arXiv:2410.07272cs.LG2024-10TPAMI被引 2

用加速技巧提升去中心化联邦学习的收敛速度与泛化能力

Boosting the Performance of Decentralized Federated Learning via Catalyst Acceleration

  • 引入Moreau包络和Nesterov外推,缓解数据异构导致的参数不一致
  • 在CIFAR10/100上实现更快收敛且测试准确率更高
  • 理论证明了误差边界,适合关注算法稳定性与性能的开发者

去中心化联邦学习因其训练速度快、隐私保护好、通信开销低,成为中心化架构的替代方案。在去中心化通信中,中心服务器的聚合阶段移至客户端侧,客户端以点对点方式直接连接。然而,相较于中心化模式,去中心化联邦学习中的数据异构会导致聚合模型间方差更大,从而引发训练收敛缓慢和测试泛化性能差的问题。为解决这些问题,本文提出一种基于催化剂加速的去中心化联邦学习算法DFedCata,包含两个核心组件:利用Moreau包络函数缓解由数据异构引起的参数不一致问题,以及通过Nesterov外推步骤加速聚合过程。理论上,本文证明了该算法的优化误差界和泛化误差界,深化了对算法本质的理解,并为超参数选择提供了理论依据。实验表明,该算法在多种非独立同分布(non-iid)数据分布下,于CIFAR10/100上均展现出更优的收敛速度与泛化性能。此外,实验还验证了算法的理论特性。

原文摘要 · Abstract (English)

Decentralized Federated Learning has emerged as an alternative to centralized architectures due to its faster training, privacy preservation, and reduced communication overhead. In decentralized communication, the server aggregation phase in Centralized Federated Learning shifts to the client side, which means that clients connect with each other in a peer-to-peer manner. However, compared to the centralized mode, data heterogeneity in Decentralized Federated Learning will cause larger variances between aggregated models, which leads to slow convergence in training and poor generalization performance in tests. To address these issues, we introduce Catalyst Acceleration and propose an acceleration Decentralized Federated Learning algorithm called DFedCata. It consists of two main components: the Moreau envelope function, which primarily addresses parameter inconsistencies among clients caused by data heterogeneity, and Nesterov's extrapolation step, which accelerates the aggregation phase. Theoretically, we prove the optimization error bound and generalization error bound of the algorithm, providing a further understanding of the nature of the algorithm and the theoretical perspectives on the hyperparameter choice. Empirically, we demonstrate the advantages of the proposed algorithm in both convergence speed and generalization performance on CIFAR10/100 with various non-iid data distributions. Furthermore, we also experimentally verify the theoretical properties of DFedCata.

联邦学习去中心化加速算法非iid

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。