FAGH: Accelerating Federated Learning with Approximated Global Hessian

Mrinmay Sen, A. K. Qin, Krishna Mohan C
3/16/2024
cs.LGcs.NE

No confident code implementation found for this paper.

Abstract

In federated learning (FL), the significant communication overhead due to the slow convergence speed of training the global model poses a great challenge. Specifically, a large number of communication rounds are required to achieve the convergence in FL. One potential solution is to employ the Newton-based optimization method for training, known for its quadratic convergence rate. However, the existing Newton-based FL training methods suffer from either memory inefficiency or high computational costs for local clients or the server. To address this issue, we propose an FL with approximated global Hessian (FAGH) method to accelerate FL training. FAGH leverages the first moment of the approximated global Hessian and the first moment of the global gradient to train the global model. By harnessing the approximated global Hessian curvature, FAGH accelerates the convergence of global model training, leading to the reduced number of communication rounds and thus the shortened training time. Experimental results verify FAGH's effectiveness in decreasing the number of communication rounds and the time required to achieve the pre-specified objectives of the global model performance in terms of training and test losses as well as test accuracy. Notably, FAGH outperforms several state-of-the-art FL training methods.

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{sen2024fagh,
  title  = {FAGH: Accelerating Federated Learning with Approximated Global Hessian},
  author = {Mrinmay Sen and A. K. Qin and Krishna Mohan C},
  year   = {2024},
  eprint = {2403.11041},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.11041v1}
}

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/2403.11041.svg)](https://codeofpaper.com/paper/2403.11041)

Discussion