mlsanityData to 7 Oct 2026

Do Neural Networks Trained with Topological Features Learn Different Internal Representations?

arXiv 2211.07697 ↗First posted 14 Nov 2022cs.LG cs.CV math.ATcited by 2

Not on the map. Why?

Abstract (arXiv)

There is a growing body of work that leverages features extracted via topological data analysis to train machine learning models. While this field, sometimes known as topological machine learning (TML), has seen some notable successes, an understanding of how the process of learning from topological features differs from the process of learning from raw data is still limited. In this work, we begin to address one component of this larger issue by asking whether a model trained with topological features learns internal representations of data that are fundamentally different than those learned by a model trained with the original raw data. To quantify ``different'', we exploit two popular metrics that can be used to measure the similarity of the hidden representations of data within neural networks, neural stitching and centered kernel alignment. From these we draw a range of conclusions about how training with topological features does and does not change the representations that a model learns. Perhaps unsurprisingly, we find that structurally, the hidden representations of models trained and evaluated on topological features differ substantially compared to those trained and evaluated on the corresponding raw data. On the other hand, our experiments show that in some cases, these representations can be reconciled (at least to the degree required to solve the corresponding task) using a simple affine transformation. We conjecture that this means that neural networks trained on raw data may extract some limited topological features in the process of making predictions.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 21 of its 33 references that are in the map. First posted on arXiv 14 Nov 2022.

Builds on

21 of 33 references.

References · 21

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2013Describing Textures in the Wildcited by 2,110
  3. 2019Similarity of Neural Network Representations Revisitedcited by 1,695
  4. 2018Insights on representational similarity in neural networks with canonical correlationcited by 318
  5. 2014Understanding image representations by measuring their equivariance and equivalencecited by 240
  6. 2015Persistence Images: A Stable Vector Representation of Persistent Homologycited by 235
  7. 2021Revisiting Model Stitching to Compare Neural Representationscited by 203
  8. 2019Topological Autoencoderscited by 124
  9. 2019Ripser: efficient computation of Vietoris-Rips persistence barcodescited by 115
  10. 2017Sliced Wasserstein Kernel for Persistence Diagramscited by 77
  11. 2014A Stable Multi-Scale Kernel for Topological Machine Learningcited by 74
  12. 2018Neural Persistence: A Complexity Measure for Deep Neural Networks Using Algebraic Topologycited by 73
9 more
  1. 2022On the Symmetries of Deep Learning Models and their Internal Representationscited by 63
  2. 2013Stochastic Convergence of Persistence Landscapes and Silhouettescited by 43
  3. 2019Connectivity-Optimized Representation Learning via Persistent Homologycited by 43
  4. 2017Kernel method for persistence diagrams via kernel embedding and weight factorcited by 20
  5. 2018Exposition and Interpretation of the Topology of Neural Networkscited by 20
  6. 2020Evaluating the Disentanglement of Deep Generative Models through Manifold Topologycited by 20
  7. 2022On the effectiveness of persistent homologycited by 20
  8. 2018Topological Data Analysis of Decision Boundaries with Application to Model Selectioncited by 19
  9. 2022TopTemp: Parsing Precipitate Structure from Temper Topologycited by 2

Built on by

Cited by year

Citing papers per year: 2023: 2.

2 papers.