提出新方法解决联邦学习中的数据异构与部分参与问题
Riemannian Federated Learning via Averaging Gradient Streams
- 用梯度流平均实现瑞曼流形上的服务器聚合
- 在衰减步长下全局收敛,固定步长下快速逼近最优解
- 适合处理非均匀数据和不完全设备参与的场景
联邦学习(FL)作为一种分布式学习范式,在应对大规模机器学习任务时具有显著优势。在欧几里得空间中,已有大量理论与实证研究支持其有效性。然而,针对瑞曼流形上的联邦学习算法研究仍较少,尤其缺乏对设备部分参与和数据异构性等关键挑战的探讨。本文提出并分析了一种基于新型高效服务器聚合——梯度流平均的瑞曼流形联邦学习算法(RFedAGS),可同时应对部分参与与数据异构问题。理论上证明:在衰减步长下,该算法具有全局收敛性与次线性收敛速率;在固定步长下,收敛至驻点/解的邻域,且为次线性/线性。分析依赖于由部分参与引入的关键假设,该假设被证明以高概率成立。在合成数据与真实世界数据集上的大量实验验证了RFedAGS的良好性能。
原文摘要 · Abstract (English)
Federated learning (FL) as a distributed learning paradigm has a significant advantage in addressing large-scale machine learning tasks. In the Euclidean setting, FL algorithms have been extensively studied with both theoretical and empirical success. However, there exist few works that investigate federated learning algorithms in the Riemannian setting. In particular, critical challenges such as partial participation and data heterogeneity among agents are not explored in the Riemannian federated setting. This paper presents and analyzes a Riemannian FL algorithm, called RFedAGS, based on a new efficient server aggregation -- averaging gradient streams, which can simultaneously handle partial participation and data heterogeneity. We theoretically show that the proposed RFedAGS has global convergence and sublinear convergence rate under decaying step sizes cases; and converges sublinearly/linearly to a neighborhood of a stationary point/solution under fixed step sizes cases. These analyses are based on a vital and non-trivial assumption induced by partial participation, which is shown to hold with high probability. Extensive experiments conducted on synthetic and real-world data demonstrate the good performance of RFedAGS.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。