ChatDiet: Empowering Personalized Nutrition-Oriented Food Recommender Chatbots through an LLM-Augmented Framework (2403.00781v3)
Abstract: The profound impact of food on health necessitates advanced nutrition-oriented food recommendation services. Conventional methods often lack the crucial elements of personalization, explainability, and interactivity. While LLMs bring interpretability and explainability, their standalone use falls short of achieving true personalization. In this paper, we introduce ChatDiet, a novel LLM-powered framework designed specifically for personalized nutrition-oriented food recommendation chatbots. ChatDiet integrates personal and population models, complemented by an orchestrator, to seamlessly retrieve and process pertinent information. The personal model leverages causal discovery and inference techniques to assess personalized nutritional effects for a specific user, whereas the population model provides generalized information on food nutritional content. The orchestrator retrieves, synergizes and delivers the output of both models to the LLM, providing tailored food recommendations designed to support targeted health outcomes. The result is a dynamic delivery of personalized and explainable food recommendations, tailored to individual user preferences. Our evaluation of ChatDiet includes a compelling case study, where we establish a causal personal model to estimate individual nutrition effects. Our assessments, including a food recommendation test showcasing a 92\% effectiveness rate, coupled with illustrative dialogue examples, underscore ChatDiet's strengths in explainability, personalization, and interactivity.
- John C Mathers. Paving the way to better population health through personalised nutrition. EFSA Journal, 17:e170713, 2019.
- Frank B Hu. Dietary pattern analysis: a new direction in nutritional epidemiology. Current opinion in lipidology, 13(1):3–9, 2002.
- A personalized diet recommendation system using fuzzy ontology. Int. J. Eng. Sci. Invention, 7(3):51–55, 2018.
- Influence of diet on the gut microbiome and implications for human health. Journal of Translational Medicine, 15(1):1–17, 2017.
- Role of the gut microbiota in nutrition and health. BMJ (Online), 361:36–44, 2018.
- Food recommendation: Framework, existing solutions, and challenges. IEEE Transactions on Multimedia, 22(10):2659–2671, 2019.
- Association between dietary factors and mortality from heart disease, stroke, and type 2 diabetes in the united states. Jama, 317(9):912–924, 2017.
- Creating healthy food and eating environments: policy and environmental approaches. Annu. Rev. Public Health, 29:253–272, 2008.
- Dietos: A dietary recommender system for chronic diseases monitoring and management. Computer methods and programs in biomedicine, 153:93–104, 2018.
- Realizing an efficient iomt-assisted patient diet recommendation system through machine learning model. IEEE access, 8:28462–28474, 2020.
- Large language models in education: A focus on the complementary relationship between human teachers and chatgpt. Education and Information Technologies, pages 1–20, 2023.
- Large language model-based chatbot as a source of advice on first aid in heart attack. Current Problems in Cardiology, page 102048, 2023.
- A diet recommendation for diabetic patients using integer programming. In AIP Conference Proceedings, volume 2138. AIP Publishing, 2019.
- Personalized meal planning for diabetic patients using a multi-criteria decision-making approach. In 2019 IEEE International Conference on E-health Networking, Application & Services (HealthCom), pages 1–6. IEEE, 2019.
- A food recommender system considering nutritional information and user preferences. IEEE Access, 7:96695–96711, 2019.
- Towards automatic meal plan recommendations for balanced nutrition. In Proceedings of the 9th ACM Conference on Recommender Systems, pages 313–316, 2015.
- Personalized recipe recommendations for toddlers based on nutrient intake and food preferences. In Proceedings of the 9th international conference on management of digital ecosystems, pages 243–250, 2017.
- Expert system for nutrition care process of older adults. Future Generation Computer Systems, 80:368–383, 2018.
- A service-based system for malnutrition prevention and self-management. Computer Standards & Interfaces, 48:225–233, 2016.
- Health-aware food recommender system. In Proceedings of the 9th ACM Conference on Recommender Systems, pages 333–334, 2015.
- The Development and Applications of Food Knowledge Graphs in the Food Science and Industry. pages 1–45, 2021.
- FoodKG: A Tool to Enrich Knowledge Graphs Using Machine Learning Techniques. Frontiers in Big Data, 3(April):1–12, 2020.
- Karan Sikka. Learning User Preferences from Social Multimedia Analysis and Overview of the IFood2019Challenge. In Proceedings of the 5th International Workshop on Multimedia Assisted Dietary Management, MADiMa ’19, page 18, New York, NY, USA, 2019. Association for Computing Machinery.
- M6-rec: Generative pretrained language models are open-ended recommender systems, 2022.
- Chatgpt for shaping the future of dentistry: the potential of multi-modal large language model. International Journal of Oral Science, 15(1):29, 2023.
- Pre-train, prompt, and predict: A systematic survey of prompting methods in natural language processing. ACM Computing Surveys, 55(9):1–35, 2023.
- Language models as recommender systems: Evaluations and limitations. 2021.
- Is chatgpt a good recommender? a preliminary study. arXiv preprint arXiv:2304.10149, 2023.
- Zero-shot next-item recommendation using large pretrained language models. arXiv preprint arXiv:2304.03153, 2023.
- Recommendation as language processing (rlp): A unified pretrain, personalized prompt & predict paradigm (p5). In Proceedings of the 16th ACM Conference on Recommender Systems, pages 299–315, 2022.
- Uncovering chatgpt’s capabilities in recommender systems. arXiv preprint arXiv:2305.02182, 2023.
- Llm-rec: Personalized recommendation via prompting large language models. arXiv preprint arXiv:2307.15780, 2023.
- Tallrec: An effective and efficient tuning framework to align large language model with recommendation. arXiv preprint arXiv:2305.00447, 2023.
- Large language models are zero-shot rankers for recommender systems. arXiv preprint arXiv:2305.08845, 2023.
- Recommendation as instruction following: A large language model empowered recommendation approach. arXiv preprint arXiv:2305.07001, 2023.
- Prompt tuning large language models on personalized aspect extraction for recommendations. arXiv preprint arXiv:2306.01475, 2023.
- https://ouraring.com/.
- Sleep tracking of a commercially available smart ring and smartwatch against medical-grade actigraphy in everyday settings: instrument validation study. JMIR mHealth and uHealth, 8(11):e20465, 2020.
- Comparison of oura smart ring against actigraph accelerometer for measurement of physical activity and sedentary time in a free-living context. CIN: Computers, Informatics, Nursing, 2022.
- Accuracy assessment of oura ring nocturnal heart rate and heart rate variability in comparison with electrocardiography in time and frequency domains: comprehensive analysis. Journal of Medical Internet Research, 24(1):e27487, 2022.
- https://www.arboleaf.com/.
- https://cronometer.com.
- https://developer.apple.com/health-fitness/.
- Conversational health agents: A personalized llm-powered agent framework. arXiv preprint arXiv:2310.02374, 2023.
- The probabilistic relevance framework: Bm25 and beyond. Foundations and Trends® in Information Retrieval, 3(4):333–389, 2009.
- Chain-of-thought prompting elicits reasoning in large language models. Advances in Neural Information Processing Systems, 35:24824–24837, 2022.
- Personal food model. In Proceedings of the 28th ACM International Conference on Multimedia, pages 4416–4424, 2020.
- Qi Feng. Causal inference in diet, nutrition and health outcomes. Frontiers in Nutrition, 10:1204695, 2023.
- Structural agnostic modeling: Adversarial learning of causal graphs. The Journal of Machine Learning Research, 23(1):9831–9892, 2022.
- Estimating individual treatment effect: generalization bounds and algorithms. In International conference on machine learning, pages 3076–3085. PMLR, 2017.
- A survey on causal inference. ACM Transactions on Knowledge Discovery from Data (TKDD), 15(5):1–46, 2021.
- Towards deep personal lifestyle models using multimodal n-of-1 data. In International Conference on Multimedia Modeling, pages 589–600. Springer, 2023.
- Judea Pearl. Interpretation and identification of causal mediation. Psychological methods, 19(4):459, 2014.
- Judea Pearl. The mediation formula: A guide to the assessment of causal pathways in nonlinear models. Causality: Statistical perspectives and applications, pages 151–179, 2012.
- Causal discovery toolbox: Uncover causal relationships in python, 2019.
- Dowhy: An end-to-end library for causal inference, 2020.
- Foodkg: a semantics-driven knowledge graph for food recommendation. In The Semantic Web–ISWC 2019: 18th International Semantic Web Conference, Auckland, New Zealand, October 26–30, 2019, Proceedings, Part II 18, pages 146–162. Springer, 2019.
- Evidence collection and evaluation for the development of dietary guidelines and public policy on nutrition. Annual Review of Nutrition, 39:227–247, 2019.
- The alignment of recommendations of dietary guidelines with sustainability aspects: Lessons learned from italy’s example and proposals for future development. Nutrients, 15(3):542, 2023.
- A narrative review of nutrient based indexes to assess diet quality and the proposed total nutrient index that reflects total dietary exposures. Critical Reviews in Food Science and Nutrition, 63(12):1722–1732, 2023.
- https://www.nutritionix.com/.
- Language models are few-shot learners. Advances in neural information processing systems, 33:1877–1901, 2020.