Distributed Optimization over Block-Cyclic Data
Not on the map. Why?
Abstract (arXiv)
We consider practical data characteristics underlying federated learning, where unbalanced and non-i.i.d. data from clients have a block-cyclic structure: each cycle contains several blocks, and each client's training data follow block-specific and non-i.i.d. distributions. Such a data structure would introduce client and block biases during the collaborative training: the single global model would be biased towards the client or block specific data. To overcome the biases, we propose two new distributed optimization algorithms called multi-model parallel SGD (MM-PSGD) and multi-chain parallel SGD (MC-PSGD) with a convergence rate of O(1/√NT), achieving a linear speedup with respect to the total number of clients. In particular, MM-PSGD adopts the block-mixed training strategy, while MC-PSGD further adds the block-separate training strategy. Both algorithms create a specific predictor for each block by averaging and comparing the historical global models generated in this block from different cycles. We extensively evaluate our algorithms over the CIFAR-10 dataset. Evaluation results demonstrate that our algorithms significantly outperform the conventional federated averaging algorithm in terms of test accuracy, and also preserve robustness for the variance of critical parameters.
Key facts. Cited by 6 papers in the map (data through 13 Oct 2026). First posted on arXiv 18 Feb 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 2; 2023: 4.
6 papers.
- 2022A Unified Analysis of Federated Learning with Arbitrary Client Participationcited by 45
- 2023Federated Learning under Heterogeneous and Correlated Client Availabilitycited by 18
- 2023Federated Learning for Data Streamscited by 15
- 2023Performative Federated Learning: A Solution to Model-Dependent and Heterogeneous Distribution Shiftscited by 14
- 2023A Lightweight Method for Tackling Unknown Participation Statistics in Federated Averagingcited by 1
- 2022Introducing Federated Learning into Internet of Things ecosystems -- preliminary considerationscited by 0
- 2023A Lightweight Method for Tackling Unknown Participation Statistics in Federated Averaging6 Jun 2023
- 2023Performative Federated Learning: A Solution to Model-Dependent and Heterogeneous Distribution Shifts8 May 2023
- 2023Federated Learning under Heterogeneous and Correlated Client Availability11 Jan 2023
- 2023Federated Learning for Data Streams4 Jan 2023
- 2022Introducing Federated Learning into Internet of Things ecosystems -- preliminary considerations15 Jul 2022
- 2022A Unified Analysis of Federated Learning with Arbitrary Client Participation26 May 2022