Abstract
Point-of-interest (POI) recommendation has gained significant traction recently due to the rising trend of location-based networks. Traditional approaches rely on a centralized collection of user data. Concerning privacy protection, decentralized federated learning employs model training on each user’s device with nearby collaborative training techniques. However, existing decentralized federated recommendations suffer from two major problems: (1) Privacy risks: existing approaches expose geographical location or co-rated items information when constructing user neighborhoods. (2) Performance limitations: existing approaches adopt a simple model without incorporating auxiliary information. To solve these, we propose CA-PDBPR (category-aware privacy preserving POI recommendation using decentralized Bayesian personalized ranking) to address the above challenges. Specifically, we introduce a novel privacy-enhanced neighborhood creation method utilizing POI category preferences to calculate decentralized user similarity through secret sharing technology, ensuring a higher level of privacy. Moreover, we integrate POI category information with a refined Bayesian personalized ranking (BPR) loss function to enhance recommendation performance. Experimental evaluations conducted on real-world datasets validate the effectiveness of the CA-PDBPR model, demonstrating enhanced recommendation quality while minimizing data exposure compared with state-of-the-art alternatives.
Similar content being viewed by others
Data Availability
The dataset analysed during the current study is available in the [CA-PDBPR] repository, [https://github.com/gaoqinyun/CA-PDBPR/tree/main/data].
References
Regulation P (2016) Regulation (eu) 2016/679 of the european parliament and of the council. Regulation (eu) 679:2016
Parameswaran R, Blough DM (2007) Privacy preserving collaborative filtering using data obfuscation. In: 2007 IEEE International Conference on Granular Computing (GRC 2007), pp. 380–380. IEEE
Berkovsky S, Kuflik T, Ricci F (2012) The impact of data obfuscation on the accuracy of collaborative filtering. Expert Syst Appl 39(5):5033–5042
Luo Z, Chen S, Li Y (2013) A distributed anonymization scheme for privacy preserving recommendation systems. In: 2013 IEEE 4th International Conference on Software Engineering and Service Science, pp. 491–494. IEEE
Rubio JE, Alcaraz C, Lopez J (2017) Recommender system for privacy preserving solutions in smart metering. Pervasive Mob Comput 41:205–218
Erkin Z, Veugen T, Toft T, Lagendijk RL (2012) Generating private recommendations efficiently using homomorphic encryption and data packing. IEEE Trans Inf Forensics Secur 7(3):1053–1066
Huo Y, Chen B, Tang J, Zeng Y (2021) Privacy-preserving point-of-interest recommendation based on geographical and social influence. Inf Sci 543:202–218
Ran X, Wang Y, Zhang LY, Ma J (2022) A differentially private matrix factorization based on vector perturbation for recommender system. Neurocomputing 483:32–41
Konečnỳ J, McMahan HB, Yu FX, Richtárik P, Suresh AT, Bacon D (2016) Federated learning: Strategies for improving communication efficiency. arXiv:1610.05492
Lin G, Liang F, Pan W, Ming Z (2020) Fedrec: Federated recommendation with explicit feedback. IEEE Intell Syst 36(5):21–30
Zhu Z, Si S, Wang J, Xiao J (2022) Cali3f: Calibrated fast fair federated recommendation system. In: 2022 International Joint Conference on Neura Networks (IJCNN), pp. 1–8. IEEE
Lin Z, Pan W, Ming Z (2021) Fr-fmss: Federated recommendation via fake marks and secret sharing. In: Proceedings of the 15th ACM Conference on Recommender Systems, pp. 668–673
Yuan W, Yin H, Wu F, Zhang S, He T, Wang H (2023) Federated unlearning for on-device recommendation. In: Proceedings of the Sixteenth ACM International Conference on Web Search and Data Mining, pp. 393–401
Yuan W, Yang C, Nguyen QVH, Cui L, He T, Yin H (2023) Interaction level membership inference attack against federated recommender systems. arXiv:2301.10964
Zeng Q, Lv Z, Li C, Shi Y, Lin Z, Liu C, Song G (2023) Fedprols: federated learning for iot perception data prediction. Appl Intell 53(3):3563–3575
Chen C, Liu Z, Zhao P, Zhou J, Li X (2018) Privacy preserving point-of-interest recommendation using decentralized matrix factorization. Proceedings of the AAAI Conference on Artificial Intelligence 32:257–264
Long J, Chen T, Nguyen QVH, Xu G, Zheng K, Yin H (2023) Model-agnostic decentralized collaborative learning for on-device poi recommendation. In: Proceedings of the 46th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 423–432
Long J, Chen T, Nguyen QVH, Yin H (2023) Decentralized collaborative learning framework for next poi recommendation. ACM Transactions on Information Systems 41(3):1–25
Zhang Y, Liu B, Qian J (2023) Fedpjf: federated contrastive learning for privacy-preserving person-job fit. Applied Intelligence 1–12
Chai D, Wang L, Chen K, Yang Q (2020) Secure federated matrix factorization. IEEE Intell Syst 36(5):11–20
Duriakova E, Tragos EZ, Smyth B, Hurley N, Peña FJ, Symeonidis P, Geraci J, Lawlor A (2019) Pdmfrec: a decentralised matrix factorisation with tunable user-centric privacy. In: Proceedings of the 13th ACM Conference on Recommender Systems, pp. 457–461
Duriakova E, Huáng W, Tragos E, Lawlor A, Smyth B, Geraci J, Hurley N (2021) An algorithmic framework for decentralised matrix factorisation. In: Machine Learning and Knowledge Discovery in Databases: European Conference, ECML PKDD 2020, Ghent, Belgium, September 14–18, 2020, Proceedings, Part II, pp. 307–323. Springer
Wang L, Zhao X, Lu Z, Wang L, Zhang S (2023) Enhancing privacy preservation and trustworthiness for decentralized federated learning. Inf Sci 628:449–468
Yang X, Luo Y, Fu S, Xu M, Chen Y (2022) Dpmf: Decentralized probabilistic matrix factorization for privacy-preserving recommendation. Appl Sci 12(21):11118
Zhou Y, Liu J, Wang JH, Wang J, Liu G, Wu D, Li C, Yu S (2022) Usst: A two-phase privacy-preserving framework for personalized recommendation with semi-distributed training. Inf Sci 606:688–701
Sarwar B, Karypis G, Konstan J, Riedl J (2001) Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th International Conference on World Wide Web, pp. 285–295
Cheng Z, Caverlee J, Lee K, Sui D (2011) Exploring millions of footprints in location sharing services. Proceedings of the International AAAI Conference on Web and Social Media 5:81–88
Cheng C, Yang H, King I, Lyu M (2012) Fused matrix factorization with geographical and social influence in location-based social networks. Proceedings of the AAAI Conference on Artificial Intelligence 26:17–23
Rendle S, Freudenthaler C, Gantner Z, Schmidt-Thieme L (2012) Bpr: Bayesian personalized ranking from implicit feedback. arXiv:1205.2618
Zhao T, McAuley J, King I (2014) Leveraging social connections to improve personalized ranking for collaborative filtering. In: Proceedings of the 23rd ACM International Conference on Conference on Information and Knowledge Management, pp. 261–270
Hosseini S, Yin H, Zhou X, Sadiq S, Kangavari MR, Cheung NM (2019) Leveraging multi-aspect time-related influence in location recommendation. World Wide Web 22:1001–1028
Xu C, Liu D, Mei X (2021) Exploring an efficient poi recommendation model based on user characteristics and spatial-temporal factors. Mathematics 9(21):2673
Lam SK, Frankowski D, Riedl J (2006) Do you trust your recommendations? an exploration of security and privacy issues in recommender systems. In: International Conference on Emerging Trends in Information and Communication Security, pp. 14–29. Springer
McSherry F, Mironov I (2009) Differentially private recommender systems: Building privacy into the netflix prize contenders. In: Proceedings of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 627–636
Riboni D, Bettini C (2012) Private context-aware recommendation of points of interest: An initial investigation. In: 2012 IEEE International Conference on Pervasive Computing and Communications Workshops, pp. 584–589. IEEE
Liang F, Pan W, Ming Z (2021) Fedrec++: Lossless federated recommendation with explicit feedback. Proceedings of the AAAI Conference on Artificial Intelligence 35:4224–4231
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
Li D, Chen C, Lv Q, Shang L, Zhao Y, Lu T, Gu N (2016) An algorithm for efficient privacy-preserving item-based collaborative filtering. Futur Gener Comput Syst 55:311–320
Chen C, Zhou J, Wu B, Fang W, Wang L, Qi Y, Zheng X (2020) Practical privacy preserving poi recommendation. ACM Transactions on Intelligent Systems and Technology (TIST) 11(5):1–20
Perifanis V, Drosatos G, Stamatelatos G, Efraimidis PS (2023) Fedpoirec: Privacy-preserving federated poi recommendation with social influence. Inf Sci 623:767–790
Ying S (2020) Shared mf: A privacy-preserving recommendation system. arXiv:2008.07759
Mnih A, Salakhutdinov R (2007) Probabilistic matrix factorization. In advances in neural information processing systems. Advances in Neural Information Processing Systems
Acknowledgements
The work was supported in part by National Natural Science Foundation of China (Grants Nos. 12371515, 62176225 and 62171391).
Author information
Authors and Affiliations
Contributions
Qinyun Gao: Conceptualization, Methodology, Software, Writing - Original Draft, Data curation, Writing - Review & Editing. Shenbao Yu: Methodology, Writing - Review & Editing. Bilian Chen: Methodology, Funding acquisition, Validation, Supervision, Writing - Review & Editing. Langcai Cao: Funding acquisition, Writing - Review & Editing.
Corresponding author
Ethics declarations
competing interest
The authors declare that they 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
We confirm that all data used in this study were obtained in accordance with ethical principles and informed consent procedures. All data used in this manuscript was obtained with the informed consent of participants.
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
Gao, Q., Yu, S., Chen, B. et al. CA-PDBPR: category-aware privacy preserving POI recommendation using decentralized Bayesian personalized ranking. Appl Intell (2024). https://doi.org/10.1007/s10489-024-05426-w
Accepted:
Published:
DOI: https://doi.org/10.1007/s10489-024-05426-w