Abstract
Knowledge Graph(KG) aware recommendation generally incorporates KG as side information to enhance the user and item representations. Although effective in addressing data sparsity and cold start issues, these methods can raise privacy concerns and legal risks due to the centralized storage of user-item interactions. In order to solve this issue, a novel privacy-preserving framework for KG-aware recommendation named FedKGRec is introduced, which trains the recommendation model collaboratively with the orchestration of a central server. First, we design a local KG-aware Recommendation model (KGRec), crux of which are the user preference propagation module and the item neighbor expansion module, aiming to enhance the user and item representations simultaneously. Then, the local differential privacy (LDP) technique is applied to perturb the local model parameters before they are sent to the central server or aggregator, making it extremely difficult for malicious parties to extract individual sensitive information from the aggregated results. Extensive comparative experiments on three public datasets demonstrate that the proposed FedKGRec outperforms the state-of-the-art federated recommendation methods in terms of AUC, ACC and F1.









Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data availability and access
The data that support the findings of this study are openly available at https://grouplens.org/datasets/hetrec2011/, http://www2.informatik.uni-freiburg.de/~cziegler/BX/ and https://gro-uplens.org/datasets/movielens/1m/https://grouplens.org/datasets/movielens/1m/.
References
Karn AL, Karna RK, Kondamudi BR, Bagale G, Pustokhin DA, Pustokhina IV, Sengan S (2023) Customer centric hybrid recommendation system for e-commerce applications by integrating hybrid sentiment analysis. Electron Commer Res 23(1):279–314
He Y, Wu G, Cai D, Hu X (2023) Meta-path based graph contrastive learning for micro-video recommendation. Expert Syst Appl 222:119713
Gharibshah Z, Zhu X (2021) User response prediction in online advertising. ACM CSUR 54(3):1–43
Liao J, Zhou W, Luo F, Wen J, Gao M, Li X, Zeng J (2022) Sociallgn: Light graph convolution network for social recommendation. Inf Sci 589:595–607
Wang J, Gao S, Tang Z, Tan D, Cao B, Fan J (2023) A context-aware recommendation system for improving manufacturing process modeling. J Intell Manuf 34(3):1347–1368
Peng C, Xia F, Naseriparsa M, Osborne F (2023) Knowledge graphs: Opportunities and challenges. Artif Intell Rev 56(11):13071–13102
Khan N, Ma Z, Ullah A, Polat K (2022) Similarity attributed knowledge graph embedding enhancement for item recommendation. Inf Sci 613:69–95
Cao Y, Wang X, He X, Hu Z, Chua T-S (2019) Unifying knowledge graph learning and recommendation: Towards a better understanding of user preferences. In: WWW, pp 151–161
Chen H, Li Y, Sun X, Xu G, Yin H (2021) Temporal meta-path guided explainable recommendation. In: WSDM, pp 1056–1064
Wang X, Huang T, Wang D, Yuan Y, Liu Z, He X, Chua T-S (2021) Learning intents behind interactions with knowledge graph for recommendation. In: Proceedings of the web conference 2021, pp 878–887
Zhang S, Yuan W, Yin H (2023) Comprehensive privacy analysis on federated recommender system against attribute inference attacks. IEEE Trans Knowl Data Eng
Perifanis V, Drosatos G, Stamatelatos G, Efraimidis PS (2023) Fedpoirec: Privacy-preserving federated poi recommendation with social influence. Inf Sci 623:767–790
McMahan HB, Moore E, Ramage D, y Arcas BA (2016) Federated learning of deep networks using model averaging. Vol 2. arXiv:1602.05629
Ammad-Ud-Din M, Ivannikova E, Khan SA, Oyomno W, Fu Q, Tan KE, Flanagan A (2019) Federated collaborative filtering for privacy-preserving personalized recommendation system. arXiv:1901.09888
Chai D, Wang L, Chen K, Yang Q (2021) Secure federated matrix factorization. IEEE Intell Syst 36(5):11–20
Muhammad K, Wang Q, O’Reilly-Morgan D, Tragos E, Smyth B, Hurley N, Geraci J, Lawlor A (2020) Fedfast: Going beyond average for faster training of federated recommender systems. In: SIGKDD, pp 1234–1242
Lin G, Liang F, Pan W, Ming Z (2020) Fedrec: Federated recommendation with explicit feedback. IEEE Intell Syst 36(5):21–30
Perifanis V, Efraimidis PS (2022) Federated neural collaborative filtering. Knowl-Based Syst 242:108441
Liu Z, Yang L, Fan Z, Peng H, Yu PS (2022) Federated social recommendation with graph neural network. ACM TIST 13(4):1–24
McMahan B, Moore E, Ramage D, Hampson S, y Arcas BA (2017) Communication-efficient learning of deep networks from decentralized data. In: AISTATS, pp 1273–1282. PMLR
Li X, Jiang M, Zhang X, Kamp M, Dou Q (2021) Fedbn: Federated learning on non-iid features via local batch normalization. arXiv:2102.07623
Li T, Sahu AK, Zaheer M, Sanjabi M, Talwalkar A, Smith V (2020) Federated optimization in heterogeneous networks. MLSys 2:429–450
Abadi M, Chu A, Goodfellow I, McMahan HB, Mironov I, Talwar K, Zhang L (2016) Deep learning with differential privacy. In: SIGSAC, pp 308–318
Acar A, Aksu H, Uluagac AS, Conti M (2018) A survey on homomorphic encryption schemes: Theory and implementation. ACM Csur 51(4):1–35
Zhao C, Zhao S, Zhao M, Chen Z, Gao C-Z, Li H, Tan Y-A (2019) Secure multi-party computation: theory, practice and applications. Inf Sci 476:357–372
Wu C, Wu F, Cao Y, Huang Y, Xie X (2021) Fedgnn: Federated graph neural network for privacy-preserving recommendation. arXiv:2102.04925
Zhang F, Yuan NJ, Lian D, Xie X, Ma W-Y (2016) Collaborative knowledge base embedding for recommender systems. In: SIGKDD, pp 353–362
Wang H, Zhang F, Xie X, Guo M (2018) Dkn: Deep knowledge-aware network for news recommendation. In: WWW, pp 1835–1844
Xin X, He X, Zhang Y, Zhang Y, Jose J (2019) Relational collaborative filtering: Modeling multiple item relations for recommendation. In: SIGIR, pp 125–134
Wang X, Wang D, Xu C, He X, Cao Y, Chua T-S (2019) Explainable reasoning over knowledge graphs for recommendation. In: AAAI, vol 33, pp 5329–5336
Gong J, Wang S, Wang J, Feng W, Peng H, Tang J, Yu PS (2020) Attentional graph convolutional networks for knowledge concept recommendation in moocs in a heterogeneous view. In: SIGIR, pp 79–88
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: CIKM, pp 417–426
Wang H, Zhao M, Xie X, Li W, Guo M (2019) Knowledge graph convolutional networks for recommender systems. In: WWW, pp 3307–3313
Wang X, He X, Cao Y, Liu M, Chua T-S (2019) Kgat: Knowledge graph attention network for recommendation. In: SIGKDD, pp 950–958
Wang Z, Lin G, Tan H, Chen Q, Liu X (2020) Ckan: collaborative knowledge-aware attentive network for recommender systems. In: SIGIR, pp 219–228
Xu Z, Liu H, Li J, Zhang Q, Tang Y (2022) Ckgat: Collaborative knowledge-aware graph attention network for top-n recommendation. Appl Sci 12(3):1669
Chen Y, Yang Y, Wang Y, Bai J, Song X, King I (2022) Attentive knowledge-aware graph convolutional networks with collaborative guidance for personalized recommendation. In: ICDE, pp 299–311. IEEE
Zou D, Wei W, Wang Z, Mao X-L, Zhu F, Fang R, Chen D (2022) Improving knowledge-aware recommendation with multi-level interactive contrastive learning. In: CIKM, pp 2817–2826
Bordes A, Usunier N, Garcia-Duran A, Weston J, Yakhnenko O (2013) Translating embeddings for modeling multi-relational data. Advances in neural information processing systems, vol 26
Wang Z, Zhang J, Feng J, Chen Z (2014) Knowledge graph embedding by translating on hyperplanes. In: AAAI, vol 28
Yang B, Yih W-t, He X, Gao J, Deng L (2014) Embedding entities and relations for learning and inference in knowledge bases. arXiv:1412.6575
Trouillon T, Welbl J, Riedel S, Gaussier É, Bouchard G (2016) Complex embeddings for simple link prediction. In: ICML, pp 2071–2080. PMLR
Lin Y, Liu Z, Sun M, Liu Y, Zhu X (2015) Learning entity and relation embeddings for knowledge graph completion. In: AAAI, vol 29
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
Guo X, Lin W, Li Y, Liu Z, Yang L, Zhao S, Zhu Z (2020) Dken: Deep knowledge-enhanced network for recommender systems. Inf Sci 540:263–277
Wang W, Shen X, Yi B, Zhang H, Liu J, Dai C (2024) Knowledge-aware fine-grained attention networks with refined knowledge graph embedding for personalized recommendation. Expert Syst Appl 123710
Garba A, Wu S, Khalid S (2023) Federated search techniques: an overview of the trends and state of the art. Knowl Inf Syst 65:1–31. https://doi.org/10.1007/s10115-023-01922-6
Liang F, Pan W, Ming Z (2021) Fedrec++: Lossless federated recommendation with explicit feedback. In: AAAI, vol 35, pp 4224–4231
Wu C, Wu F, Lyu L, Qi T, Huang Y, Xie X (2022) A federated graph neural network framework for privacy-preserving personalization. Nat Commun 13(1):3091
Zhang L, Chen M, Arnab A, Xue X, Torr PH (2022) Dynamic graph message passing networks. IEEE Trans Pattern Anal Mach Intell 45(5):5712–5730
Wan X, Chen K, Zhang Y (2022) Dgs: Communication-efficient graph sampling for distributed gnn training. In: 2022 IEEE 30th ICNP, pp 1–11. IEEE
Khalid S, Wu S, Zhang F (2021) A multi-objective approach to determining the usefulness of papers in academic search. Data Technol Appl 55(5):734–748
Acknowledgements
We would like to express our deepest gratitude to those who have provided support and assistance in the completion of this manuscript. In addition, fundings from the foundations as follow are gratefully acknowledged: 1) the National Natural Science Foundation of China under Grant No. 62102159 and No. 61802440, 2) the Humanities and Social Science Fund of Ministry of Education of China under Grant No. 21YJC870002, 3) the Natural Science Foundation of Hubei Province under grant No.2024AFB957 and No.2023AFB1018, 4) Knowledge Innovation Program of Wuhan-Shuguang Project under Grant No. 2022010801020287, and 5) the Fundamental Research Funds for the Central Universities under Grant No. CCNU24ZZ148 and No. CCNU22QN017.
Author information
Authors and Affiliations
Contributions
Xiao Ma: Conceptualization, Writing original draft and editing, Funding acquisition. Hongyu Zhang: Methodology, Coding, Writing original draft and editing. Jiangfeng Zeng: Project administration, Funding acquisition, Writing review. Yiqi Duan: Writing review. Xuan Wen: Writing review.
Corresponding author
Ethics declarations
Competing interests
We declare that we have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Ethical and informed consent for data used
This declaration is not applicable.
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
Ma, X., Zhang, H., Zeng, J. et al. FedKGRec: privacy-preserving federated knowledge graph aware recommender system. Appl Intell 54, 9028–9044 (2024). https://doi.org/10.1007/s10489-024-05634-4
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-024-05634-4