atlas

Research map / Graph learning / Graph algorithms and clustering

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

NeurIPS 2024 · Graph learning › Graph algorithms and clustering · approach: Neural and local graph clustering · 3 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Adapts the map equation community-detection objective into a differentiable tensor form so any (graph) neural network can be trained end-to-end with gradient descent to find communities (Neuromap).

Problem

Community detection with the map equation has relied on custom search algorithms (Infomap) and cannot easily use node features or deep learning, while deep graph clustering methods tend to overfit and report too many communities.

Approach

Express the map equation codelength as a differentiable function of a soft cluster assignment matrix S = softmax(GNN(A, X)) using flow matrix pooling C = S^T F S, so any neural architecture can be optimised with gradient descent; the MDL objective selects the number of clusters automatically up to a maximum s.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Neuromap instead of the best baselineNeuromap and strongest baseline · CoraAMI: 46.1 ± 2.0 vs 46.1 ± 1.1; p = 0.92No clear effect
Use Neuromap instead of the best baselineNeuromap and strongest baseline · CiteSeerAMI: 23.1 ± 1.2 vs 34.8 ± 0.9; p = 3.3e^{-35}Hurt
Use Neuromap instead of the best baselineNeuromap and strongest baseline · PubMedAMI: 24.6 ± 1.7 vs 23.7 ± 1.5; p = 0.05No clear effect
Use Neuromap instead of the best baselineNeuromap and strongest baseline · Amazon Computer (PC)AMI: 52.1 ± 2.3 vs 51.9 ± 1.9; p = 0.69No clear effect
Use Neuromap instead of the best baselineNeuromap and strongest baseline · Amazon PhotoAMI: 65.0 ± 3.8 vs 63.7 ± 1.6; p = 0.14No clear effect
Use Neuromap instead of the best baselineNeuromap and strongest baseline · Coauthor CSAMI: 78.1 ± 2.0 vs 73.9 ± 1.7; p = 4.4e^{-10}Helped
Use Neuromap instead of the best baselineNeuromap and strongest baseline · Coauthor PhysicsAMI: 56.5 ± 1.2 vs 62.4 ± 3.6; p = 1.5e^{-08}Hurt
Use Neuromap instead of the best baselineNeuromap and strongest baseline · Cora MLAMI: 39.1 ± 2.1 vs 46.5 ± 1.4; p = 5.7e^{-18}Hurt
Use Neuromap instead of the best baselineNeuromap and strongest baseline · Wiki CSAMI: 44.8 ± 2.2 vs 44.2 ± 0.6; p = 0.23No clear effect
Use Neuromap instead of the best baselineNeuromap and strongest baseline · ogb-arxivAMI: 43.6 ± 1.0 vs 43.8 ± 0.4; p = 0.38No clear effect
Use SAGE architecture rather than other tested architectures (ablation)Neuromap · Synthetic LFR networksAMIHelped
Use node features in Neuromap rather than topology alone as in InfomapNeuromap · Real-world networksAMIHelped

Surprising findings

Limitations

Experimental setup

Datasets: LFR benchmark networks Cora CiteSeer PubMed Amazon Computer Amazon Photo Coauthor CS Coauthor Physics Cora ML Wiki CS ogb-arxiv

Benchmarks: LFR synthetic networks Cora CiteSeer PubMed Amazon Computer Amazon Photo Coauthor CS Coauthor Physics Cora ML Wiki CS ogb-arxiv

Metrics: adjusted mutual information (AMI) number of detected communities codelength

Baselines: Infomap DMoN NOCD DiffPool MinCut Ortho

Builds on: map equation Infomap DMoN smart teleportation

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy