TinyProto: Communication-Efficient Federated Learning with Sparse Prototypes in Resource-Constrained Environments

Gyuejeong Lee, Daeyoung Choi
7/6/2025
cs.LG

No official code found. Best implementation: regulationLee/TinyProto (3 stars, Apache-2.0, last commit 2025-12-04).

Abstract

Communication efficiency in federated learning (FL) remains a critical challenge for resource-constrained environments. While prototype-based FL reduces communication overhead by sharing class prototypes-mean activations in the penultimate layer-instead of model parameters, its efficiency decreases with larger feature dimensions and class counts. We propose TinyProto, which addresses these limitations through Class-wise Prototype Sparsification (CPS) and adaptive prototype scaling. CPS enables structured sparsity by allocating specific dimensions to class prototypes and transmitting only non-zero elements, while adaptive scaling adjusts prototypes based on class distributions. Our experiments show TinyProto reduces communication costs by up to 4x compared to existing methods while maintaining performance. Beyond its communication efficiency, TinyProto offers crucial advantages: achieving compression without client-side computational overhead and supporting heterogeneous architectures, making it ideal for resource-constrained heterogeneous FL.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

TinyProto: Communication-Efficient Federated Learning with Sparse Prototypes in Resource-Constrained Environments

30Shell, PythonJul 4, 202510 months agoApache-2.0

Similar Papers

Cite this paper

@article{lee2025tinyproto,
  title  = {TinyProto: Communication-Efficient Federated Learning with Sparse Prototypes in Resource-Constrained Environments},
  author = {Gyuejeong Lee and Daeyoung Choi},
  year   = {2025},
  eprint = {2507.04327},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2507.04327v1}
}

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

Discussion