The Map Equation Goes Neural

Christopher Blöcker, Chester Tan, Ingo Scholtes
2/12/2026

No official code found. Best implementation: chrisbloecker/neuromap (4 stars, GPL-3.0, last commit 2024-10-21).

Abstract

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.

View on arXivView PDF

Code Implementations(1)

GPL-3.0
41Python, Jupyter NotebookJun 2, 20241 years agoGPL-3.0

Similar Papers

Cite this paper

@article{blcker2026equation,
  title  = {The Map Equation Goes Neural},
  author = {Christopher Blöcker and Chester Tan and Ingo Scholtes},
  year   = {2026},
  eprint = {2310.01144},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2310.01144},
  journal = {NEURIPS 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.01144.svg)](https://codeofpaper.com/paper/2310.01144)

Discussion