Nutrition-Related Knowledge Graph Neural Network for Food Recommendation

基于营养相关知识图谱的神经网络在食物推荐中的应用

阅读:1

Abstract

Food recommendation systems are becoming increasingly vital in modern society, given the fast-paced lifestyle and diverse dietary habits. Existing research and implemented solutions often rely on user preferences and past behaviors for recommendations, which poses significant issues. Firstly, this approach inadequately considers the nutritional content of foods, potentially leading to recommendations that are overly homogeneous and lacking in diversity. Secondly, it may result in repetitive suggestions of the same types of foods, thereby encouraging users to develop unhealthy dietary habits that could adversely affect their overall health. To address this issue, we introduce a novel nutrition-related knowledge graph (NRKG) method based on graph convolutional networks (GCNs). This method not only enhances users' ability to select appropriate foods but also encourages the development of healthy eating habits, thereby contributing to overall public health. The NRKG method comprises two key components: user nutrition-related food preferences and recipe nutrition components. The first component gathers nutritional information from recipes that users show interest in and synthesizes these data for user reference. The second component connects recipes with similar nutritional profiles, forming a complex heterogeneous graph structure. By learning from this graph, the NRKG method integrates user preferences with nutritional data, resulting in more accurate and personalized food recommendations. We evaluated the NRKG method against six baseline methods using real-world food datasets. In the 100% dataset, the five metrics exceeded the performance of the best baseline method by 2.8%, 5.9%, 1.5%, 9.7%, and 6.0%, respectively. The results indicate that our NRKG method significantly outperforms the baseline methods, including FeaStNet, DeepGCN, GraphSAGE, GAT, UniMP, and GATv2, demonstrating its superiority and effectiveness in promoting healthier and more diverse eating habits. Unlike these baseline methods, which primarily focus on hierarchical information propagation, our NRKG method offers a more comprehensive approach by integrating the nutritional information of recipes with user preferences.

特别声明

1、本页面内容包含部分的内容是基于公开信息的合理引用;引用内容仅为补充信息,不代表本站立场。

2、若认为本页面引用内容涉及侵权,请及时与本站联系,我们将第一时间处理。

3、其他媒体/个人如需使用本页面原创内容,需注明“来源:[生知库]”并获得授权;使用引用内容的,需自行联系原作者获得许可。

4、投稿及合作请联系:info@biocloudy.com。