FLeNS: Federated Learning with Enhanced Nesterov-Newton Sketch

Sunny Gupta, Mohit Jindal, Pankhi Kashyap, Pranav Jeevan, Amit Sethi
9/23/2024
cs.LGcs.CVcs.DC

Official code: sunnyinAI/FLeNS (0 stars, last commit 2025-09-27).

Abstract

Federated learning faces a critical challenge in balancing communication efficiency with rapid convergence, especially for second-order methods. While Newton-type algorithms achieve linear convergence in communication rounds, transmitting full Hessian matrices is often impractical due to quadratic complexity. We introduce Federated Learning with Enhanced Nesterov-Newton Sketch (FLeNS), a novel method that harnesses both the acceleration capabilities of Nesterov's method and the dimensionality reduction benefits of Hessian sketching. FLeNS approximates the centralized Newton's method without relying on the exact Hessian, significantly reducing communication overhead. By combining Nesterov's acceleration with adaptive Hessian sketching, FLeNS preserves crucial second-order information while preserving the rapid convergence characteristics. Our theoretical analysis, grounded in statistical learning, demonstrates that FLeNS achieves super-linear convergence rates in communication rounds - a notable advancement in federated optimization. We provide rigorous convergence guarantees and characterize tradeoffs between acceleration, sketch size, and convergence speed. Extensive empirical evaluation validates our theoretical findings, showcasing FLeNS's state-of-the-art performance with reduced communication requirements, particularly in privacy-sensitive and edge-computing scenarios. The code is available at https://github.com/sunnyinAI/FLeNS

View on arXivView PDF

Code Implementations(1)

sunnyinAI/FLeNSOfficial100%

Federated Learning with Enhanced Nesterov-Newton Sketch

00MATLABSep 23, 20241 years ago

Similar Papers

Cite this paper

@article{gupta2024flens,
  title  = {FLeNS: Federated Learning with Enhanced Nesterov-Newton Sketch},
  author = {Sunny Gupta and Mohit Jindal and Pankhi Kashyap and Pranav Jeevan and Amit Sethi},
  year   = {2024},
  eprint = {2409.15216},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.15216v2}
}

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

Discussion