mlsanityData to 7 Oct 2026

Every Node Counts: Improving the Training of Graph Neural Networks on Node Classification

arXiv 2211.16631 ↗First posted 29 Nov 2022cs.LG cs.SIcited by 1

Not on the map. Why?

Abstract (arXiv)

Graph Neural Networks (GNNs) are prominent in handling sparse and unstructured data efficiently and effectively. Specifically, GNNs were shown to be highly effective for node classification tasks, where labelled information is available for only a fraction of the nodes. Typically, the optimization process, through the objective function, considers only labelled nodes while ignoring the rest. In this paper, we propose novel objective terms for the training of GNNs for node classification, aiming to exploit all the available data and improve accuracy. Our first term seeks to maximize the mutual information between node and label features, considering both labelled and unlabelled nodes in the optimization process. Our second term promotes anisotropic smoothness in the prediction maps. Lastly, we propose a cross-validating gradients approach to enhance the learning from labelled data. Our proposed objectives are general and can be applied to various GNNs and require no architectural modifications. Extensive experiments demonstrate our approach using popular GNNs like GCN, GAT and GCNII, reading a consistent and significant accuracy improvement on 10 real-world node classification datasets.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 62 of its 94 references that are in the map. First posted on arXiv 29 Nov 2022.

Builds on

62 of 94 references.

References · 62

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  3. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  4. 2017Graph Attention Networkscited by 8,854
  5. 2017Inductive Representation Learning on Large Graphscited by 6,284
  6. 2017mixup: Beyond Empirical Risk Minimizationcited by 5,155
  7. 2018How Powerful are Graph Neural Networks?cited by 4,355
  8. 2017Neural Message Passing for Quantum Chemistrycited by 3,460
  9. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
  10. 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,220
  11. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
  12. 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
38 more
  1. 2018Learning deep representations by mutual information estimation and maximizationcited by 1,265
  2. 2020Graph Contrastive Learning with Augmentationscited by 1,203
  3. 2018Deep Graph Infomaxcited by 1,101
  4. 2013Spectral Networks and Locally Connected Networks on Graphscited by 1,097
  5. 2016Geometric deep learning: going beyond Euclidean datacited by 1,042
  6. 2018Pitfalls of Graph Neural Network Evaluationcited by 994
  7. 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 970
  8. 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
  9. 2020Simple and Deep Graph Convolutional Networkscited by 857
  10. 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 821
  11. 2016Unsupervised Monocular Depth Estimation with Left-Right Consistencycited by 819
  12. 2021How Attentive are Graph Attention Networks?cited by 818
  13. 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 679
  14. 2020Adaptive Universal Generalized PageRank Graph Neural Networkcited by 592
  15. 2019Measuring and Relieving the Over-smoothing Problem for Graph Neural Networks from the Topological Viewcited by 544
  16. 2019Multi-scale Attributed Node Embeddingcited by 543
  17. 2016Geometric deep learning on graphs and manifolds using mixture model CNNscited by 468
  18. 2019InfoGraph: Unsupervised and Semi-supervised Graph-Level Representation Learning via Mutual Information Maximizationcited by 441
  19. 2020Graph Structure Learning for Robust Graph Neural Networkscited by 368
  20. 2021Beyond Low-frequency Information in Graph Convolutional Networkscited by 361
  21. 2017Dynamic Edge-Conditioned Filters in Convolutional Neural Networks on Graphscited by 307
  22. 2019PairNorm: Tackling Oversmoothing in GNNscited by 297
  23. 2021GRAND: Graph Neural Diffusioncited by 258
  24. 2020A Note on Over-Smoothing for Graph Neural Networkscited by 245
  25. 2020Graph Representation Learning via Graphical Mutual Information Maximizationcited by 217
  26. 2020Graph Random Neural Network for Semi-Supervised Learning on Graphscited by 213
  27. 2020Data Augmentation for Graph Neural Networkscited by 200
  28. 2021Adversarial Graph Augmentation to Improve Graph Contrastive Learningcited by 200
  29. 2021Two Sides of the Same Coin: Heterophily and Oversmoothing in Graph Convolutional Neural Networkscited by 182
  30. 2022Graph-Coupled Oscillator Networkscited by 123
  31. 2021PDE-GCN: Novel Architectures for Graph Neural Networks Motivated by Partial Differential Equationscited by 106
  32. 2021MagNet: A Neural Network for Directed Graphscited by 104
  33. 2022How to Find Your Friendly Neighborhood: Graph Attention Design with Self-Supervisioncited by 102
  34. 2020Unifying Graph Convolutional Neural Networks and Label Propagationcited by 98
  35. 2021Dirichlet Energy Constrained Learning for Deep Graph Neural Networkscited by 97
  36. 2016Learning shape correspondence with anisotropic convolutional neural networkscited by 95
  37. 2021Breaking the Limit of Graph Neural Networks by Improving the Assortativity of Graphs with Local Mixing Patternscited by 95
  38. 2019Graph Adversarial Training: Dynamically Regularizing Based on Graph Structurecited by 93

50 most cited of 62 All 62 (JSON)

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2026: 1.

1 paper.