대규모 단체급식 데이터를 활용한 음식 메뉴 군집화와 추천 시스템 성능 비교
Meal menu clustering and Comparative study on the performance of Recommendation systems using Large data of Corporate Restaurants
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
데이터의 양이 기하급수적으로 증가하고 이를 처리할 수 있는 분석 방법이 발전함에 따라 개인의 선호를 반영한 제품과 서비스를 제안하기 위해 다양한 분야에서 추천 시스템이 활용되고 있다. 추천 시스템을 통하여 소비자의 선호를 예측할 수 있게 되면 제품과 서비스에 대한 수요예측이 보다 정확해지고 이는 재고관리 등에 있어서 자원을 보다 효율적으로 운영할 수 있다. 대규모의 소비자를 상대로 선호를 파악하고 이를 수요예측에 반영하는 방법으로 추천 시스템을 활용할 수 있으나, 음식 메뉴의 추천을 위해 선택이 제한된 상황에서의 소비자 선택 정보를 활용하여 군집화를 시도하거나 추천 시스템의 성능을 비교한 연구는 드물다. 본 연구에서는 대규모 단체급식에서 발생한 음식 메뉴에 대한 소비자의 선택정보를 활용하여 음식 메뉴를 군집화하고 추천 시스템 알고리즘 간의 성능을 비교하였다. 단체 급식에는 다양한 선호를 가지고 있는 소비자들을 만족시키기 위해 다양한 음식 메뉴를 제공할 수 없는 한계가 있다. 소비자의 선호를 보다 정확하게 반영하게 되면 제한된 음식 메뉴로도 소비자의 만족도를 향상시킬 수 있고 식사를 제공하는 입장에서는 잔반을 최소화하고 원재료의 적정 재고 운영을 통해 자원의 효율적인 운영이라는 목적을 달성할 수 있다. 따라서 본 연구에서는 대규모 단체급식에서 발생한 음식 메뉴에 대한 소비자의 선택과 비선택의 정보를 활용하여 음식 메뉴의 군집화를 시도하고, 나이브베이즈 분류기를 통해 각 군집의 특성을 제시하였다. 또한 2∼3개의 선택 가능한 메뉴 중에서 소비자가 선택을 하는 음식 메뉴에 대한 선택정보만을 반영하였을 경우와 비선택의 경쟁 정보를 추가하여 반영한 두 가지 경우에 대한 추천 시스템 알고리즘 간의 성능 차이를 비교하였다. 단체급식 데이터를 활용하여 군집 분석을 한 결과 음식 메뉴는 8개의 군집으로 나눌 수 있었으며 각 군집의 특성은 나이브베이즈 분류를 통해 소비자의 인구통계 정보 및 음식 메뉴의 특성으로 설명이 가능한 것으로 나타났다. 음식 메뉴의 추천 시스템 성능은 대중적인 메뉴를 추천하는 경우가 예측 성능이 가장 우수한 것으로 나타났으며, 소비자가 선택한 아이템에 대한 정보뿐만 아니라 선택되지 않은 정보를 반영하면 추천 시스템 성능이 향상되는 것으로 나타났다. 이러한 연구는 음식 메뉴의 추천에 있어서 군집화 정보를 활용하고 선택의 기회가 있는 경우에는 비선택의 경쟁 정보까지 반영하여 추천 시스템을 구성함으로써 추천 성능을 향상시킬 수 있다는 것을 제시하고 있다. 대규모 단체급식에서 소비자의 선호를 바탕으로 군집화를 하고 추천의 정확도를 높이는 연구는 자원의 효율적 운영을 위한 수요예측의 기초자료로 활용이 될 수 있다.
Abstract
As the amount of data increases exponentially and an analysis method capable of processing it develops, recommendation systems are being used in various fields to propose products and services that reflect individual preferences. When consumers' preferences can be predicted through the recommendation system, demand forecasts for products and services become more accurate, and resources can be operated more efficiently in inventory management, etc. The recommendation system can be used as a method of identifying preferences for large-scale consumers and reflecting them in demand forecasting. But there are few studies that attempts to cluster by using consumer selection information in situations where selection is limited for recommendation of meal menus or performance of the recommendation system. In this study, meal menus were clustered using the consumer's selection information for meal menus generated in large-scale company cafes, and the performance of recommendation system algorithms was compared. Large-scale company cafes have a limit in that they cannot provide a variety of meal menus to satisfy consumers with various preferences. If consumers' preferences are more accurately reflected, consumers' satisfaction can be improved even with limited meal menus, and from the standpoint of providing meals, the goal of efficient operation of resources can be achieved by minimizing leftovers and operating an appropriate inventory of raw materials. Therefore, in this study, we attempted to cluster meal menus by using the information of consumers' choice and non-selection on meal menus that occurred in large-scale company cafes and presented the characteristics of each cluster through the Naive Bayes classifier. In addition, performance differences between the recommendation system algorithms were compared in the case of reflecting only the selection information for the meal menu selected by the consumer from among 2 to 3 selectable menus, and the two cases reflecting by adding competition information of non-selection. As a result of cluster analysis using group meal data, the meal menu could be divided into 8 clusters, and the characteristics of each cluster could be explained by the consumer's demographic information and the characteristics of the meal menu through the Naive Bayes classification. As for the performance of the meal menu recommendation system, the case of recommending the popular menu showed the best prediction performance, and it was found that the performance of the recommendation system was improved by reflecting not only the information on the item selected by the consumer but also the information not selected. This study suggests that the recommendation performance can be improved by constructing a recommendation system by utilizing clustering information in recommending meal menus and reflecting competition information of non-selection when there is an opportunity for selection. In large-scale group catering, research on clustering based on consumer preferences and increasing the accuracy of recommendations can be used as basic data for demand forecasting for efficient management of resources.
참고문헌 (23)
- 김재경, "개인별 상품추천시스템, WebCF-PT: 웹마이닝과 상품계층도를 이용한 협업필터링", Asia Pacific Journal of Information Systems, 15(1), pp.63~79 (2005), 한국경영정보학회
- 박광오, "의료 SCM 경쟁역량 강화를 위한 물류공동화 도입 필요성: 빅데이터 비즈니스 모델 관점", 경영과 정보연구, 39(3), pp.17~35 (2020), 대한경영정보학회[DOI]
- 박윤주, "추천기법별 고객 선호도 및 영향요인에 대한 분석: 전자제품과 의류군에 대한 비교연구", 경영정보학연구, 18(2), pp.59~77 (2016), 한국경영정보학회[DOI]
- 박영용, "사용자 성향의 시간적 변화를 고려한 협업 필터링 알고리즘에 관한 연구", 한국지능시스템학회 논문지, 13(5), pp.526~529 (2003), 한국지능시스템학회
- 손지은, "추천 시스템 기법 연구동향 분석", 대한산업공학회지, 41(2), pp.185~208 (2015), 대한산업공학회[DOI]
- 오유리, "음식 군집분석을 통한 개인맞춤형 식이 코칭 기법", 정보처리학회 논문지, 5(6), pp.289~294 (2016), 한국정보처리학회[DOI]
- 윤호민, "사용자 선호기반 개인화 음식메뉴 추천 기법 연구", 호텔경영학연구, 29(1), pp.83~100 (2020), 한국호텔외식관광경영학회[DOI]
- 이상기, "나이브베이즈 분류모델과 협업필터링 기반 지능형 학술논문 추천시스템 연구", Journal of Information Science Theory and Practice, 41(4), pp.227~249 (2010), 한국과학기술정보연구원
- 이장형, "경영정보시스템의 사용자 만족모형에 관한 연구", 경영과 정보연구, 3(3), pp.47~76 (1999)
- 이지은, "고객접촉 지각에 따른 언택트 쇼핑채널 전환의도에 관한 연구", 경영과 정보연구, 40(1), pp.1~15 (2021), 대한경영정보학회[DOI]
- 정주석, "자동 생성된 사용자 프로파일을 이용한 하이브리드 음식 추천 시스템", 한국지능시스템학회 논문지, 21(5), pp.609~617 (2011), 한국지능시스템학회
- 허경용, "Fuzzy c-means의 문제점 및 해결 방안", 한국컴퓨터정보학회논문지, 16(1), pp.39~46 (2011), 한국컴퓨터정보학회
- Alapati, Y. K., "Combining Clustering with Classification : A Technique to Improve Classification Accuracy", International Journal of Computer Science Engineering, 5(6), pp.336~338 (2016)
- Basu, C., "Recommendation as classification: Using social and content-based information in recommendation", Aaai, 1998
- Das, Mahashweta, "Learning to question: leveraging user preferences for shopping advice", Proceedings of the 19th ACM SIGKDD international conference on Knowledge discovery and data mining (2013), ACM
- Henriette, Emily, "The shape of digital transformation: A systematic literature review", MCIS 2015 Proceedings, pp.431~443 (2015)
- 한경수, "한식 메뉴 명명 기준에 대한 내용분석", 한국식생활문화학회지, 26(6), pp.629~640 (2011), 한국식생활문화학회
- 이호현, "기계학습 응용 및 학습 알고리즘 성능 개선방안 사례연구", 디지털융복합연구, 14(2), pp.245~258 (2016), 한국디지털정책학회[DOI]
- Iyengar, Sheena S., "When choice is demotivating: Can one desire too much of a good thing?", Journal of personality and social psychology, 79(6) (2000)
- Resnick, Paul, "Grouplens: An open architecture for collaborative filtering of netnews", Proceedings of the 1994 ACM conference on Computer supported cooperative work (1994)
- RESNICK, P, "Recommender Systems", Communications of the ACM, 40(3), pp.56~58 (1997)
- Kodinariya, T., "Review on determining number of Cluster in K-Means Clustering", International Journal of Advance Research in Computer Science and Manageemnt Studies, 1(6), pp.90~95 (2013)
- Charrad, M., "NbClust: an R package for determining the relevant number of clusters in a data Set", J. Stat. Soft, 61, pp.1~36 (2014)
