mlsanityData to 7 Oct 2026

Homogenizing Non-IID datasets via In-Distribution Knowledge Distillation for Decentralized Learning

arXiv 2304.04326 ↗First posted 9 Apr 2023cs.LG cs.DCcited by 3

Not on the map. Why?

Abstract (arXiv)

Decentralized learning enables serverless training of deep neural networks (DNNs) in a distributed manner on multiple nodes. This allows for the use of large datasets, as well as the ability to train with a wide variety of data sources. However, one of the key challenges with decentralized learning is heterogeneity in the data distribution across the nodes. In this paper, we propose In-Distribution Knowledge Distillation (IDKD) to address the challenge of heterogeneous data distribution. The goal of IDKD is to homogenize the data distribution across the nodes. While such data homogenization can be achieved by exchanging data among the nodes sacrificing privacy, IDKD achieves the same objective using a common public dataset across nodes without breaking the privacy constraint. This public dataset is different from the training dataset and is used to distill the knowledge from each node and communicate it to its neighbors through the generated labels. With traditional knowledge distillation, the generalization of the distilled model is reduced because all the public dataset samples are used irrespective of their similarity to the local dataset. Thus, we introduce an Out-of-Distribution (OoD) detector at each node to label a subset of the public dataset that maps close to the local training data distribution. Finally, only labels corresponding to these subsets are exchanged among the nodes and with appropriate label averaging each node is finetuned on these data subsets along with its local data. Our experiments on multiple image classification datasets and graph topologies show that the proposed IDKD scheme is more effective than traditional knowledge distillation and achieves state-of-the-art generalization performance on heterogeneously distributed data with minimal communication overhead.

Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 38 of its 54 references that are in the map. First posted on arXiv 9 Apr 2023.

Builds on

38 of 54 references.

References · 38

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  3. 2015Distilling the Knowledge in a Neural Networkcited by 10,076
  4. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
  5. 2016A Baseline for Detecting Misclassified and Out-of-Distribution Examples in Neural Networkscited by 2,362
  6. 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
  7. 2015LSUN: Construction of a Large-scale Image Dataset using Deep Learning with Humans in the Loopcited by 1,350
  8. 2020Energy-based Out-of-distribution Detectioncited by 1,296
  9. 2019Contrastive Representation Distillationcited by 734
  10. 2020Ensemble Distillation for Robust Model Fusion in Federated Learningcited by 678
  11. 2017Can Decentralized Algorithms Outperform Centralized Algorithms? A Case Study for Decentralized Parallel Stochastic Gradient Descentcited by 496
  12. 2019FedMD: Heterogenous Federated Learning via Model Distillationcited by 454
26 more
  1. 2019Federated Learning in Mobile Edge Networks: A Comprehensive Surveycited by 407
  2. 2021Data-Free Knowledge Distillation for Heterogeneous Federated Learningcited by 380
  3. 2021Federated Learning on Non-IID Data: A Surveycited by 345
  4. 2019Variational Information Distillation for Knowledge Transfercited by 321
  5. 2019The Non-IID Data Quagmire of Decentralized Machine Learningcited by 303
  6. 2018Communication-Efficient On-Device Machine Learning: Federated Distillation and Augmentation under Non-IID Private Datacited by 242
  7. 2017Asynchronous Decentralized Parallel Stochastic Gradient Descentcited by 159
  8. 2018Stochastic Gradient Push for Distributed Deep Learningcited by 152
  9. 2018D2: Decentralized Training over Decentralized Datacited by 140
  10. 2020Distillation-Based Semi-Supervised Federated Learning for Communication-Efficient Collaborative Training with Non-IID Private Datacited by 125
  11. 2019Convergence of Edge Computing and Deep Learning: A Comprehensive Surveycited by 120
  12. 2017Network Topology and Communication-Computation Tradeoffs in Decentralized Optimizationcited by 119
  13. 2019Decentralized Deep Learning with Arbitrary Communication Compressioncited by 109
  14. 2021Quasi-Global Momentum: Accelerating Decentralized Deep Learning on Heterogeneous Datacited by 69
  15. 2022An Improved Analysis of Gradient Tracking for Decentralized Machine Learningcited by 68
  16. 2020Siloed Federated Learning for Multi-Centric Histopathology Datasetscited by 61
  17. 2021Consensus Control for Decentralized Deep Learningcited by 49
  18. 2020Evolving Normalization-Activation Layerscited by 45
  19. 2020Decentralized Federated Learning via Mutual Knowledge Transfercited by 42
  20. 2021DecentLaM: Decentralized Momentum SGD for Large-batch Deep Trainingcited by 40
  21. 2021RelaySum for Decentralized Deep Learning on Heterogeneous Datacited by 39
  22. 2020Decentralized gradient methods: does topology matter?cited by 35
  23. 2021Cross-Gradient Aggregation for Decentralized Learning from Non-IID datacited by 32
  24. 2022Data-heterogeneity-aware Mixing for Decentralized Learningcited by 12
  25. 2022Neighborhood Gradient Clustering: An Efficient Decentralized Learning Method for Non-IID Data Distributionscited by 5
  26. 2022Norm-Scaling for Out-of-Distribution Detectioncited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 1; 2024: 0; 2025: 1; 2026: 1.

3 papers.