Multi-Center Federated Learning

05/03/2020
by   Ming Xie, et al.
10

Federated learning has received great attention for its capability to train a large-scale model in a decentralized manner without needing to access user data directly. It helps protect the users' private data from centralized collecting. Unlike distributed machine learning, federated learning aims to tackle non-IID data from heterogeneous sources in various real-world applications, such as those on smartphones. Existing federated learning approaches usually adopt a single global model to capture the shared knowledge of all users by aggregating their gradients, regardless of the discrepancy between their data distributions. However, due to the diverse nature of user behaviors, assigning users' gradients to different global models (i.e., centers) can better capture the heterogeneity of data distributions across users. Our paper proposes a novel multi-center aggregation mechanism for federated learning, which learns multiple global models from the non-IID user data and simultaneously derives the optimal matching between users and centers. We formulate the problem as a joint optimization that can be efficiently solved by a stochastic expectation maximization (EM) algorithm. Our experimental results on benchmark datasets show that our method outperforms several popular federated learning methods.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/07/2018

Applied Federated Learning: Improving Google Keyboard Query Suggestions

Federated learning is a distributed form of machine learning where both ...
research
08/24/2021

Federated Learning for Open Banking

Open banking enables individual customers to own their banking data, whi...
research
09/04/2020

FedDistill: Making Bayesian Model Ensemble Applicable to Federated Learning

Federated learning aims to leverage users' own data and computational re...
research
10/18/2022

FedForgery: Generalized Face Forgery Detection with Residual Federated Learning

With the continuous development of deep learning in the field of image g...
research
10/07/2022

FedPC: Federated Learning for Language Generation with Personal and Context Preference Embeddings

Federated learning is a training paradigm that learns from multiple dist...
research
10/22/2019

Federated Evaluation of On-device Personalization

Federated learning is a distributed, on-device computation framework tha...
research
03/24/2021

Opportunistic Federated Learning: An Exploration of Egocentric Collaboration for Pervasive Computing Applications

Pervasive computing applications commonly involve user's personal smartp...

Please sign up or login with your details

Forgot password? Click here to reset