Gradient Masked Averaging for Federated Learning

01/28/2022
by   Irene Tenison, et al.
0

Federated learning is an emerging paradigm that permits a large number of clients with heterogeneous data to coordinate learning of a unified global model without the need to share data amongst each other. Standard federated learning algorithms involve averaging of model parameters or gradient updates to approximate the global model at the server. However, in heterogeneous settings averaging can result in information loss and lead to poor generalization due to the bias induced by dominant clients. We hypothesize that to generalize better across non-i.i.d datasets as in FL settings, the algorithms should focus on learning the invariant mechanism that is constant while ignoring spurious mechanisms that differ across clients. Inspired from recent work in the Out-of-Distribution literature, we propose a gradient masked averaging approach for federated learning as an alternative to the standard averaging of client updates. This client update aggregation technique can be adapted as a drop-in replacement in most existing federated algorithms. We perform extensive experiments with gradient masked approach on multiple FL algorithms with in-distribution, real-world, and out-of-distribution (as the worst case scenario) test dataset and show that it provides consistent improvements, particularly in the case of heterogeneous clients.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/20/2021

FedNS: Improving Federated Learning for collaborative image classification on mobile clients

Federated Learning (FL) is a paradigm that aims to support loosely conne...
research
05/26/2022

FedAug: Reducing the Local Learning Bias Improves Federated Learning on Heterogeneous Data

Federated Learning (FL) is a machine learning paradigm that learns from ...
research
05/25/2022

Federated Adaptation of Reservoirs via Intrinsic Plasticity

We propose a novel algorithm for performing federated learning with Echo...
research
11/09/2022

Knowledge Distillation for Federated Learning: a Practical Guide

Federated Learning (FL) enables the training of Deep Learning models wit...
research
09/16/2021

Federated Submodel Averaging

We study practical data characteristics underlying federated learning, w...
research
03/28/2022

Federated Learning with Position-Aware Neurons

Federated Learning (FL) fuses collaborative models from local nodes with...
research
08/16/2021

Fine-tuning is Fine in Federated Learning

We study the performance of federated learning algorithms and their vari...

Please sign up or login with your details

Forgot password? Click here to reset