Federated Collaborative Filtering for Privacy-Preserving Personalized Recommendation System

By Muhammad Ammad-ud-din, Elena Ivannikova, Suleiman A. Khan, Were Oyomno, Qiang Fu, Kuan Eeik Tan, Adrian Flanagan. 2019

374 citations recorded by the source corpus.

The increasing interest in user privacy is leading to new privacy preserving machine learning paradigms. In the Federated Learning paradigm, a master machine learning model is distributed to user clients, the clients use their locally stored data and model for both inference and calculating model updates. The model updates are sent back and aggregated on the server to update the master model then redistributed to the clients. In this paradigm, the user data never leaves the client, greatly enhancing the user' privacy, in contrast to the traditional paradigm of collecting, storing and processing user data on a backend server beyond the user's control. In this paper we introduce, as far as we are aware, the first federated implementation of a Collaborative Filter. The federated updates to the model are based on a stochastic gradient approach. As a classical case study in machine learning, we explore a personalized recommendation system based on users' implicit feedback and demonstrate the method's applicability to both the MovieLens and an in-house dataset. Empirical validation confirms a collaborative filter can be federated without a loss of accuracy compared to a standard implementation, hence enhancing the user's privacy in a widely used recommender application while maintaining recommender performance.

Subfields: Artificial Intelligence, Information Systems, Recommender Systems, Federated & Distributed Learning

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Qiang Yang
  2. Murali Annavaram
  3. Yang Liu
  4. Chaoyang He
  5. Fangzhao Wu
  6. Yongfeng Huang
  7. Chuhan Wu
  8. Xing Xie

In Information Systems

  1. Fangzhao Wu
  2. Chuhan Wu
  3. Yongfeng Huang
  4. Xing Xie
  5. Tao Qi
  6. Qiang Yang
  7. Manoj Ghuhan Arivazhagan
  8. Peilin Zhao

In Recommender Systems

  1. Chuhan Wu
  2. Fangzhao Wu
  3. Yongfeng Huang
  4. Xing Xie
  5. Yang Cao
  6. Qiang Yang
  7. Michael R. Sprague
  8. Mohan Kankanhalli

In Federated & Distributed Learning

  1. Qiang Yang
  2. Murali Annavaram
  3. Chaoyang He
  4. Yang Liu
  5. Praneeth Vepakomma
  6. S. Avestimehr
  7. Abhishek Singh
  8. Yan Kang

Citations in the corpus