mlsanityData to 14 Oct 2026

Entropy Aware Training for Fast and Accurate Distributed GNN

arXiv 2311.02399 ↗First posted 4 Nov 2023cs.LG cs.DCcited by 0

Not on the map. Why?

Abstract (arXiv)

Several distributed frameworks have been developed to scale Graph Neural Networks (GNNs) on billion-size graphs. On several benchmarks, we observe that the graph partitions generated by these frameworks have heterogeneous data distributions and class imbalance, affecting convergence, and resulting in lower performance than centralized implementations. We holistically address these challenges and develop techniques that reduce training time and improve accuracy. We develop an Edge-Weighted partitioning technique to improve the micro average F1 score (accuracy) by minimizing the total entropy. Furthermore, we add an asynchronous personalization phase that adapts each compute-host's model to its local data distribution. We design a class-balanced sampler that considerably speeds up convergence. We implemented our algorithms on the DistDGL framework and observed that our training techniques scale much better than the existing training approach. We achieved a (2-3x) speedup in training time and 4% improvement on average in micro-F1 scores on 5 large graph benchmarks compared to the standard baselines.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 15 of its 23 references that are in the map. First posted on arXiv 4 Nov 2023.

Builds on

15 of 23 references.

References · 15

  1. 2017Inductive Representation Learning on Large Graphscited by 6,320
  2. 2020Ditto: Fair and Robust Federated Learning Through Personalizationcited by 672
  3. 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
  4. 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 541
  5. 2019Deep Graph Library: A Graph-Centric, Highly-Performant Package for Graph Neural Networkscited by 242
  6. 2020Design Space for Graph Neural Networkscited by 182
  7. 2019AliGraph: A Comprehensive Graph Neural Network Platformcited by 153
  8. 2021GraphSMOTE: Imbalanced Node Classification on Graphs with Graph Neural Networkscited by 147
  9. 2020DistDGL: Distributed Graph Neural Network Training for Billion-Scale Graphscited by 139
  10. 2021DistGNN: Scalable Distributed Training for Large-Scale Graph Neural Networkscited by 59
  11. 2022A Comprehensive Study on Large-Scale Graph Training: Benchmarking and Rethinkingcited by 56
  12. 2022PipeGCN: Efficient Full-Graph Training of Graph Convolutional Networks with Pipelined Feature Communicationcited by 45
3 more
  1. 2021Personalized Federated Learning with Contextualized Generalizationcited by 23
  2. 2022SplitGP: Achieving Both Generalization and Personalization in Federated Learningcited by 20
  3. 2018AdGraph: A Graph-Based Approach to Ad and Tracker Blockingcited by 3

Built on by

Not cited yet.