Analyzing Neural Network Information Flow Using Differential Geometry
Shuhang Tan, Jayson Sia, Paul Bogdan, Radoslav Ivanov

TL;DR
This paper introduces a novel graph curvature-based approach to analyze neural network data flow, identifying critical connections by employing Ollivier-Ricci curvature, which improves pruning and robustness analysis.
Contribution
The paper proposes a new neural curvature measure based on graph curvature to identify important neural network connections, enhancing interpretability and pruning effectiveness.
Findings
Negative-ORC edges are critical for network performance.
Positive-ORC edges have minimal impact when removed.
Method outperforms existing pruning techniques on multiple datasets.
Abstract
This paper provides a fresh view of the neural network (NN) data flow problem, i.e., identifying the NN connections that are most important for the performance of the full model, through the lens of graph theory. Understanding the NN data flow provides a tool for symbolic NN analysis, e.g.,~robustness analysis or model repair. Unlike the standard approach to NN data flow analysis, which is based on information theory, we employ the notion of graph curvature, specifically Ollivier-Ricci curvature (ORC). The ORC has been successfully used to identify important graph edges in various domains such as road traffic analysis, biological and social networks. In particular, edges with negative ORC are considered bottlenecks and as such are critical to the graph's overall connectivity, whereas positive-ORC edges are not essential. We use this intuition for the case of NNs as well: we 1)~construct…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Adversarial Robustness in Machine Learning · Data Visualization and Analytics
