Communication Efficient Split Learning of ViTs with Attention-based Double Compression

Federico Alvetreti, Jary Pomponi, Paolo Di Lorenzo, Simone Scardapane
9/18/2025
cs.LGcs.AIcs.CV

No confident code implementation found for this paper.

Abstract

This paper proposes a novel communication-efficient Split Learning (SL) framework, named Attention-based Double Compression (ADC), which reduces the communication overhead required for transmitting intermediate Vision Transformers activations during the SL training process. ADC incorporates two parallel compression strategies. The first one merges samples' activations that are similar, based on the average attention score calculated in the last client layer; this strategy is class-agnostic, meaning that it can also merge samples having different classes, without losing generalization ability nor decreasing final results. The second strategy follows the first and discards the least meaningful tokens, further reducing the communication cost. Combining these strategies not only allows for sending less during the forward pass, but also the gradients are naturally compressed, allowing the whole model to be trained without additional tuning or approximations of the gradients. Simulation results demonstrate that Attention-based Double Compression outperforms state-of-the-art SL frameworks by significantly reducing communication overheads while maintaining high accuracy.

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!

Cite this paper

@article{alvetreti2025communication,
  title  = {Communication Efficient Split Learning of ViTs with Attention-based Double Compression},
  author = {Federico Alvetreti and Jary Pomponi and Paolo Di Lorenzo and Simone Scardapane},
  year   = {2025},
  eprint = {2509.15058},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.15058v1}
}

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/2509.15058.svg)](https://codeofpaper.com/paper/2509.15058)

Discussion