Information Entropy-Based Scheduling for Communication-Efficient Decentralized Learning

Jaiprakash Nagar, Zheng Chen, Marios Kountouris, Photios A. Stavrou
7/23/2025
cs.ITcs.LGcs.NI

No confident code implementation found for this paper.

Abstract

This paper addresses decentralized stochastic gradient descent (D-SGD) over resource-constrained networks by introducing node-based and link-based scheduling strategies to enhance communication efficiency. In each iteration of the D-SGD algorithm, only a few disjoint subsets of nodes or links are randomly activated, subject to a given communication cost constraint. We propose a novel importance metric based on information entropy to determine node and link scheduling probabilities. We validate the effectiveness of our approach through extensive simulations, comparing it against state-of-the-art methods, including betweenness centrality (BC) for node scheduling and \textit{MATCHA} for link scheduling. The results show that our method consistently outperforms the BC-based method in the node scheduling case, achieving faster convergence with up to 60\% lower communication budgets. At higher communication budgets (above 60\%), our method maintains comparable or superior performance. In the link scheduling case, our method delivers results that are superior to or on par with those of \textit{MATCHA}.

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{nagar2025information,
  title  = {Information Entropy-Based Scheduling for Communication-Efficient Decentralized Learning},
  author = {Jaiprakash Nagar and Zheng Chen and Marios Kountouris and Photios A. Stavrou},
  year   = {2025},
  eprint = {2507.17426},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2507.17426v1}
}

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

Discussion