Abstract
Multi-task learning has recently inspired a series of fruitful research in the field of recommendation due to its ability to handle complex scenarios by associating information between tasks. However, various information suitable for multi-task recommender systems usually produces different degrees of noise. For example, parameter information suitable for one task will affect other tasks, and the real data that is difficult to observe correctly in Euclidean space may be regarded as noise data. To tackle this problem, we propose a novel knowledge-enhanced multi-task recommendation algorithm in hyperbolic space named KMRH. The algorithm employs the alternate training method to alleviate the parameter noise problem in complex recommendation scenarios. Specifically, we design a novel knowledge enhancement strategy in the Poincaré sphere, which exploits hyperbolic embeddings to capture knowledge graphs of complex structured data. Finally, we adopt spatial distance as a metric to distinguish positive and negative samples at different locations, thereby limiting the detrimental impact of noise components on the recommendation model. Extensive experiments on three benchmark datasets demonstrate that our proposed algorithm achieves significant improvements over other state-of-the-art algorithms.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Availability of data and materials
The data that support the findings of this study are available from the corresponding author upon reasonable request.
References
Lin T-H, Gao C, Li Y (2019) Cross: Cross-platform recommendation for social ecommerce. In: Proceedings of the 42nd International ACM SIGIR conference on research and development in information retrieval, pp 515–524
Lu H, Zhang M, Ma S (2018) Between clicks and satisfaction: Study on multi-phase user preferences and satisfaction for online news reading. In: The 41st international acm sigir conference on research & development in information retrieval, pp 435–444
Cen C, Zhang M, Wang C, Ma W, Li M, Liu Y, Ma, S (2019) An efficient adaptive transfer neural network for social-aware recommendation. In: Proceedings of the 42nd international acm sigir conference on research and development in information retrieval, pp 225–234
Yi X, Hong L, Zhong E, Liu NN, Rajan S (2014) Beyond clicks: dwell time for personalization. In: Proceedings of the 8th ACM conference on recommender systems, pp 113–120
Wu Y, DuBois C, Zheng AX, Ester M (2016) Collaborative denoising auto-encoders for top-n recommender systems. In: Proceedings of the ninth ACM international conference on web search and data mining, pp 153–162
Wang W, Feng F, He X, Nie L, Chua T-S (2021) Denoising implicit feedback for recommendation. In: Proceedings of the 14th ACM international conference on web search and data mining, pp 373–381
Wang X, Zhang Y, Shi C (2019) Hyperbolic heterogeneous information network embedding. Proceedings of the AAAI conference on artificial intelligence 33:5337–5344
Yang H, Chen H, Pan S, Li L, Yu PS, Xu G (2022) Dual space graph contrastive learning. Proceedings of the ACM Web Conference 2022:1238–1247
Zhao Z, Hong L, Wei L, Chen J, Nath A, Andrews S, Kumthekar A, Sathiamoorthy M, Yi X, Chi E (2019) Recommending what video to watch next: a multitask ranking system. In: Proceedings of the 13th ACM Conference on recommender systems, pp 43–51
Sun T, Shao Y, Li X, Liu P, Yan H, Qiu X, Huang X (2020) Learning sparse sharing architectures for multiple tasks. Proceedings of the AAAI conference on artificial intelligence 34:8936–8943
Tang H, Liu J, Zhao M, Gong X (2020) Progressive layered extraction (ple): A novel multi-task learning (mtl) model for personalized recommendations. In: Fourteenth ACM conference on recommender systems, pp 269–278
Ma J, Zhao Z, Yi X, Chen J, Hong L, Chi EH (2018) Modeling task relationships in multi-task learning with multi-gate mixture-of-experts. In: Proceedings of the 24th ACM SIGKDD International conference on knowledge discovery & data mining, pp 1930–1939
Wang H, Zhang F, Wang J, Zhao M, Li W, Xie X, Guo M (2018) Ripplenet: Propagating user preferences on the knowledge graph for recommender systems. In: Proceedings of the 27th ACM International conference on information and knowledge management, pp 417–426
Wang H, Zhao M, Xie X, Li W, Guo M (2019) Knowledge graph convolutional networks for recommender systems. In: The world wide web conference, pp 3307–3313
Wang X, He X, Cao Y, Liu M, Chua T-S (2019) Kgat: Knowledge graph attention network for recommendation. In: Proceedings of the 25th ACM SIGKDD international conference on knowledge discovery & data mining, pp 950–958
Hui B, Xia T, Ku W-S (2022) A localized geometric method to match knowledge in low-dimensional hyperbolic space. In: Proceedings of the 2022 Conference on empirical methods in natural language processing, pp 2822–2832
Han B, Yao Q, Yu X, Niu G, Xu M, Hu W, Tsang I, Sugiyama M (2018) Coteaching: Robust training of deep neural networks with extremely noisy labels. Adv Neural Inf Process Syst 31
Chen Y, Yang M, Zhang Y, Zhao M, Meng Z, Hao J, King I (2022) Modeling scale-free graphs with hyperbolic geometry for knowledge-aware recommendation. In: Proceedings of the fifteenth ACM international conference on web search and data mining, pp 94–102
Huang Q, Yamada M, Tian Y, Singh D, Chang Y (2022) Graphlime: Local interpretable model explanations for graph neural networks. IEEE Trans Knowl Data Eng
Liu N, Feng Q, Hu X (2022) Interpretability in graph neural networks. Found Front Appl, Graph Neural Netw, pp 121–147
Wang H, Zhang F, Xie X, Guo M (2018) Dkn: Deep knowledge-aware network for news recommendation. In: Proceedings of the 2018 world wide web conference, pp 1835–1844
Wang Z, Lin G, Tan H, Chen Q, Liu X (2020) Ckan: collaborative knowledge-aware attentive network for recommender systems. In: Proceedings of the 43rd International ACM SIGIR conference on research and development in information retrieval, pp 219–228
Bai T, Xiao Y, Wu B, Yang G, Yu H, Nie J-Y (2022) A contrastive sharing model for multi-task recommendation. Proceedings of the ACM Web Conference 2022:3239–3247
Caruana R (1997) Multitask learning. Mach Learn 28(1):41–75
Liu S, Johns E, Davison AJ (2019) End-to-end multi-task learning with attention. In: Proceedings of the IEEE/CVF Conference on computer vision and pattern recognition, pp 1871–1880
Wei Y, Wang X, Nie L, He X, Chua T-S (2020) Graph-refined convolutional network for multimedia recommendation with implicit feedback. In: Proceedings of the 28th ACM International conference on multimedia, pp 3541–3549
Ganea O, Bécigneul G, Hofmann T (2018) Hyperbolic neural networks. Adv Neural Inf Process Syst 31
Sun J, Cheng Z, Zuberi S, Pérez F, Volkovs M (2021) Hgcf: Hyperbolic graph convolution networks for collaborative filtering. Proceedings of the web conference 2021:593–601
Vinh Tran L, Tay Y, Zhang S, Cong G, Li X (2020) Hyperml: A boosting metric learning approach in hyperbolic space for recommender systems. In: Proceedings of the 13th International conference on web search and data mining, pp. 609–617
Nickel M, Kiela D (2017) Poincaré embeddings for learning hierarchical representations. Adv Neural Inf Process Syst 30
Wang Z, Zhang J, Feng J, Chen Z (2014) Knowledge graph embedding by translating on hyperplanes. In: Proceedings of the AAAI Conference on artificial intelligence, 28
Liu X, Meng S, Li Q, Liu Q, He Q, Ramesh D, Qi L (2023) Fdgnn: Feature-aware disentangled graph neural network for recommendation. IEEE Trans Comput Soc Syst
Zhou L, Li J, Gu Z, Qiu J, Gupta BB, Tian Z (2022) Panner: Pos-aware nested named entity recognition through heterogeneous graph neural network. IEEE Trans Comput Soc Syst
Velickovic P, Cucurull G, Casanova A, Romero A, Lio P, Bengio Y et al (2017) Graph attention networks. Stat 1050(20):10–48550
He X, Liao L, Zhang H, Nie L, Hu X, Chua T-S (2017) Neural collaborative filtering. In: Proceedings of the 26th International conference on world wide web, pp 173–182
Wang X, He X, Wang M, Feng F, Chua T-S (2019) Neural graph collaborative filtering. In: Proceedings of the 42nd International ACM SIGIR conference on research and development in information retrieval, pp 165–174
Wang H, Zhang F, Zhao M, Li W, Xie X, Guo M (2019) Multi-task feature learning for knowledge graph enhanced recommendation. In: The world wide web conference, pp 2000–2010
Gao M, Li J-Y, Chen C-H, Li Y, Zhang J, Zhan Z-H (2023) Enhanced multi-task learning and knowledge graph-based recommender system. IEEE Trans Knowl Data Eng
Ma C, Ma L, Zhang Y, Wu H, Liu X, Coates M (2021) Knowledge-enhanced top-k recommendation in poincaré ball. Proceedings of the AAAI Conference on Artificial Intelligence 35:4285–4293
Xia L, Huang C, Xu Y, Zhao J, Yin D, Huang J (2022) Hypergraph contrastive collaborative filtering. In: Proceedings of the 45th International ACM SIGIR Conference on research and development in information retrieval, pp 70–79
Tay Y, Anh Tuan L, Hui SC (2018) Latent relational metric learning via memory-based attention for collaborative ranking. In: Proceedings of the 2018 World wide web conference, pp 729–739
Zou D, Wei W, Mao X-L, Wang Z, Qiu M, Zhu F, Cao X (2022) Multi-level cross-view contrastive learning for knowledge-aware recommender system. In: Proceedings of the 45th International ACM SIGIR conference on research and development in information retrieval, pp 1358–1368
Bordes A, Usunier N, Garcia-Duran A, Weston J, Yakhnenko O (2013) Translating embeddings for modeling multi-relational data. Adv Neural Inf Process Syst 26
Lin Y, Liu Z, Sun M, Liu Y, Zhu X (2015) Learning entity and relation embeddings for knowledge graph completion. In: Proceedings of the AAAI Conference on artificial intelligence, vol 29
Ji G, He S, Xu L, Liu K, Zhao J (2015) Knowledge graph embedding via dynamic mapping matrix. In: Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing (volume 1: Long Papers), pp 687–696
He S, Liu K, Ji G, Zhao J (2015) Learning to represent knowledge graphs with gaussian embedding. In: Proceedings of the 24th ACM International on conference on information and knowledge management, pp 623–632
Wu J, Wang X, Feng F, He X, Chen L, Lian J, Xie X (2021) Self-supervised graph learning for recommendation. In: Proceedings of the 44th International ACM SIGIR Conference on research and development in information retrieval, pp 726–735
Yu J, Yin H, Xia X, Chen T, Cui L, Nguyen QVH (2022) Are graph augmentations necessary? simple graph contrastive learning for recommendation. In: Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp 1294–1303
Huang H, Song Y, Wu Y, Shi J, Xie X, Jin H (2020) Multitask representation learning with multiview graph convolutional networks. IEEE Trans Neural Netw Learn Syst 33(3):983–995
Acknowledgements
The work is supported by the Science and Technology Research Program of Chongqing Municipal Education Commission (No.KJZD-K202101105, KJQN202001136), Humanities and Social Sciences Research Program of Chongqing Municipal Education Commission (No.22SKGH302), the National Natural Science Foundation of China (No.61702063).
Author information
Authors and Affiliations
Contributions
Junlin Zhu: Conceptualization, Methodology, Software, Validation, Data Curation, Writing - Original Draft, Writing - Review and Editing. Yihao Zhang: Methodology, Formal analysis, Validation, Data Curation, Writing - Review and Editing. Yulin Wang, Weiwen Liao, Ruizhen Chen and Meng Yuan : Formal analysis, Validation, Writing- Review and Editing.
Corresponding author
Ethics declarations
Ethics approval
This article does not contain any studies with human participants performed by any of the authors.
Conflict of interest
The authors declare that there are no conflicts of interest regarding the publication of this paper.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Zhu, J., Zhang, Y., Wang, Y. et al. Knowledge-enhanced multi-task recommendation in hyperbolic space. Appl Intell 53, 28694–28710 (2023). https://doi.org/10.1007/s10489-023-05045-x
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-023-05045-x