[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Health-aware food recommendation system with dual attention in heterogeneous graphs

Published: 17 April 2024 Publication History

Abstract

Recommender systems (RS) have been increasingly applied to food and health. However, challenges still remain, including the effective incorporation of heterogeneous information and the discovery of meaningful relationships among entities in the context of food and health recommendations. To address these challenges, we propose a novel framework, the Health-aware Food Recommendation System with Dual Attention in Heterogeneous Graphs (HFRS-DA), for unsupervised representation learning on heterogeneous graph-structured data. HFRS-DA utilizes an attention technique to reconstruct node features and edges and employs a dual hierarchical attention mechanism for enhanced unsupervised learning of attributed graph representations. HFRS-DA addresses the challenge of effectively leveraging the heterogeneous information in the graph and discovering meaningful semantic relationships between entities. The framework analyses recipe components and their neighbours in the heterogeneous graph and can discover popular and healthy recipes, thereby promoting healthy eating habits. We compare HFRS-DA using the Allrecipes dataset and find that it outperforms all the related methods from the literature. Our study demonstrates that HFRS-DA enhances the unsupervised learning of attributed graph representations, which is important in scenarios where labelled data is scarce or unavailable. HFRS-DA can generate node embeddings for unused data effectively, enabling both inductive and transductive learning.

Highlights

HFRS-DA Recommends users’ popular recipes, that are healthy.
Utilizes dual attention to identify personalized healthy food recommendations.
Improves unsupervised learning for better recommendations.
Generates effective embeddings using meta-path training for accurate recommendations.

References

[1]
Molina-Ayala Mario A, Rodríguez-Amador Virginia, Suárez-Sánchez Rocío, León-Solís Lizbel, Gómez-Zamudio Jaime, Mendoza-Zubieta Victoria, Cruz Miguel, Suárez-Sánchez Fernando, Expression of obesity-and type-2 diabetes-associated genes in omental adipose tissue of individuals with obesity, Gene 815 (2022).
[2]
Zhu Denzel, Toker Michelle, Shyr William, Fram Ethan, Watts Kara L, Agalliu Ilir, Association of obesity and diabetes with prostate cancer risk groups in a multiethnic population, Clin. Genitourin. Cancer 20 (3) (2022) 299.
[3]
Rostami Mehrdad, Oussalah Mourad, Farrahi Vahid, A novel time-aware food recommender-system based on deep learning and graph clustering, IEEE Access (2022).
[4]
World Health Organization, et al., Population nutrient intake goals for preventing diet-related chronic diseases, 2007, http://www.who.int/nutrition/topics/.
[5]
Gao Xiaoyan, Feng Fuli, He Xiangnan, Huang Heyan, Guan Xinyu, Feng Chong, Ming Zhaoyan, Chua Tat-Seng, Hierarchical attention network for visually-aware food recommendation, IEEE Trans. Multimed. 22 (6) (2019) 1647–1659.
[6]
Gao Xiaoyan, Feng Fuli, Huang Heyan, Mao Xian-Ling, Lan Tian, Chi Zewen, Food recommendation with graph convolutional network, Inform. Sci. 584 (2022) 170–183.
[7]
James Spencer L, Abate Degu, Abate Kalkidan Hassen, Abay Solomon M, Abbafati Cristiana, Abbasi Nooshin, Abbastabar Hedayat, Abd-Allah Foad, Abdela Jemal, Abdelalim Ahmed, et al., Global, regional, and national incidence, prevalence, and years lived with disability for 354 diseases and injuries for 195 countries and territories, 1990–2017: a systematic analysis for the Global Burden of Disease Study 2017, Lancet 392 (10159) (2018) 1789–1858.
[8]
Forouzandeh Saman, Aghdam Atae Rezaei, Health recommender system in social networks: A case of Facebook, Webology 16 (1) (2019) 40–54.
[9]
Nikzad-Khasmakhi Narjes, Balafar Mohammad Ali, Feizi-Derakhshi M Reza, Motamed Cina, BERTERS: Multimodal representation learning for expert recommendation system with transformers and graph embeddings, Chaos Solitons Fractals 151 (2021).
[10]
Song Yaguang, Yang Xiaoshan, Xu Changsheng, Self-supervised calorie-aware heterogeneous graph networks for food recommendation, ACM Trans. Multimedia Comput. Commun. Appl. 19 (1s) (2023) 1–23.
[11]
Shi Yuntao, Zhou Kai, Li Shuqin, Zhou Meng, Liu Weichuan, Heterogeneous graph attention network for food safety risk prediction, J. Food Eng. 323 (2022).
[12]
Min Weiqing, Jiang Shuqiang, Jain Ramesh, Food recommendation: Framework, existing solutions, and challenges, IEEE Trans. Multimed. 22 (10) (2019) 2659–2671.
[13]
Zhou Lei, Zhang Chu, Liu Fei, Qiu Zhengjun, He Yong, Application of deep learning in food: a review, Comprehens. Rev. Food Sci. Food Saf. 18 (6) (2019) 1793–1811.
[14]
Herforth Anna, Arimond Mary, Álvarez-Sánchez Cristina, Coates Jennifer, Christianson Karin, Muehlhoff Ellen, A global review of food-based dietary guidelines, Adv. Nutrit. 10 (4) (2019) 590–605.
[15]
Agapito Giuseppe, Simeoni Mariadelina, Calabrese Barbara, Caré Ilaria, Lamprinoudi Theodora, Guzzi Pietro H, Pujia Arturo, Fuiano Giorgio, Cannataro Mario, DIETOS: A dietary recommender system for chronic diseases monitoring and management, Comput. Methods Programs Biomed. 153 (2018) 93–104.
[16]
Rani Jyoti, Mittal Usha, Gupta Geetika, Product or item-based recommender system, in: Recommender System with Machine Learning and Artificial Intelligence: Practical Tools and Applications in Medical, Agricultural and Other Industries, Wiley Online Library, 2020, pp. 269–290.
[17]
Kumar Santosh, Balakrishnan Kannan, Development of a model recommender system for agriculture using apriori algorithm, in: Cognitive Informatics and Soft Computing, Springer, 2019, pp. 153–163.
[18]
Hossain Mainul, Kumbhakar Ruma, Pal Nikhil, Dynamics in the biparametric spaces of a three-species food chain model with vigilance, Chaos Solitons Fractals 162 (2022).
[19]
Min Weiqing, Jiang Shuqiang, Liu Linhu, Rui Yong, Jain Ramesh, A survey on food computing, ACM Comput. Surv. 52 (5) (2019) 1–36.
[20]
Trattner Christoph, Elsweiler David, Food recommender systems: important contributions, challenges and future research directions, 2017, arXiv preprint arXiv:1711.02760.
[21]
Hanna Schäfer, Mehdi Elahi, David Elsweiler, Georg Groh, Morgan Harvey, Bernd Ludwig, Francesco Ricci, Alan Said, User nutrition modelling and recommendation: Balancing simplicity and complexity, in: Adjunct Publication of the 25th Conference on User Modeling, Adaptation and Personalization, 2017, pp. 93–96.
[22]
Rokon Md, Jamil Shafaat, Morol Md Kishor, Hasan Ishra Binte, Saif AM, Khan Rafid Hussain, Food recipe recommendation based on ingredients detection using deep learning, 2022, arXiv preprint arXiv:2203.06721.
[23]
Wang Wenjie, Duan Ling-Yu, Jiang Hao, Jing Peiguang, Song Xuemeng, Nie Liqiang, Market2Dish: Health-aware food recommendation, ACM Trans. Multimedia Comput. Commun. Appl. (TOMM) 17 (1) (2021) 1–19.
[24]
Jensen Jørgen Dejgård, Christensen Tove, Denver Sigrid, Ditlevsen Kia, Lassen Jesper, Teuber Ramona, Heterogeneity in consumers’ perceptions and demand for local (organic) food products, Food Qual. Pref. 73 (2019) 255–265.
[25]
Shaohua Fan, Junxiong Zhu, Xiaotian Han, Chuan Shi, Linmei Hu, Biyu Ma, Yongliang Li, Metapath-guided heterogeneous graph neural network for intent recommendation, in: Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, 2019, pp. 2478–2486.
[26]
Forouzandeh Saman, Berahmand Kamal, Sheikhpour Razieh, Li Yuefeng, A new method for recommendation based on embedding spectral clustering in heterogeneous networks (RESCHet), Expert Syst. Appl. (2023).
[27]
Fang Yixiang, Yang Yixing, Zhang Wenjie, Lin Xuemin, Cao Xin, Effective and efficient community search over large heterogeneous information networks, Proc. VLDB Endow. 13 (6) (2020) 854–867.
[28]
Chen Gao, Xiang Wang, Xiangnan He, Yong Li, Graph neural networks for recommender system, in: Proceedings of the Fifteenth ACM International Conference on Web Search and Data Mining, 2022, pp. 1623–1625.
[29]
Donghua Liu, Jing Li, Bo Du, Jun Chang, Rong Gao, Daml: Dual attention mutual learning between ratings and reviews for item recommendation, in: Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, 2019, pp. 344–352.
[30]
Li Xiao, Sun Li, Ling Mengjie, Peng Yan, A survey of graph neural network based recommendation in social networks, Neurocomputing (2023).
[31]
Wang Wei, Wei Xiangyu, Suo Xiaoyang, Wang Bin, Wang Hao, Dai Hong-Ning, Zhang Xiangliang, HGATE: Heterogeneous graph attention auto-encoders, IEEE Trans. Knowl. Data Eng. (2021).
[32]
Xiao Wang, Houye Ji, Chuan Shi, Bai Wang, Yanfang Ye, Peng Cui, Philip S Yu, Heterogeneous graph attention network, in: The World Wide Web Conference, 2019, pp. 2022–2032.
[33]
Forouzandeh Saman, Soltanpanah Heirsh, Sheikhahmadi Amir, Application of data mining in designing a recommender system on social networks, Int. J. Comput. Appl. 124 (1) (2015) 32–38.
[34]
Khan Zeshan Aslam, Chaudhary Naveed Ishtiaq, Raja Muhammad Asif Zahoor, Generalized fractional strategy for recommender systems with chaotic ratings behavior, Chaos Solitons Fractals 160 (2022).
[35]
Karimi Mozhgan, Jannach Dietmar, Jugovac Michael, News recommender systems–Survey and roads ahead, Inf. Process. Manage. 54 (6) (2018) 1203–1227.
[36]
Amigó Enrique, Deldjoo Yashar, Mizzaro Stefano, Bellogín Alejandro, A unifying and general account of fairness measurement in recommender systems, Inf. Process. Manage. 60 (1) (2023).
[37]
Camacho Lesly Alejandra Gonzalez, Alves-Souza Solange Nice, Social network data to alleviate cold-start in recommender system: A systematic review, Inf. Process. Manage. 54 (4) (2018) 529–544.
[38]
Mu Ruihui, A survey of recommender systems based on deep learning, IEEE Access 6 (2018) 69009–69022.
[39]
Wang Hui, Le Zichun, Gong Xuan, Recommendation system based on heterogeneous feature: A survey, IEEE Access 8 (2020) 170779–170793.
[40]
Wang Xiao, Bo Deyu, Shi Chuan, Fan Shaohua, Ye Yanfang, Yu Philip S, A survey on heterogeneous graph embedding: methods, techniques, applications and sources, 2020, arXiv preprint arXiv:2011.14867.
[41]
Shambour Qusai, A deep learning based algorithm for multi-criteria recommender systems, Knowl.-Based Syst. 211 (2021).
[42]
Asani Elham, Vahdat-Nejad Hamed, Sadri Javad, Restaurant recommender system based on sentiment analysis, Mach. Learn. Appl. 6 (2021).
[43]
Freyne Jill, Berkovsky Shlomo, Recommending food: Reasoning on recipes and ingredients, in: User Modeling, Adaptation, and Personalization: 18th International Conference, UMAP 2010, Big Island, HI, USA, June 20-24, 2010. Proceedings. Vol. 18, Springer, 2010, pp. 381–386.
[44]
Shabanabegum SK, Anusha P, Seethalakshmi E, Shunmugam Meenakshi, Vadivukkarasi K, Vijayakumar P, IOT enabled food recommender with NIR system, Mater. Today: Proc. (2020).
[45]
Maia Rui, Ferreira Joao C., Context-Aware Food Recommendation System, International Association of Engineers, 2018, pp. 349–356.
[46]
Sookrah Romeshwar, Dhowtal Jaysree Devee, Nagowah Soulakshmee Devi, A DASH diet recommendation system for hypertensive patients using machine learning, in: 2019 7th International Conference on Information and Communication Technology, ICoICT, IEEE, 2019, pp. 1–6.
[47]
Forouzandeh Saman, Sheikhahmadi Amir, Rezaei Aghdam Atae, Xu Shuxiang, New centrality measure for nodes based on user social status and behavior on Facebook, Int. J. Web Inform. Syst. 14 (2) (2018) 158–176.
[48]
Forouzandeh Saman, Aghdam Atae Rezaei, Forouzandeh Soran, Xu Shuxiang, Addressing the cold-start problem using data mining techniques and improving recommender systems by cuckoo algorithm: a case study of Facebook, Comput. Sci. Eng. 22 (4) (2020) 62–73.
[49]
Ye Bi, Liqiang Song, Mengqiu Yao, Zhenyu Wu, Jianming Wang, Jing Xiao, A heterogeneous information network based cross domain insurance recommendation system for cold start users, in: Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval, 2020, pp. 2211–2220.
[50]
Manoharan Samuel, Patient diet recommendation system using K clique and deep learning classifiers, J. Artif. Intell. 2 (02) (2020) 121–130.
[51]
Rostami Mehrdad, Muhammad Usman, Forouzandeh Saman, Berahmand Kamal, Farrahi Vahid, Oussalah Mourad, An effective explainable food recommendation using deep image clustering and community detection, Intell. Syst. Appl. (2022).
[52]
Mokdara Tossawat, Pusawiro Priyakorn, Harnsomburana Jaturon, Personalized food recommendation using deep neural network, in: 2018 Seventh ICT International Student Project Conference, ICT-ISPC, IEEE, 2018, pp. 1–4.
[53]
Herlocker Jonathan L, Konstan Joseph A, Terveen Loren G, Riedl John T, Evaluating collaborative filtering recommender systems, ACM Trans. Inform. Syst. (TOIS) 22 (1) (2004) 5–53.
[54]
Padhiar Ishita, Seneviratne Oshani, Chari Shruthi, Gruen Dan, McGuinness Deborah L, Semantic modeling for food recommendation explanations, in: 2021 IEEE 37th International Conference on Data Engineering Workshops, ICDEW, IEEE, 2021, pp. 13–19.
[55]
Shi Chuan, Hu Binbin, Zhao Wayne Xin, Philip S. Yu, Heterogeneous information network embedding for recommendation, IEEE Trans. Knowl. Data Eng. 31 (2) (2018) 357–370.
[56]
Lei Meng, Fuli Feng, Xiangnan He, Xiaoyan Gao, Tat-Seng Chua, Heterogeneous fusion of semantic and collaborative information for visually-aware food recommendation, in: Proceedings of the 28th ACM International Conference on Multimedia, 2020, pp. 3460–3468.
[57]
Tian Yijun, Zhang Chuxu, Guo Zhichun, Huang Chao, Metoyer Ronald, Chawla Nitesh V, RecipeRec: A heterogeneous graph learning model for recipe recommendation, 2022, arXiv preprint arXiv:2205.14005.
[58]
Wang Xinhua, Ma Wenyun, Guo Lei, Jiang Haoran, Liu Fangai, Xu Changdi, HGNN: Hyperedge-based graph neural network for MOOC course recommendation, Inf. Process. Manage. 59 (3) (2022).
[59]
Liz Helena, Sánchez-Montañés Manuel, Tagarro Alfredo, Domínguez-Rodríguez Sara, Dagan Ron, Camacho David, Ensembles of Convolutional Neural Network models for pediatric pneumonia diagnosis, Future Gener. Comput. Syst. 122 (2021) 220–233.
[60]
Yi Tay, Anh Tuan Luu, Siu Cheung Hui, Multi-pointer co-attention networks for recommendation, in: Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, 2018, pp. 2309–2318.
[61]
Jia Ningning, Cheng Xiang, Su Sen, Ding Liyuan, CoGCN: Combining co-attention with graph convolutional network for entity linking with knowledge graphs, Expert Syst. 38 (1) (2021).
[62]
Jingyuan Chen, Hanwang Zhang, Xiangnan He, Liqiang Nie, Wei Liu, Tat-Seng Chua, Attentive collaborative filtering: Multimedia recommendation with item-and component-level attention, in: Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval, 2017, pp. 335–344.
[63]
Xiang Wang, Xiangnan He, Yixin Cao, Meng Liu, Tat-Seng Chua, Kgat: Knowledge graph attention network for recommendation, in: Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, 2019, pp. 950–958.
[64]
Zhang Suiyu, Ma Xiaoyu, Wang Yaqi, Zhou Yijie, Yu Dingguo, An embedding and interactions learning approach for ID feature in deep recommender system, Expert Syst. Appl. 210 (2022).
[65]
Chen Lei, Cao Jie, Wang Youquan, Liang Weichao, Zhu Guixiang, Multi-view graph attention network for travel recommendation, Expert Syst. Appl. 191 (2022).
[66]
Chuhan Wu, Fangzhao Wu, Mingxiao An, Jianqiang Huang, Yongfeng Huang, Xing Xie, NPA: neural news recommendation with personalized attention, in: Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, 2019, pp. 2576–2584.
[67]
Wang Ruiqin, Wu Zongda, Lou Jungang, Jiang Yunliang, Attention-based dynamic user modeling and deep collaborative filtering recommendation, Expert Syst. Appl. 188 (2022).
[68]
Zhang Chen, Fan Yiming, Xie Yu, Yu Bin, Li Chunyi, Pan Ke, Dynamic network embedding via structural attention, Expert Syst. Appl. 176 (2021).
[69]
Liu Shilong, Liu Yang, Zhang Xiaotong, Xu Cheng, He Jie, Qi Yue, Improving the performance of cold-start recommendation by fusion of attention network and meta-learning, Electronics 12 (2) (2023) 376.
[70]
Wang Yue, Wang Zhe, Zhao Ziyuan, Li Zijian, Jian Xun, Xin Hao, Chen Lei, Song Jianchun, Chen Zhenhong, Zhao Meng, Effective similarity search on heterogeneous networks: A meta-path free approach, IEEE Trans. Knowl. Data Eng. (2020).
[71]
Li Hui, Wang Yanlin, Lyu Ziyu, Shi Jieming, Multi-task learning for recommendation over heterogeneous information network, IEEE Trans. Knowl. Data Eng. (2020).
[72]
Wang Xiao, Bo Deyu, Shi Chuan, Fan Shaohua, Ye Yanfang, Philip S Yu, A survey on heterogeneous graph embedding: methods, techniques, applications and sources, IEEE Trans. Big Data (2022).
[73]
Cai Hongyun, Zheng Vincent W., Chang Kevin Chen-Chuan, A comprehensive survey of graph embedding: Problems, techniques, and applications, IEEE Trans. Knowl. Data Eng. 30 (9) (2018) 1616–1637.
[74]
Christoph Trattner, David Elsweiler, Investigating the healthiness of internet-sourced recipes: implications for meal planning and recommender systems, in: Proceedings of the 26th International Conference on World Wide Web, 2017, pp. 489–498.
[75]
Song Yuzhi, Ye Hailiang, Li Ming, Cao Feilong, Deep multi-graph neural networks with attention fusion for recommendation, Expert Syst. Appl. 191 (2022).
[76]
Li Zhifei, Liu Hai, Zhang Zhaoli, Liu Tingting, Xiong Neal N, Learning knowledge graph embedding with heterogeneous relation attention networks, IEEE Trans. Neural Netw. Learn. Syst. (2021).
[77]
Rostami Mehrdad, Farrahi Vahid, Ahmadian Sajad, Jalali Seyed Mohammad Jafar, Oussalah Mourad, A novel healthy and time-aware food recommender system using attributed community detection, Expert Syst. Appl. 221 (2023).
[78]
Rendle Steffen, Factorization machines with libfm, ACM Trans. Intell. Syst. Technol. 3 (3) (2012) 1–22.
[79]
Ruining He, Julian McAuley, VBPR: visual bayesian personalized ranking from implicit feedback, in: Proceedings of the AAAI Conference on Artificial Intelligence. Vol. 30. No. 1, 2016.
[80]
Xiang Wang, Xiangnan He, Meng Wang, Fuli Feng, Tat-Seng Chua, Neural graph collaborative filtering, in: Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval, 2019, pp. 165–174.
[81]
Rendle Steffen, Freudenthaler Christoph, Gantner Zeno, Schmidt-Thieme Lars, BPR: Bayesian personalized ranking from implicit feedback, 2012, arXiv preprint arXiv:1205.2618.

Cited By

View all
  • (2024)Multi-modal Food Recommendation with Health-aware Knowledge DistillationProceedings of the 33rd ACM International Conference on Information and Knowledge Management10.1145/3627673.3679580(3279-3289)Online publication date: 21-Oct-2024
  • (2024)Employing of machine learning and wearable devices in healthcare system: tasks and challengesNeural Computing and Applications10.1007/s00521-024-10197-z36:29(17829-17849)Online publication date: 1-Oct-2024

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Computers in Biology and Medicine
Computers in Biology and Medicine  Volume 169, Issue C
Feb 2024
1514 pages

Publisher

Pergamon Press, Inc.

United States

Publication History

Published: 17 April 2024

Author Tags

  1. Health food recommendation system
  2. Heterogeneous Information Networks (HIN)
  3. Attention

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 17 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Multi-modal Food Recommendation with Health-aware Knowledge DistillationProceedings of the 33rd ACM International Conference on Information and Knowledge Management10.1145/3627673.3679580(3279-3289)Online publication date: 21-Oct-2024
  • (2024)Employing of machine learning and wearable devices in healthcare system: tasks and challengesNeural Computing and Applications10.1007/s00521-024-10197-z36:29(17829-17849)Online publication date: 1-Oct-2024

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media