Exposition and Interpretation of the Topology of Neural Networks
Not on the map. Why?
Abstract (arXiv)
Convolutional neural networks (CNN's) are powerful and widely used tools. However, their interpretability is far from ideal. One such shortcoming is the difficulty of deducing a network's ability to generalize to unseen data. We use topological data analysis to show that the information encoded in the weights of a CNN can be organized in terms of a topological data model and demonstrate how such information can be interpreted and utilized. We show that the weights of convolutional layers at depths from 1 through 13 learn simple global structures. We also demonstrate the change of the simple structures over the course of training. In particular, we define and analyze the spaces of spatial filters of convolutional layers and show the recurrence, among all networks, depths, and during training, of a simple circle consisting of rotating edges, as well as a less recurring unanticipated complex circle that combines lines, edges, and non-linear patterns. We also demonstrate that topological structure correlates with a network's ability to generalize to unseen data and that topological information can be used to improve a network's performance. We train over a thousand CNN's on MNIST, CIFAR-10, SVHN, and ImageNet.
Key facts. Cited by 20 papers in the map (data through 14 Oct 2026). First posted on arXiv 8 Oct 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 3; 2023: 6; 2024: 3; 2025: 2; 2026: 1.
20 papers.
Sort:
- 2021Activation Landscapes as a Topological Summary of Neural Network Performancecited by 18
- 2022Experimental Observations of the Topology of Convolutional Neural Network Activationscited by 10
- 2025Understanding Mode Connectivity via Parameter Space Symmetrycited by 10
- 2022Predicting the generalization gap in neural networks using topological data analysiscited by 9
- 2021Quantitative Performance Assessment of CNN Units via Topological Entropy Calculationcited by 6
- 2024Revisiting Point Cloud Completion: Are We Ready For The Real-World?cited by 4
- 2023Singular value decomposition based matrix surgerycited by 3
- 2023Wasserstein Auto-Encoders of Merge Trees (and Persistence Diagrams)cited by 3
- 2022Do Neural Networks Trained with Topological Features Learn Different Internal Representations?cited by 2
- 2024Mixup Barcodes: Quantifying Geometric-Topological Interactions between Point Cloudscited by 2
- 2021Texture synthesis via projection onto multiscale, multilayer statisticscited by 1
- 2023Deep Augmentation: Dropout as Augmentation for Self-Supervised Learningcited by 1
8 more
- 2023Addressing caveats of neural persistence with deep graph persistencecited by 1
- 2023Spherical and Hyperbolic Toric Topology-Based Codes On Graph Embedding for Ising MRF Models: Classical and Quantum Topology Machine Learningcited by 1
- 2025A Quotient Homology Theory of Representation in Neural Networkscited by 1
- 2021Topological Regularization for Dense Predictioncited by 0
- 2021Leveraging The Topological Consistencies of Learning in Deep Neural Networkscited by 0
- 2023Topology-enhanced machine learning for speech signal processingcited by 0
- 2024PI-Att: Topology Attention for Segmentation Networks through Adaptive Persistence Image Representationcited by 0
- 2026Persistent Entropy as a Detector of Phase Transitionscited by 0
- 2026Persistent Entropy as a Detector of Phase Transitions8 Feb 2026
- 2025Understanding Mode Connectivity via Parameter Space Symmetry29 May 2025
- 2025A Quotient Homology Theory of Representation in Neural Networks3 Feb 2025
- 2024Revisiting Point Cloud Completion: Are We Ready For The Real-World?26 Nov 2024
- 2024PI-Att: Topology Attention for Segmentation Networks through Adaptive Persistence Image Representation15 Aug 2024
- 2024Mixup Barcodes: Quantifying Geometric-Topological Interactions between Point Clouds23 Feb 2024
- 2023Topology-enhanced machine learning for speech signal processing26 Nov 2023
- 2023Spherical and Hyperbolic Toric Topology-Based Codes On Graph Embedding for Ising MRF Models: Classical and Quantum Topology Machine Learning28 Jul 2023
- 2023Addressing caveats of neural persistence with deep graph persistence20 Jul 2023
- 2023Wasserstein Auto-Encoders of Merge Trees (and Persistence Diagrams)5 Jul 2023
- 2023Deep Augmentation: Dropout as Augmentation for Self-Supervised Learning25 Mar 2023
- 2023Singular value decomposition based matrix surgery22 Feb 2023
8 more
- 2022Experimental Observations of the Topology of Convolutional Neural Network Activations1 Dec 2022
- 2022Do Neural Networks Trained with Topological Features Learn Different Internal Representations?14 Nov 2022
- 2022Predicting the generalization gap in neural networks using topological data analysis23 Mar 2022
- 2021Leveraging The Topological Consistencies of Learning in Deep Neural Networks30 Nov 2021
- 2021Topological Regularization for Dense Prediction22 Nov 2021
- 2021Activation Landscapes as a Topological Summary of Neural Network Performance19 Oct 2021
- 2021Texture synthesis via projection onto multiscale, multilayer statistics22 May 2021
- 2021Quantitative Performance Assessment of CNN Units via Topological Entropy Calculation17 Mar 2021
- 2021Activation Landscapes as a Topological Summary of Neural Network Performancecited by 18
- 2022Experimental Observations of the Topology of Convolutional Neural Network Activationscited by 10
- 2025Understanding Mode Connectivity via Parameter Space Symmetrycited by 10
- 2022Predicting the generalization gap in neural networks using topological data analysiscited by 9
- 2021Quantitative Performance Assessment of CNN Units via Topological Entropy Calculationcited by 6
- 2024Revisiting Point Cloud Completion: Are We Ready For The Real-World?cited by 4
- 2023Singular value decomposition based matrix surgerycited by 3
- 2023Wasserstein Auto-Encoders of Merge Trees (and Persistence Diagrams)cited by 3
- 2022Do Neural Networks Trained with Topological Features Learn Different Internal Representations?cited by 2
- 2024Mixup Barcodes: Quantifying Geometric-Topological Interactions between Point Cloudscited by 2
- 2021Texture synthesis via projection onto multiscale, multilayer statisticscited by 1
- 2023Deep Augmentation: Dropout as Augmentation for Self-Supervised Learningcited by 1
12 most cited of 20 All 20 (JSON)
- 2026Persistent Entropy as a Detector of Phase Transitions8 Feb 2026
- 2025Understanding Mode Connectivity via Parameter Space Symmetry29 May 2025
- 2025A Quotient Homology Theory of Representation in Neural Networks3 Feb 2025
- 2024Revisiting Point Cloud Completion: Are We Ready For The Real-World?26 Nov 2024
- 2024PI-Att: Topology Attention for Segmentation Networks through Adaptive Persistence Image Representation15 Aug 2024
- 2024Mixup Barcodes: Quantifying Geometric-Topological Interactions between Point Clouds23 Feb 2024
- 2023Topology-enhanced machine learning for speech signal processing26 Nov 2023
- 2023Spherical and Hyperbolic Toric Topology-Based Codes On Graph Embedding for Ising MRF Models: Classical and Quantum Topology Machine Learning28 Jul 2023
- 2023Addressing caveats of neural persistence with deep graph persistence20 Jul 2023
- 2023Wasserstein Auto-Encoders of Merge Trees (and Persistence Diagrams)5 Jul 2023
- 2023Deep Augmentation: Dropout as Augmentation for Self-Supervised Learning25 Mar 2023
- 2023Singular value decomposition based matrix surgery22 Feb 2023
12 newest of 20 All 20 (JSON)