Skip to main content
Log in

FedKGRec: privacy-preserving federated knowledge graph aware recommender system

  • Published:
Applied Intelligence Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Algorithm 1
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

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/.

Notes

  1. https://grouplens.org/datasets/hetrec2011/

  2. http://www2.informatik.uni-freiburg.de/~cziegler/BX/

  3. https://grouplens.org/datasets/movielens/1m/

References

  1. 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

    Article  Google Scholar 

  2. He Y, Wu G, Cai D, Hu X (2023) Meta-path based graph contrastive learning for micro-video recommendation. Expert Syst Appl 222:119713

    Article  Google Scholar 

  3. Gharibshah Z, Zhu X (2021) User response prediction in online advertising. ACM CSUR 54(3):1–43

    Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. Peng C, Xia F, Naseriparsa M, Osborne F (2023) Knowledge graphs: Opportunities and challenges. Artif Intell Rev 56(11):13071–13102

    Article  Google Scholar 

  7. Khan N, Ma Z, Ullah A, Polat K (2022) Similarity attributed knowledge graph embedding enhancement for item recommendation. Inf Sci 613:69–95

    Article  Google Scholar 

  8. 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

  9. Chen H, Li Y, Sun X, Xu G, Yin H (2021) Temporal meta-path guided explainable recommendation. In: WSDM, pp 1056–1064

  10. 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

  11. Zhang S, Yuan W, Yin H (2023) Comprehensive privacy analysis on federated recommender system against attribute inference attacks. IEEE Trans Knowl Data Eng

  12. Perifanis V, Drosatos G, Stamatelatos G, Efraimidis PS (2023) Fedpoirec: Privacy-preserving federated poi recommendation with social influence. Inf Sci 623:767–790

    Article  Google Scholar 

  13. McMahan HB, Moore E, Ramage D, y Arcas BA (2016) Federated learning of deep networks using model averaging. Vol 2. arXiv:1602.05629

  14. 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

  15. Chai D, Wang L, Chen K, Yang Q (2021) Secure federated matrix factorization. IEEE Intell Syst 36(5):11–20

    Article  Google Scholar 

  16. 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

  17. Lin G, Liang F, Pan W, Ming Z (2020) Fedrec: Federated recommendation with explicit feedback. IEEE Intell Syst 36(5):21–30

    Article  Google Scholar 

  18. Perifanis V, Efraimidis PS (2022) Federated neural collaborative filtering. Knowl-Based Syst 242:108441

    Article  Google Scholar 

  19. Liu Z, Yang L, Fan Z, Peng H, Yu PS (2022) Federated social recommendation with graph neural network. ACM TIST 13(4):1–24

    Google Scholar 

  20. 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

  21. 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

  22. Li T, Sahu AK, Zaheer M, Sanjabi M, Talwalkar A, Smith V (2020) Federated optimization in heterogeneous networks. MLSys 2:429–450

    Google Scholar 

  23. 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

  24. Acar A, Aksu H, Uluagac AS, Conti M (2018) A survey on homomorphic encryption schemes: Theory and implementation. ACM Csur 51(4):1–35

    Google Scholar 

  25. 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

    Article  Google Scholar 

  26. Wu C, Wu F, Cao Y, Huang Y, Xie X (2021) Fedgnn: Federated graph neural network for privacy-preserving recommendation. arXiv:2102.04925

  27. Zhang F, Yuan NJ, Lian D, Xie X, Ma W-Y (2016) Collaborative knowledge base embedding for recommender systems. In: SIGKDD, pp 353–362

  28. Wang H, Zhang F, Xie X, Guo M (2018) Dkn: Deep knowledge-aware network for news recommendation. In: WWW, pp 1835–1844

  29. 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

  30. 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

  31. 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

  32. 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

  33. Wang H, Zhao M, Xie X, Li W, Guo M (2019) Knowledge graph convolutional networks for recommender systems. In: WWW, pp 3307–3313

  34. Wang X, He X, Cao Y, Liu M, Chua T-S (2019) Kgat: Knowledge graph attention network for recommendation. In: SIGKDD, pp 950–958

  35. 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

  36. 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

    Article  Google Scholar 

  37. 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

  38. 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

  39. 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

  40. Wang Z, Zhang J, Feng J, Chen Z (2014) Knowledge graph embedding by translating on hyperplanes. In: AAAI, vol 28

  41. 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

  42. Trouillon T, Welbl J, Riedel S, Gaussier É, Bouchard G (2016) Complex embeddings for simple link prediction. In: ICML, pp 2071–2080. PMLR

  43. Lin Y, Liu Z, Sun M, Liu Y, Zhu X (2015) Learning entity and relation embeddings for knowledge graph completion. In: AAAI, vol 29

  44. 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

  45. 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

    Article  MathSciNet  Google Scholar 

  46. 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

  47. 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

    Article  Google Scholar 

  48. Liang F, Pan W, Ming Z (2021) Fedrec++: Lossless federated recommendation with explicit feedback. In: AAAI, vol 35, pp 4224–4231

  49. 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

    Article  Google Scholar 

  50. 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

    Google Scholar 

  51. 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

  52. 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

Download references

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

Authors

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

Correspondence to Jiangfeng Zeng.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-024-05634-4

Keywords