Designing the recommendation method for a meal planning information system

Authors

DOI:

https://doi.org/10.32347/2707-501x.2024.53(2).377-388

Keywords:

artificial intelligence, information technology, deep learning, machine learning, two-tower model, neural network, recommendation systems

Abstract

The work is devoted to solving such a complex scientific and applied problem of dietetics as the formation of recipes for dishes of different food categories. The purpose of the article is to develop a method for recommending recipes based on machine learning, which allows taking into account the personal preferences and dietary restrictions of the user. The proposed method consists of three stages: candidate generation, scoring, and recipe ranking. At the candidate generation stage, a two-tower model using neural networks is used. This model allows for the effective integration of user and dish information into a common vector space and the quick retrieval of relevant recipes using a nearest neighbor search algorithm. After that, during the candidate generation stage, filtering takes place, which weeds out recipes that contain allergens or products restricted by the user. The scoring stage involves the user evaluating the recipes obtained from the candidate generation stage and forming a list of recommendations, which are ranked in order of recommendation in the next stage. For this purpose, machine learning models such as matrix factorization, decision tree-based models, and deep learning are used in the evaluation stage. These machine learning models take into account user preferences. The scoring stage also proposes modules that take into account contextual factors such as viewing history, day of the week, and time available for cooking. The ranking stage is implemented using a maximum marginal relevance algorithm, which ensures a balance between the relevance of recipe suggestions to user preferences and the diversity of recommendations. The scientific novelty of the work lies in the fact that, for the first time, a method has been developed that allows taking into account the user's personal preferences and their preferences regarding ingredients and cooking techniques. The proposed method has high potential for building intelligent personalized meal planning systems that promote a healthy lifestyle for users.

References

Chelmis, C. and Gergin, B., Recipe networks and the principles of healthy food on the web. Proceedings of the International Aaai Conference on Web and Social Media, 2023, Vol. 17, p. 95-102.

Elsweiler, D., Trattner, C., & Harvey, M., Exploiting food choice biases for healthier recipe recommendation., 2017, p. 575-584.

Papastratis, I., Konstantinidis, D., Daras, P. et al. AI nutrition recommendation using a deep generative model and ChatGPT. Sci Rep 14, 14620 2024, DOI: https://doi.org/10.1038/s41598-024-65438-x

Journal, I., Meal map pro. Interantional Journal of Scientific Research in Engineering and Management, 2023, Vol. 07(11), p. 1-11,

Elsweiler, D. and Harvey, M., Towards automatic meal plan recommendations for balanced nutrition. 2015. DOI: https://doi.org/10.1145/2792838.2799665

Liu, C., Jin, H., & Wang, J., Investigating the moderating effects of context-aware recommendations on the relationship between knowledge search and decision quality. Journal of Organizational and End User Computing, 2024, Vol. 36(1), p. 1-21.

Wang, J., Yessenalina, A., & Roshan‐Ghias, A., Exploring heterogeneous metadata for video recommendation with two-tower model. 2021. DOI: https://doi.org/10.48550/arxiv.2109.11059

Xiao, Y., Guo, J., Lan, Y., Xu, J., & Cheng, X. (2018). Fast approximate nearest neighbor search via k-diverse nearest neighbor graph. Proceedings of the Aaai Conference on Artificial Intelligence, 2018, Vol. 32(1) DOI: https://doi.org/10.1609/aaai.v32i1.12138

Jeong, S.-Y., & Kim, Y.-K., Deep Learning-Based Context-Aware Recommender System Considering Change in Preference. Electronics, 2023, Vol. 12(10), 2337.

Yousuf, H., Al-Hamad, A., & Salloum, S., An overview on cryptdb and word2vec approaches. Advances in Science Technology and Engineering Systems Journal, 2020, Vol. 5(5), p. 1282-1287.

Forst, J., Tombros, A., & Roelleke, T., Less is more: maximal marginal relevance as a summarisation feature., 2009, p. 350-353.

Published

2024-06-28

How to Cite

Ladyzhets , V., & Terenchuk , S. . (2024). Designing the recommendation method for a meal planning information system . Ways to Improve Construction Efficiency, 2(53), 377–388. https://doi.org/10.32347/2707-501x.2024.53(2).377-388