Decoupled Split Learning via Auxiliary Loss
Anower Zihad, Felix Owino, Ming Tang, Chao Huang

TL;DR
This paper introduces a decoupled split learning method with auxiliary loss that reduces communication and memory overhead while maintaining comparable performance to traditional split learning.
Contribution
It proposes a novel beyond-backpropagation training approach for split learning using local auxiliary classifiers, reducing communication and memory costs.
Findings
Achieves comparable accuracy to standard split learning.
Reduces communication costs by approximately 50%.
Decreases peak memory usage by up to 58%.
Abstract
Split learning is a distributed training paradigm where a neural network is partitioned between clients and a server, which allows data to remain at the client while only intermediate activations are shared. Traditional split learning relies on end-to-end backpropagation across the client-server split point. This incurs a large communication overhead (i.e., forward activations and backward gradients need to be exchanged every iteration) and significant memory use (for storing activations and gradients). In this paper, we develop a beyond-backpropagation training method for split learning. In this approach, the client and server train their model partitions semi-independently, using local loss signals instead of propagated gradients. In particular, the client's network is augmented with a small auxiliary classifier at the split point to provide a local error signal, while the server…
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
TopicsDomain Adaptation and Few-Shot Learning · Advanced Neural Network Applications · Privacy-Preserving Technologies in Data
