Three Approaches for Personalization with Applications to Federated Learning

By Yishay Mansour, Mehryar Mohri, Jae Ro, Ananda Theertha Suresh. 2020

666 citations recorded by the source corpus.

The standard objective in machine learning is to train a single model for all users. However, in many learning scenarios, such as cloud computing and federated learning, it is possible to learn a personalized model per user. In this work, we present a systematic learning-theoretic study of personalization. We propose and analyze three approaches: user clustering, data interpolation, and model interpolation. For all three approaches, we provide learning-theoretic guarantees and efficient algorithms for which we also demonstrate the performance empirically. All of our algorithms are model-agnostic and work for any hypothesis class.

Subfields: Artificial Intelligence, Information 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. Peter Richtárik
  2. Guodong Long
  3. Jing Jiang
  4. Aryan Mokhtari
  5. Filip Hanzely
  6. Virginia Smith
  7. Tianyi Zhou
  8. Qiang Yang

In Information Systems

  1. Peter Richtárik
  2. Yaochu Jin
  3. Jing Jiang
  4. Guodong Long
  5. Tianyi Zhou
  6. Yue Tan
  7. Filip Hanzely
  8. Aryan Mokhtari

In Federated & Distributed Learning

  1. Aryan Mokhtari
  2. Peter Richtárik
  3. Tian Li
  4. Qiang Yang
  5. Mehrdad Mahdavi
  6. Virginia Smith
  7. H. Vincent Poor
  8. Filip Hanzely

Citations in the corpus