Snake Learning: A Communication- and Computation-Efficient Distributed Learning Framework for 6G

Xiaoxue Yu, Xingfu Yi, Rongpeng Li, Fei Wang, Chenghui Peng +2 more
5/6/2024
cs.NIcs.AI

No confident code implementation found for this paper.

Abstract

In the evolution towards 6G, integrating Artificial Intelligence (AI) with advanced network infrastructure emerges as a pivotal strategy for enhancing network intelligence and resource utilization. Existing distributed learning frameworks like Federated Learning and Split Learning often struggle with significant challenges in dynamic network environments including high synchronization demands, costly communication overhead, severe computing resource consumption, and data heterogeneity across network nodes. These obstacles hinder the applications of ubiquitous computing capabilities of 6G networks, especially in light of the trend of escalating model parameters and training data volumes. To address these challenges effectively, this paper introduces ``Snake Learning", a cost-effective distributed learning framework. Specifically, Snake Learning respects the heterogeneity of inter-node computing capability and local data distribution in 6G networks, and sequentially trains the designated part of model layers on individual nodes. This layer-by-layer serpentine update mechanism contributes to significantly reducing the requirements for storage, memory and communication during the model training phase, and demonstrates superior adaptability and efficiency for both classification and fine-tuning tasks across homogeneous and heterogeneous data distributions.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{yu2024snake,
  title  = {Snake Learning: A Communication- and Computation-Efficient Distributed Learning Framework for 6G},
  author = {Xiaoxue Yu and Xingfu Yi and Rongpeng Li and Fei Wang and Chenghui Peng and Zhifeng Zhao and Honggang Zhang},
  year   = {2024},
  eprint = {2405.03372},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.03372v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.03372.svg)](https://codeofpaper.com/paper/2405.03372)

Discussion