Abstract
"Bento" is widely known as a part of Japanese food culture. There are many companies in Japan that produce thousands of bento every day. In Japan, the market for the food delivery industry is expanding. This study focused on the catering bento industry, which manufactures and delivers bento.
Catering bento companies are seeking to automate demand forecasting. The forecasters in the field are forecasting demand based on intuition and experience. Many catering bento companies use prospective production. The accuracy of demand forecasting greatly affects the occurrence of food loss and opportunity loss.
It is important to take into account the popularity of bento in order to forecast demand with a high degree of accuracy. The number of bento sold increases or decreases depending on the popularity of bento. For example, many young Japanese men who order a catered bento want a hearty bento and like meat dishes to vegetable dishes.
The objective of this study is to develop a highly accurate demand forecasting model that can contribute to the reduction of food loss and prevention of opportunity loss for catering bento companies.
This study estimates the popularity of a group of products and proposes a demand forecasting model that takes popularity into account. First, for each bento, multiple vectors consisting of four groups of elements are created. The four element groups are dish category, cooking method, ingredients, and food group. The similarity between two vectors is calculated by the Cosine similarity for each group of elements. The similarity between two products is calculated by summing the Cosine similarity of each group of elements. Next, based on the similarity of the two products, multiple product groups are created by hierarchical clustering. The popularity of multiple product groups is estimated based on past data on unit sales of bento. Finally, we propose a demand forecasting model that takes into account the popularity of groups of products. The method used in the demand forecasting model is a gradient boosting decision tree. The features used in the demand forecasting model are the predicted total number of units sold on the forecast day, the temperature on the forecast day, the popularity of the bento, and the number of bento sold in the past.
A numerical experiment was conducted at Company Y, which manufactures and sells more than 10,000 catered bento per day. Company Y sells three types of bento, including daily bento, rice bowl bento and noodle bento. Catering bento must be consumed on the day of sale. Therefore, forecasters in the field want to avoid producing more than the quantity demanded. In the accuracy comparison using actual data, the prediction accuracy of the proposed model was better than those of the conventional model and the on-site prediction. The percentage of excess demand for boxed lunches in the proposed model was smaller than those in the conventional model and the on-site forecast.