Coded Computing for Low-Latency Federated Learning over Wireless Edge Networks
Saurav Prakash, Sagar Dhakal, Mustafa Akdeniz, Yair Yona, Shilpa, Talwar, Salman Avestimehr, Nageen Himayat

TL;DR
This paper introduces CodedFedL, a novel coded computing framework that accelerates federated learning over wireless networks by mitigating stragglers, improving convergence speed, and ensuring data privacy through structured coding and distributed kernel embedding.
Contribution
CodedFedL is the first to integrate coded computing with non-linear federated learning using random Fourier features for faster convergence and privacy preservation.
Findings
Speeds up training time by up to 15 times compared to benchmarks.
Effectively mitigates stragglers and reduces convergence time.
Provides a tractable approach for optimizing coding redundancy and data processing.
Abstract
Federated learning enables training a global model from data located at the client nodes, without data sharing and moving client data to a centralized server. Performance of federated learning in a multi-access edge computing (MEC) network suffers from slow convergence due to heterogeneity and stochastic fluctuations in compute power and communication link qualities across clients. We propose a novel coded computing framework, CodedFedL, that injects structured coding redundancy into federated learning for mitigating stragglers and speeding up the training procedure. CodedFedL enables coded computing for non-linear federated learning by efficiently exploiting distributed kernel embedding via random Fourier features that transforms the training task into computationally favourable distributed linear regression. Furthermore, clients generate local parity datasets by coding over their…
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.
