Topology-Aware Knowledge Propagation in Decentralized Learning

Mansi Sakarvadia, Nathaniel Hudson, Tian Li, Ian Foster, Kyle Chard
5/16/2025
cs.LGcs.AIcs.DC

No official code found. Best implementation: msakarvadia/topology_aware_learning (4 stars, last commit 2026-04-08).

Abstract

Decentralized learning enables collaborative training of models across naturally distributed data without centralized coordination or maintenance of a global model. Instead, devices are organized in arbitrary communication topologies, in which they can only communicate with neighboring devices. Each device maintains its own local model by training on its local data and integrating new knowledge via model aggregation with neighbors. Therefore, knowledge is propagated across the topology via successive aggregation rounds. We study, in particular, the propagation of out-of-distribution (OOD) knowledge. We find that popular decentralized learning algorithms struggle to propagate OOD knowledge effectively to all devices. Further, we find that both the location of OOD data within a topology, and the topology itself, significantly impact OOD knowledge propagation. We then propose topology-aware aggregation strategies to accelerate (OOD) knowledge propagation across devices. These strategies improve OOD data accuracy, compared to topology-unaware baselines, by 123% on average across models in a topology.

View on arXivView PDF

Code Implementations(1)

A Test Bed for Prototyping Fully-Decentralized ML Experiments

40CSS, HTMLOct 10, 20246 months ago
decentralized-learningdeep-learningfederated-learningmachine-learning

Similar Papers

Cite this paper

@article{sakarvadia2025topologyaware,
  title  = {Topology-Aware Knowledge Propagation in Decentralized Learning},
  author = {Mansi Sakarvadia and Nathaniel Hudson and Tian Li and Ian Foster and Kyle Chard},
  year   = {2025},
  eprint = {2505.11760},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2505.11760v1}
}

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

Discussion