Designing the recommendation method for a meal planning information system
DOI:
https://doi.org/10.32347/2707-501x.2024.53(2).377-388Keywords:
artificial intelligence, information technology, deep learning, machine learning, two-tower model, neural network, recommendation systemsAbstract
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.
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).