mlsanityData to 7 Oct 2026

Graph Pooling via Ricci Flow

arXiv 2407.04236 ↗First posted 5 Jul 2024cs.LGcited by 10

Not on the map. Why?

Abstract (arXiv)

Graph Machine Learning often involves the clustering of nodes based on similarity structure encoded in the graph's topology and the nodes' attributes. On homophilous graphs, the integration of pooling layers has been shown to enhance the performance of Graph Neural Networks by accounting for inherent multi-scale structure. Here, similar nodes are grouped together to coarsen the graph and reduce the input size in subsequent layers in deeper architectures. In both settings, the underlying clustering approach can be implemented via graph pooling operators, which often rely on classical tools from Graph Theory. In this work, we introduce a graph pooling operator (ORC-Pool), which utilizes a characterization of the graph's geometry via Ollivier's discrete Ricci curvature and an associated geometric flow. Previous Ricci flow based clustering approaches have shown great promise across several domains, but are by construction unable to account for similarity structure encoded in the node attributes. However, in many ML applications, such information is vital for downstream tasks. ORC-Pool extends such clustering approaches to attributed graphs, allowing for the integration of geometric coarsening into Graph Neural Networks as a pooling layer.

Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 33 of its 67 references that are in the map. First posted on arXiv 5 Jul 2024.

Builds on

33 of 67 references.

References · 33

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  2. 2017Graph Attention Networkscited by 8,854
  3. 2017Inductive Representation Learning on Large Graphscited by 6,284
  4. 2018How Powerful are Graph Neural Networks?cited by 4,355
  5. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
  6. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
  7. 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,099
  8. 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 970
  9. 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 878
  10. 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 786
  11. 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 718
  12. 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 679
21 more
  1. 2020On the Bottleneck of Graph Neural Networks and its Practical Implicationscited by 624
  2. 2023A critical look at the evaluation of GNNs under heterophily: Are we really making progress?cited by 332
  3. 2017Community Detection and Stochastic Block Modelscited by 317
  4. 2022Long Range Graph Benchmarkcited by 258
  5. 2020Graph Clustering with Graph Neural Networkscited by 163
  6. 2021Accurate Learning of Graph Representations with Graph Multiset Poolingcited by 120
  7. 2022Revisiting Over-smoothing and Over-squashing Using Ollivier-Ricci Curvaturecited by 96
  8. 2019Hierarchical Graph Pooling with Structure Learningcited by 81
  9. 2022DiffWire: Inductive Graph Rewiring via the Lov'asz Boundcited by 79
  10. 2021Understanding Pooling in Graph Neural Networkscited by 69
  11. 2019Community Detection on Networks with Ricci Flowcited by 62
  12. 2023Mitigating Over-Smoothing and Over-Squashing using Augmentations of Forman-Ricci Curvaturecited by 39
  13. 2023The expressive power of pooling in Graph Neural Networkscited by 35
  14. 2019Hierarchical Representation Learning in Graph Neural Networks with Node Decimation Poolingcited by 30
  15. 2022Higher-order Clustering and Pooling for Graph Neural Networkscited by 26
  16. 2016Characterizing Complex Networks with Forman-Ricci Curvature and Associated Geometric Flowscited by 21
  17. 2019A Non-Negative Factorization approach to node pooling in Graph Convolutional Neural Networkscited by 14
  18. 2023Curvature-based Clustering on Graphscited by 14
  19. 2016Forman-Ricci flow for change detection in large dynamic data setscited by 7
  20. 2022Total Variation Graph Neural Networkscited by 7
  21. 2023Curvature-based Pooling within Graph Neural Networkscited by 5

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 6; 2026: 4.

10 papers.