Deep Learning as Ricci Flow
Not on the map. Why?
Abstract (arXiv)
Deep neural networks (DNNs) are powerful tools for approximating the distribution of complex data. It is known that data passing through a trained DNN classifier undergoes a series of geometric and topological simplifications. While some progress has been made toward understanding these transformations in neural networks with smooth activation functions, an understanding in the more general setting of non-smooth activation functions, such as the rectified linear unit (ReLU), which tend to perform better, is required. Here we propose that the geometric transformations performed by DNNs during classification tasks have parallels to those expected under Hamilton's Ricci flow - a tool from differential geometry that evolves a manifold by smoothing its curvature, in order to identify its topology. To illustrate this idea, we present a computational framework to quantify the geometric changes that occur as data passes through successive layers of a DNN, and use this framework to motivate a notion of `global Ricci network flow' that can be used to assess a DNN's ability to disentangle complex data geometries to solve classification problems. By training more than 1,500 DNN classifiers of different widths and depths on synthetic and real-world data, we show that the strength of global Ricci network flow-like behaviour correlates with accuracy for well-trained DNNs, independently of depth, width and data set. Our findings motivate the use of tools from differential and discrete geometry to the problem of explainability in deep learning.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 24 of its 44 references that are in the map. First posted on arXiv 22 Apr 2024.
Builds on
24 of 44 references.
References · 24
- 2021Understanding over-squashing and bottlenecks on graphs via curvaturecited by 471
- 2014On the Number of Linear Regions of Deep Neural Networkscited by 378
- 2017Stable Architectures for Deep Neural Networkscited by 340
- 2019Intrinsic dimension of data representations in deep neural networkscited by 276
- 2017Beyond Finite Layer Neural Networks: Bridging Deep Architectures and Numerical Differential Equationscited by 203
- 2017Bounding and Counting Linear Regions of Deep Neural Networkscited by 161
- 2019Deep ReLU Networks Have Surprisingly Few Activation Patternscited by 160
- 2021Sinkformers: Transformers with Doubly Stochastic Attentioncited by 136
- 2020Topology of deep neural networkscited by 111
- 2013On the number of response regions of deep feed forward networks with piece-wise linear activationscited by 94
- 2013Multi-digit Number Recognition from Street View Imagery using Deep Convolutional Neural Networkscited by 84
- 2021On the geometry of generalization and memorization in deep neural networkscited by 71
12 more
- 2016Deep vs. shallow networks : An approximation theory perspectivecited by 63
- 2019Community Detection on Networks with Ricci Flowcited by 62
- 2017A Geometric View of Optimal Transportation and Generative Modelcited by 31
- 2016Characterizing Complex Networks with Forman-Ricci Curvature and Associated Geometric Flowscited by 21
- 2016Learning Functions: When Is Deep Better Than Shallowcited by 19
- 2021Activation Landscapes as a Topological Summary of Neural Network Performancecited by 17
- 2022Rewiring Networks for Graph Neural Network Training Using Discrete Geometrycited by 14
- 2022Topology and geometry of data manifold in deep learningcited by 12
- 2024Rigor with Machine Learning from Field Theory to the Poincar'e Conjecturecited by 12
- 2021A singular Riemannian geometry approach to Deep Neural Networks I. Theoretical foundationscited by 11
- 2023Metric Flows with Neural Networkscited by 9
- 2016Forman-Ricci flow for change detection in large dynamic data setscited by 7
Built on by
Citing papers per year: 2025: 2; 2026: 2.
4 papers.
- 2025Neural Feature Geometry Evolves as Discrete Ricci Flowcited by 1
- 2026Diffusion Operator Geometry of Feedforward Representationscited by 1
- 2025MicroRicci: A Greedy and Local Ricci Flow Solver for Self-Tuning Mesh Smoothingcited by 0
- 2026Curvature-Aware PCA with Geodesic Tangent Space Aggregation for Semi-Supervised Learningcited by 0
- 2026Diffusion Operator Geometry of Feedforward Representations1 May 2026
- 2026Curvature-Aware PCA with Geodesic Tangent Space Aggregation for Semi-Supervised Learning20 Apr 2026
- 2025Neural Feature Geometry Evolves as Discrete Ricci Flow26 Sep 2025
- 2025MicroRicci: A Greedy and Local Ricci Flow Solver for Self-Tuning Mesh Smoothing18 Jun 2025