Parallel Successive Learning for Dynamic Distributed Model Training over Heterogeneous Wireless Networks
Seyyedali Hosseinalipour, Su Wang, Nicolo Michelusi, Vaneet Aggarwal,, Christopher G. Brinton, David J. Love, Mung Chiang

TL;DR
This paper introduces Parallel Successive Learning (PSL), an advanced federated learning framework that incorporates device cooperation, heterogeneity, and dynamic environments to improve distributed model training over wireless networks.
Contribution
The paper develops PSL, expanding federated learning with decentralized cooperation, handling heterogeneity and data dynamics, and optimizing resource-efficient global aggregations.
Findings
PSL effectively manages data and model drift in dynamic environments.
D2D cooperation enhances distributed learning performance.
Optimized idle times improve resource efficiency and model accuracy.
Abstract
Federated learning (FedL) has emerged as a popular technique for distributing model training over a set of wireless devices, via iterative local updates (at devices) and global aggregations (at the server). In this paper, we develop parallel successive learning (PSL), which expands the FedL architecture along three dimensions: (i) Network, allowing decentralized cooperation among the devices via device-to-device (D2D) communications. (ii) Heterogeneity, interpreted at three levels: (ii-a) Learning: PSL considers heterogeneous number of stochastic gradient descent iterations with different mini-batch sizes at the devices; (ii-b) Data: PSL presumes a dynamic environment with data arrival and departure, where the distributions of local datasets evolve over time, captured via a new metric for model/concept drift. (ii-c) Device: PSL considers devices with different computation and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
