Federated Learning-Based Personalized Recommendation Systems: An Overview on Security and Privacy Challenges

Danish Javeed, Muhammad Shahid Saeed, Prabhat Kumar, Alireza Jolfaei, Shareeful Islam, A K M Najmul Islam

Research output: Contribution to journalReview articlepeer-review

54 Citations (Scopus)

Abstract

The recent advancement in next-generation Consumer Electronics (CE) has created the problems of information overload and information loss. The significance of Personalized Recommendation Systems (PRS) to efficiently and effectively extract useful user information is seen as an ideal solution to provide users with personalized content and services and therefore is used in different application domains including healthcare, e-commerce, social media, etc. Security and privacy are the two major challenges of the existing PRS for next-gen CE data. Federated learning (FL) has the potential to elevate the aforementioned challenges by sharing local recommender parameters while keeping all the training data on the device and therefore is seen as a promising technique to enhance security and privacy in PRS for the next-gen CE data. In this survey, we have first discussed the enhancement of the existing CE technologies, a holistic review of security and privacy challenges in current PRS, and the advantage of FL-based PRS for next-gen CE. Finally, we list a few open issues and challenges that can guide researchers and practitioners to further drive research in this promising area.

Original languageEnglish
Pages (from-to)2618-2627
Number of pages10
JournalIEEE Transactions on Consumer Electronics
Volume70
Issue number1
Early online date25 Sept 2023
DOIs
Publication statusPublished - 1 Feb 2024

Keywords

  • Consumer electronics
  • federated learning
  • personalized recommendation systems
  • privacy
  • security

Fingerprint

Dive into the research topics of 'Federated Learning-Based Personalized Recommendation Systems: An Overview on Security and Privacy Challenges'. Together they form a unique fingerprint.

Cite this