mlsanityData to 7 Oct 2026

Unsupervised Optimisation of GNNs for Node Clustering

arXiv 2402.07845 ↗First posted 12 Feb 2024cs.LG cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

Graph Neural Networks (GNNs) can be trained to detect communities within a graph by learning from the duality of feature and connectivity information. Currently, the common approach for optimisation of GNNs is to use comparisons to ground-truth for hyperparameter tuning and model selection. In this work, we show that nodes can be clustered into communities with GNNs by solely optimising for modularity, without any comparison to ground-truth. Although modularity is a graph partitioning quality metric, we show that this can be used to optimise GNNs that also encode features without a drop in performance. We take it a step further and also study whether the unsupervised metric performance can predict ground-truth performance. To investigate why modularity can be used to optimise GNNs, we design synthetic experiments that show the limitations of this approach. The synthetic graphs are created to highlight current capabilities in distinct, random and zero information space partitions in attributed graphs. We conclude that modularity can be used for hyperparameter optimisation and model selection on real-world datasets as well as being a suitable proxy for predicting ground-truth performance, however, GNNs fail to balance the information duality when the spaces contain conflicting signals.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 45 of its 75 references that are in the map. First posted on arXiv 12 Feb 2024.

Builds on

45 of 75 references.

References · 45

  1. 2016Variational Graph Auto-Encoderscited by 1,373
  2. 2018Deep Graph Infomaxcited by 1,101
  3. 2018Pitfalls of Graph Neural Network Evaluationcited by 994
  4. 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 718
  5. 2020Benchmarking Graph Neural Networkscited by 672
  6. 2020On the Bottleneck of Graph Neural Networks and its Practical Implicationscited by 624
  7. 2020Deep Graph Contrastive Representation Learningcited by 535
  8. 2021OGB-LSC: A Large-Scale Challenge for Machine Learning on Graphscited by 328
  9. 2018Insights on representational similarity in neural networks with canonical correlationcited by 318
  10. 2019A Fair Comparison of Graph Neural Networks for Graph Classificationcited by 244
  11. 2015Convergent Learning: Do different neural networks learn the same representations?cited by 215
  12. 2020On Hyperparameter Optimization of Machine Learning Algorithms: Theory and Practicecited by 181
33 more
  1. 2020Graph Clustering with Graph Neural Networkscited by 163
  2. 2019Attributed Graph Clustering: A Deep Attentional Embedding Approachcited by 149
  3. 2021Hyperparameter Optimization: Foundations, Algorithms, Best Practices and Open Challengescited by 143
  4. 2022Towards Unsupervised Deep Graph Structure Learningcited by 112
  5. 2021Shift-Robust GNNs: Overcoming the Limitations of Localized Graph Training Datacited by 86
  6. 2018Variational Autoencoders Pursue PCA Directions (by Accident)cited by 84
  7. 2021DIG: A Turnkey Library for Diving into Graph Deep Learning Researchcited by 76
  8. 2022A Survey on Graph Representation Learning Methodscited by 66
  9. 2018Towards Understanding Learning Representations: To What Extent Do Different Neural Networks Learn the Same Representationcited by 62
  10. 2022MuMiN: A Large-Scale Multilingual Multimodal Fact-Checked Misinformation Social Network Datasetcited by 59
  11. 2022GraphWorld: Fake Graphs Bring Real Insights for GNNscited by 56
  12. 2021A Survey of Community Detection Approaches: From Statistical Modeling to Deep Learningcited by 55
  13. 2020A Sober Look at the Unsupervised Learning of Disentangled Representations and their Evaluationcited by 52
  14. 2018Deep k-Means: Jointly clustering with k-Means and learning representationscited by 50
  15. 2019Unsupervised Model Selection for Variational Disentangled Representation Learningcited by 46
  16. 2020Deep Learning for Community Detection: Progress, Challenges and Opportunitiescited by 42
  17. 2021Bag of Tricks for Training Deeper Graph Neural Networks: A Comprehensive Benchmark Studycited by 36
  18. 2023IGB: Addressing The Gaps In Labeling, Features, Heterogeneity, and Size of Public Graph Datasets for Deep Learning Researchcited by 29
  19. 2023Replicable Clusteringcited by 19
  20. 2022Synthetic Graph Generation to Benchmark Graph Learningcited by 16
  21. 2022VGAER: Graph Neural Network Reconstruction based Community Detectioncited by 14
  22. 2019Generalization Bounds For Unsupervised and Semi-Supervised Learning With Autoencoderscited by 11
  23. 2021A Systematic Comparison Study on Hyperparameter Optimisation of Graph Neural Networks for Molecular Property Predictioncited by 9
  24. 2016Network Clustering via Maximizing Modularity: Approximation Algorithms and Theoretical Limitscited by 7
  25. 2020Graph Neural Networks-based Clustering for Social Internet of Thingscited by 7
  26. 2021GRAPE for Fast and Scalable Graph Processing and random walk-based Embeddingcited by 7
  27. 2015Detecting Community Structures in Hi-C Genomic Datacited by 4
  28. 2023Uncertainty in GNN Learning Evaluations: The Importance of a Consistent Benchmark for Community Detectioncited by 4
  29. 2019Fundamental Limits of Deep Graph Convolutional Networkscited by 3
  30. 2023Uncertainty in GNN Learning Evaluations: A Comparison Between Measures for Quantifying Randomness in GNN Community Detectioncited by 3
  31. 2015Representation Learning for Clustering: A Statistical Frameworkcited by 2
  32. 2021A Comprehensive Analytical Survey on Unsupervised and Semi-Supervised Graph Representation Learning Methodscited by 2
  33. 2023Graphtester: Exploring Theoretical Boundaries of GNNs on Graph Datasetscited by 2

Built on by

Not cited yet.