LGAINESep 19, 2024

The Robustness of Spiking Neural Networks in Communication and its Application towards Network Efficiency in Federated Learning

arXiv:2409.12769v13 citationsh-index: 15
Originality Incremental advance
AI Analysis

This work addresses communication efficiency for FL in embedded devices, offering a domain-specific incremental improvement.

The paper tackles the communication bottleneck in Federated Learning (FL) with Spiking Neural Networks (SNNs) by proposing a novel algorithm that reduces bandwidth usage, achieving up to 94% parameter reduction while maintaining model accuracy.

Spiking Neural Networks (SNNs) have recently gained significant interest in on-chip learning in embedded devices and emerged as an energy-efficient alternative to conventional Artificial Neural Networks (ANNs). However, to extend SNNs to a Federated Learning (FL) setting involving collaborative model training, the communication between the local devices and the remote server remains the bottleneck, which is often restricted and costly. In this paper, we first explore the inherent robustness of SNNs under noisy communication in FL. Building upon this foundation, we propose a novel Federated Learning with Top-K Sparsification (FLTS) algorithm to reduce the bandwidth usage for FL training. We discover that the proposed scheme with SNNs allows more bandwidth savings compared to ANNs without impacting the model's accuracy. Additionally, the number of parameters to be communicated can be reduced to as low as 6 percent of the size of the original model. We further improve the communication efficiency by enabling dynamic parameter compression during model training. Extensive experiment results demonstrate that our proposed algorithms significantly outperform the baselines in terms of communication cost and model accuracy and are promising for practical network-efficient FL with SNNs.

Foundations

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

Your Notes