paper-with-me

Papers

FedOSAA: Improving Federated Learning with One-Step Anderson Acceleration

2025-03-14 · Xue Feng, M. Paul Laiu, Thomas Strohmer

Federated learning (FL) is a distributed machine learning approach that enables multiple local clients and a central server to collaboratively train a model while keeping the data on their own devices. First-order methods, particularly those incorporating variance reduction techniques, are the most widely used FL algorithms due to their simple implementation and stable performance. However, these methods tend to be slow and require a large number of communication rounds to reach the global minimizer. We propose FedOSAA, a novel approach that preserves the simplicity of first-order methods while achieving the rapid convergence typically associated with second-order methods. Our approach applies one Anderson acceleration (AA) step following classical local updates based on first-order methods with variance reduction, such as FedSVRG and SCAFFOLD, during local training. This AA step is able to leverage curvature information from the history points and gives a new update that approximates the Newton-GMRES direction, thereby significantly improving the convergence. We establish a local linear convergence rate to the global minimizer of FedOSAA for smooth and strongly convex loss functions. Numerical comparisons show that FedOSAA substantially improves the communication and computation efficiency of the original first-order methods, achieving performance comparable to second-order methods like GIANT.

📄 PDF Abstract BibTeX arXiv:2503.10961

Code (0)

등록된 구현이 없습니다.

Tasks

Federated LearningSecond-order methods

Similar Papers 제목 키워드 기반

Anderson Acceleration of Proximal Gradient Methods

2019-10-18 · ICML 2020 1 · Vien V. Mai, Mikael Johansson

Anderson acceleration is a well-established and simple technique for speeding up fixed-point computations with countless applications. Previous studies of Anderson acceleration in optimization have only been able to prov…

Fast K-Means Clustering with Anderson Acceleration

2018-05-27 · Juyong Zhang, Yuxin Yao, Yue Peng, Hao Yu 외

We propose a novel method to accelerate Lloyd's algorithm for K-Means clustering. Unlike previous acceleration approaches that reduce computational cost per iterations or improve initialization, our approach is focused o…

Clustering

A Fast Anderson-Chebyshev Acceleration for Nonlinear Optimization

2018-09-07 · Zhize Li, Jian Li

Anderson acceleration (or Anderson mixing) is an efficient acceleration method for fixed point iterations $x_{t+1}=G(x_t)$, e.g., gradient descent can be viewed as iteratively applying the operation $G(x) \triangleq x-\a…

subspace methods

Anderson acceleration for iteratively reweighted $\ell_1$ algorithm

2024-03-12 · Kexin Li

Iteratively reweighted L1 (IRL1) algorithm is a common algorithm for solving sparse optimization problems with nonconvex and nonsmooth regularization. The development of its acceleration algorithm, often employing Nester…

Anderson Acceleration for Reinforcement Learning

2018-09-25 · Matthieu Geist, Bruno Scherrer

Anderson acceleration is an old and simple method for accelerating the computation of a fixed point. However, as far as we know and quite surprisingly, it has never been applied to dynamic programming or reinforcement le…

Deep Reinforcement Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)