arXiv:2502.08024cs.LGcs.DC2025-02被引 3

预训练初始化能显著降低联邦学习中的数据异构影响。

Initialization Matters: Unraveling the Impact of Pre-Training on Federated Learning

  • 用预训练模型初始化,减少滤波器错位,提升收敛性。
  • 理论证明:数据异构仅影响初始错位的滤波器,预训练可减少错位数。
  • 适合关注联邦学习鲁棒性与模型初始化策略的研究者。

在联邦学习(FL)中,下游任务通常采用预训练模型进行初始化,已成为标准做法。近期研究发现,在客户端数据分布异构的情况下,使用预训练模型初始化能显著缓解数据异构对测试性能的负面影响,且无需修改标准的FedAvg算法。本文针对两层卷积神经网络(CNN),提供训练误差收敛与测试误差的理论边界。引入初始化时滤波器“对齐”与“错位”的概念,证明数据异构仅影响错位滤波器的学习。预训练初始化通常使初始错位滤波器更少,从而在联邦学习中仍能获得更低的测试误差。合成实验和实际CNN联邦训练均验证了理论结果。

原文摘要 · Abstract (English)

Initializing with pre-trained models when learning on downstream tasks is becoming standard practice in machine learning. Several recent works explore the benefits of pre-trained initialization in a federated learning (FL) setting, where the downstream training is performed at the edge clients with heterogeneous data distribution. These works show that starting from a pre-trained model can substantially reduce the adverse impact of data heterogeneity on the test performance of a model trained in a federated setting, with no changes to the standard FedAvg training algorithm. In this work, we provide a deeper theoretical understanding of this phenomenon. To do so, we study the class of two-layer convolutional neural networks (CNNs) and provide bounds on the training error convergence and test error of such a network trained with FedAvg. We introduce the notion of aligned and misaligned filters at initialization and show that the data heterogeneity only affects learning on misaligned filters. Starting with a pre-trained model typically results in fewer misaligned filters at initialization, thus producing a lower test error even when the model is trained in a federated setting with data heterogeneity. Experiments in synthetic settings and practical FL training on CNNs verify our theoretical findings.

联邦学习预训练模型初始化异构数据

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