用一步安德森加速提升联邦学习收敛速度
FedOSAA: Improving Federated Learning with One-Step Anderson Acceleration
- 在本地更新后加一步安德森加速,利用历史信息近似牛顿方向
- 理论证明对光滑强凸函数可线性收敛,通信轮次大幅减少
- 适合追求高效通信的联邦学习场景,尤其适配现有第一阶方法
联邦学习(FL)是一种分布式机器学习方法,允许多个本地客户端与中心服务器在不共享数据的前提下协同训练模型。一阶方法,尤其是结合方差缩减技术的算法,因实现简单且性能稳定而被广泛使用。然而,这类方法通常收敛缓慢,需大量通信轮次才能达到全局最优。本文提出FedOSAA,一种新方法,在保持一阶方法简洁性的同时,实现接近二阶方法的快速收敛。该方法在基于一阶方差缩减方法(如FedSVRG和SCAFFOLD)的本地训练后,引入一步安德森加速(AA),利用历史点的曲率信息,生成逼近牛顿-GMRES方向的新更新,显著提升收敛速度。我们建立了平滑强凸损失函数下FedOSAA的局部线性收敛速率。数值实验表明,与原始一阶方法相比,FedOSAA在通信和计算效率上均有显著提升,性能接近二阶方法(如GIANT)。
原文摘要 · Abstract (English)
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.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。