Addressing Client Drift in Federated Continual Learning with Adaptive Optimization

03/24/2022
by   Yeshwanth Venkatesha, et al.
1

Federated learning has been extensively studied and is the prevalent method for privacy-preserving distributed learning in edge devices. Correspondingly, continual learning is an emerging field targeted towards learning multiple tasks sequentially. However, there is little attention towards additional challenges emerging when federated aggregation is performed in a continual learning system. We identify client drift as one of the key weaknesses that arise when vanilla federated averaging is applied in such a system, especially since each client can independently have different order of tasks. We outline a framework for performing Federated Continual Learning (FCL) by using NetTailor as a candidate continual learning approach and show the extent of the problem of client drift. We show that adaptive federated optimization can reduce the adverse impact of client drift and showcase its effectiveness on CIFAR100, MiniImagenet, and Decathlon benchmarks. Further, we provide an empirical analysis highlighting the interplay between different hyperparameters such as client and server learning rates, the number of local training iterations, and communication rounds. Finally, we evaluate our framework on useful characteristics of federated learning systems such as scalability, robustness to the skewness in clients' data distribution, and stragglers.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/06/2020

Federated Continual Learning with Adaptive Parameter Communication

There has been a surge of interest in continual learning and federated l...
research
04/07/2023

Asynchronous Federated Continual Learning

The standard class-incremental continual learning setting assumes a set ...
research
05/27/2021

Concept drift detection and adaptation for federated and continual learning

Smart devices, such as smartphones, wearables, robots, and others, can c...
research
09/01/2023

Jointly Exploring Client Drift and Catastrophic Forgetting in Dynamic Learning

Federated and Continual Learning have emerged as potential paradigms for...
research
03/04/2022

Continual Horizontal Federated Learning for Heterogeneous Data

Federated learning is a promising machine learning technique that enable...
research
10/12/2022

Federated Continual Learning for Text Classification via Selective Inter-client Transfer

In this work, we combine the two paradigms: Federated Learning (FL) and ...
research
12/04/2022

FedKNOW: Federated Continual Learning with Signature Task Knowledge Integration at Edge

Deep Neural Networks (DNNs) have been ubiquitously adopted in internet o...

Please sign up or login with your details

Forgot password? Click here to reset