On the Convergence of Continual Federated Learning Using Incrementally Aggregated Gradients

Satish Kumar Keshri, Nazreen Shah, Ranjitha Prasad
11/12/2024
cs.LGcs.DC

No confident code implementation found for this paper.

Abstract

The holy grail of machine learning is to enable Continual Federated Learning (CFL) to enhance the efficiency, privacy, and scalability of AI systems while learning from streaming data. The primary challenge of a CFL system is to overcome global catastrophic forgetting, wherein the accuracy of the global model trained on new tasks declines on the old tasks. In this work, we propose Continual Federated Learning with Aggregated Gradients (C-FLAG), a novel replay-memory based federated strategy consisting of edge-based gradient updates on memory and aggregated gradients on the current data. We provide convergence analysis of the C-FLAG approach which addresses forgetting and bias while converging at a rate of $O(1/\sqrt{T})$ over $T$ communication rounds. We formulate an optimization sub-problem that minimizes catastrophic forgetting, translating CFL into an iterative algorithm with adaptive learning rates that ensure seamless learning across tasks. We empirically show that C-FLAG outperforms several state-of-the-art baselines on both task and class-incremental settings with respect to metrics such as accuracy and forgetting.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{keshri2024convergence,
  title  = {On the Convergence of Continual Federated Learning Using Incrementally Aggregated Gradients},
  author = {Satish Kumar Keshri and Nazreen Shah and Ranjitha Prasad},
  year   = {2024},
  eprint = {2411.07959},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.07959v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2411.07959.svg)](https://codeofpaper.com/paper/2411.07959)

Discussion