CB-DSL: Communication-efficient and Byzantine-robust Distributed Swarm Learning on Non-i.i.d. Data
Xin Fan, Yue Wang, Yan Huo, Zhi Tian

TL;DR
This paper introduces CB-DSL, a novel distributed swarm learning method for IoT edge networks that enhances communication efficiency, robustness against Byzantine attacks, and handles non-i.i.d. data by integrating swarm intelligence with global data sharing.
Contribution
The paper proposes a new CB-DSL approach combining AI and biological swarm principles, with theoretical convergence analysis and improved robustness and efficiency over existing federated learning methods.
Findings
Faster convergence speed compared to benchmarks
Higher convergent accuracy in non-i.i.d. data scenarios
Lower communication cost and increased robustness against attacks
Abstract
The valuable data collected by IoT devices in edge networks together with the resurgence of ML stimulate the latest trend of edge AI. However, recent FL methods face major challenges including communication bottleneck, data heterogeneity and security concerns in edge IoT scenarios, especially when being adopted for distributed learning among massive IoT devices equipped with limited data and transmission resources. Meanwhile, the swarm nature of IoT systems is overlooked by most existing literature, which calls for new designs of distributed learning algorithms. Inspired by the success of biological intelligence (BI) of gregarious organisms, we propose a novel edge learning approach for swarm IoT, called communication-efficient and Byzantine-robust distributed swarm learning (CB-DSL), through a holistic integration of AI-enabled stochastic gradient descent and BI-enabled particle swarm…
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.
Taxonomy
TopicsMolecular Communication and Nanonetworks · Neural Networks and Reservoir Computing · Machine Learning and ELM
