LGJun 5, 2023

Improving Accelerated Federated Learning with Compression and Importance Sampling

arXiv:2306.03240v112 citationsh-index: 18
Originality Incremental advance
AI Analysis

This work addresses communication efficiency in federated learning for distributed systems, but it is incremental as it builds on existing techniques.

The paper tackles the communication bottleneck in federated learning by developing a method that combines local training, compression, and partial participation, achieving state-of-the-art convergence guarantees and demonstrating improved performance through an importance sampling scheme.

Federated Learning is a collaborative training framework that leverages heterogeneous data distributed across a vast number of clients. Since it is practically infeasible to request and process all clients during the aggregation step, partial participation must be supported. In this setting, the communication between the server and clients poses a major bottleneck. To reduce communication loads, there are two main approaches: compression and local steps. Recent work by Mishchenko et al. [2022] introduced the new ProxSkip method, which achieves an accelerated rate using the local steps technique. Follow-up works successfully combined local steps acceleration with partial participation [Grudzień et al., 2023, Condat et al. 2023] and gradient compression [Condat et al. [2022]. In this paper, we finally present a complete method for Federated Learning that incorporates all necessary ingredients: Local Training, Compression, and Partial Participation. We obtain state-of-the-art convergence guarantees in the considered setting. Moreover, we analyze the general sampling framework for partial participation and derive an importance sampling scheme, which leads to even better performance. We experimentally demonstrate the advantages of the proposed method in practice.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes