Although federated learning has achieved many breakthroughs recently, the heterogeneous nature of the learning environment greatly limits its performance and hinders its real-world applications. The heterogeneous data, time-varying wireless conditions and computing-limited devices are three main challenges, which often result in an unstable training process and degraded accuracy. Herein, we propose strategies to address these challenges. Targeting the heterogeneous data distribution, we propose a novel adaptive mixing aggregation (AMA) scheme that mixes the model updates from previous rounds with current rounds to avoid large model shifts and thus, maintain training stability. We further propose a novel staleness-based weighting scheme for the asynchronous model updates caused by the dynamic wireless environment. Lastly, we propose a novel CPU-friendly computation-reduction scheme based on transfer learning by sharing the feature extractor (FES) and letting the computing-limited devices update only the classifier. The simulation results show that the proposed framework outperforms existing state-of-the-art solutions and increases the test accuracy, and training stability by up to 2.38%, 93.10% respectively. Additionally, the proposed framework can tolerate communication delay of up to 15 rounds under a moderate delay environment without significant accuracy degradation.
翻译:虽然联邦学习最近取得了许多突破,但学习环境的多样化性质极大地限制了其性能并阻碍了其真实世界应用。各种数据、时间变化式无线条件和计算机限制装置是三大挑战,往往导致培训过程不稳定和精确度下降。在这里,我们提出了应对这些挑战的战略。针对差异性数据分布,我们提出了一个新的适应性混合组合(AMA)计划,将前几轮的模型更新与当前各轮相结合,以避免大规模模式转移,从而保持培训稳定性。我们进一步提议为动态无线环境造成的非同步式模型更新制定新的基于粘贴性的加权计划。最后,我们提出了基于转让学习的新的CPU友好计算削减计划,其基础是共享特性提取器(FES),让计算机限制装置仅更新分类器。模拟结果表明,拟议框架超越了现有最新状态的解决方案,提高了测试准确性,提高了培训稳定性,分别达到2.38%,93.10%。此外,拟议框架可以容忍通信延迟至15轮的通信准确度,而不会在中度环境下严重延迟。