mlsanityData to 14 Oct 2026

The Map Equation Goes Neural: Mapping Network Flows with Graph Neural Networks

arXiv 2310.01144 ↗First posted 2 Oct 2023cs.LGcited by 2

Not on the map. Why?

Abstract (arXiv)

Community detection is an essential tool for unsupervised data exploration and revealing the organisational structure of networked systems. With a long history in network science, community detection typically relies on objective functions, optimised with custom-tailored search algorithms, but often without leveraging recent advances in deep learning. Recently, first works have started incorporating such objectives into loss functions for deep graph clustering and pooling. We consider the map equation, a popular information-theoretic objective function for unsupervised community detection, and express it in differentiable tensor form for optimisation through gradient descent. Our formulation turns the map equation compatible with any neural network architecture, enables end-to-end learning, incorporates node features, and chooses the optimal number of clusters automatically, all without requiring explicit regularisation. Applied to unsupervised graph clustering tasks, we achieve competitive performance against state-of-the-art deep graph clustering baselines in synthetic and real-world datasets.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 48 of its 85 references that are in the map. First posted on arXiv 2 Oct 2023.

Builds on

48 of 85 references.

References · 48

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  2. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  3. 2017Inductive Representation Learning on Large Graphscited by 6,320
  4. 2018How Powerful are Graph Neural Networks?cited by 4,393
  5. 2017Neural Message Passing for Quantum Chemistrycited by 3,487
  6. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
  7. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
  8. 2016node2vec: Scalable Feature Learning for Networkscited by 1,918
  9. 2014DeepWalk: Online Learning of Social Representationscited by 1,547
  10. 2018Deep Graph Infomaxcited by 1,106
  11. 2018Pitfalls of Graph Neural Network Evaluationcited by 1,007
  12. 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 787
36 more
  1. 2020Benchmarking Graph Neural Networkscited by 680
  2. 2017Self-Normalizing Neural Networkscited by 598
  3. 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 541
  4. 2018From Louvain to Leiden: guaranteeing well-connected communitiescited by 385
  5. 2022Sign and Basis Invariant Networks for Spectral Graph Representation Learningcited by 179
  6. 2020Graph Clustering with Graph Neural Networkscited by 163
  7. 2019Attributed Graph Clustering: A Deep Attentional Embedding Approachcited by 149
  8. 2020Structural Deep Clustering Networkcited by 145
  9. 2019Attributed Graph Clustering via Adaptive Graph Convolutioncited by 96
  10. 2022A Comprehensive Survey on Deep Clustering: Taxonomy, Challenges, and Future Directionscited by 73
  11. 2018The Description Length of Deep Learning Modelscited by 72
  12. 2021A Comprehensive Survey on Community Detection with Deep Learningcited by 63
  13. 2014PageRank beyond the Webcited by 51
  14. 2019Overlapping Community Detection with Graph Neural Networkscited by 45
  15. 2016The ground truth about metadata and community detection in networkscited by 42
  16. 2013Hierarchical Block Structures and High-resolution Model Selection in Large Networkscited by 37
  17. 2021Rethinking Graph Auto-Encoder Models for Attributed Graph Clusteringcited by 37
  18. 2023The expressive power of pooling in Graph Neural Networkscited by 35
  19. 2013Efficient Monte Carlo and greedy heuristic for the inference of stochastic block modelscited by 29
  20. 202220 years of network community detectioncited by 23
  21. 2021Rissanen Data Analysis: Examining Dataset Characteristics via Description Lengthcited by 22
  22. 2013Memory in network flows and its effects on spreading dynamics and community detectioncited by 18
  23. 2022PyTorch Geometric Signed Directed: A Software Package on Graph Neural Networks for Signed and Directed Graphscited by 18
  24. 2018Evaluating Overfit and Underfit in Models of Network Community Structurecited by 17
  25. 2020Community detection in networks using graph embeddingscited by 11
  26. 2017Mapping higher-order network flows in memory and multilayer networks with Infomapcited by 10
  27. 2023Network community detection via neural embeddingscited by 7
  28. 2020Unsupervised Constrained Community Detection via Self-Expressive Graph Neural Networkcited by 5
  29. 2013Exploring the limits of community detection strategies in complex networkscited by 4
  30. 2019Finding the right scale of a network: Efficient identification of causal emergence through spectral clusteringcited by 4
  31. 2015Clustering scientific publications based on citation relations: A systematic comparison of different methodscited by 3
  32. 2022Implicit models, latent compression, intrinsic biases, and cheap lunches in community detectioncited by 3
  33. 2018A Map Equation with Metadata: Varying the Role of Attributes in Community Detectioncited by 2
  34. 2021Mapping flows on weighted and directed networks with incomplete observationscited by 2
  35. 2022Deep Graph Clustering via Mutual Information Maximization and Mixture Modelcited by 2
  36. 2022Modularity Optimization as a Training Criterion for Graph Neural Networkscited by 2

Built on by

Cited by year

Citing papers per year: 2024: 1; 2025: 1.

2 papers.