Health-Aware Food Recommendation Based on Knowledge Graph and Multi-Task Learning

被引:18
作者
Chen, Yi [1 ]
Guo, Yandi [1 ]
Fan, Qiuxu [1 ]
Zhang, Qinghui [1 ]
Dong, Yu [2 ]
机构
[1] Beijing Technol & Business Univ, Beijing Key Lab Big Data Technol Food Safety, Beijing 100048, Peoples R China
[2] Univ Technol Sydney, Sch Comp Sci, Sydney, NSW 2008, Australia
基金
中国国家自然科学基金;
关键词
health; food recommendation; knowledge graph; graph convolution network; multi-task learning;
D O I
10.3390/foods12102079
中图分类号
TS2 [食品工业];
学科分类号
0832 ;
摘要
Current food recommender systems tend to prioritize either the user's dietary preferences or the healthiness of the food, without considering the importance of personalized health requirements. To address this issue, we propose a novel approach to healthy food recommendations that takes into account the user's personalized health requirements, in addition to their dietary preferences. Our work comprises three perspectives. Firstly, we propose a collaborative recipe knowledge graph (CRKG) with millions of triplets, containing user-recipe interactions, recipe-ingredient associations, and other food-related information. Secondly, we define a score-based method for evaluating the healthiness match between recipes and user preferences. Based on these two prior perspectives, we develop a novel health-aware food recommendation model (FKGM) using knowledge graph embedding and multi-task learning. FKGM employs a knowledge-aware attention graph convolutional neural network to capture the semantic associations between users and recipes on the collaborative knowledge graph and learns the user's requirements in both preference and health by fusing the losses of these two learning tasks. We conducted experiments to demonstrate that FKGM outperformed four competing baseline models in integrating users' dietary preferences and personalized health requirements in food recommendations and performed best on the health task.
引用
收藏
页数:22
相关论文
共 50 条
[1]   DIETOS: A dietary recommender system for chronic diseases monitoring and management [J].
Agapito, Giuseppe ;
Simeoni, Mariadelina ;
Calabrese, Barbara ;
Care, Ilaria ;
Lamprinoudi, Theodora ;
Guzzi, Pietro H. ;
Pujia, Arturo ;
Fuiano, Giorgio ;
Cannataro, Mario .
COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2018, 153 :93-104
[2]  
Anderson C, 2018, Arxiv, DOI [arXiv:1809.02862, DOI 10.48550/ARXIV.1809.02862]
[3]  
[Anonymous], 2015, RECSYS 15, DOI DOI 10.1145/2792838.2796554
[4]   Representation Learning: A Review and New Perspectives [J].
Bengio, Yoshua ;
Courville, Aaron ;
Vincent, Pascal .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2013, 35 (08) :1798-1828
[5]   PREFer: A prescription-based food recommender system [J].
Bianchini, Devis ;
De Antonellis, Valeria ;
De Franceschi, Nicola ;
Melchiori, Michele .
COMPUTER STANDARDS & INTERFACES, 2017, 54 :64-75
[6]  
Bollacker KD., 2008, P ACM SIGMOD INT C M, P1247, DOI DOI 10.1145/1376616.1376746
[7]   A survey on semanticized and personalized health recommender systems [J].
Celik Ertugrul, Duygu ;
Elci, Atilla .
EXPERT SYSTEMS, 2020, 37 (04)
[8]   Eating healthier: Exploring nutrition information for healthier recipe recommendation [J].
Chen, Meng ;
Jia, Xiaoyi ;
Gorbonos, Elizabeth ;
Hong, Chnh T. ;
Yu, Xiaohui ;
Liu, Yang .
INFORMATION PROCESSING & MANAGEMENT, 2020, 57 (06)
[9]   GEMvis: a visual analysis method for the comparison and refinement of graph embedding models [J].
Chen, Yi ;
Zhang, Qinghui ;
Guan, Zeli ;
Zhao, Ying ;
Chen, Wei .
VISUAL COMPUTER, 2022, 38 (9-10) :3449-3462
[10]   PRIAS: An Intelligent Analysis System for Pesticide Residue Detection Data and Its Application in Food Safety Supervision [J].
Chen, Yi ;
Dou, Haifeng ;
Chang, Qiaoying ;
Fan, Chunlin .
FOODS, 2022, 11 (06)