Skip to main navigation Skip to search Skip to main content

Addressing caveats of neural persistence with deep graph persistence

  • Leander Girrbach
  • , Anders Christensen
  • , Ole Winther
  • , Zeynep Akata
  • , A. Sophia Koepke
  • University of Tübingen

Research output: Contribution to journalJournal articleResearchpeer-review

178 Downloads (Orbit)

Abstract

Neural Persistence is a prominent measure for quantifying neural network complexity, proposed in the emerging field of topological data analysis in deep learning. In this work, however, we find both theoretically and empirically that the variance of network weights and spatial concentration of large weights are the main factors that impact neural persistence. Whilst this captures useful information for linear classifiers, we find that no relevant spatial structure is present in later layers of deep neural networks, making neural persistence roughly equivalent to the variance of weights. Additionally, the proposed averaging procedure across layers for deep neural networks does not consider interaction between layers. Based on our analysis, we propose an extension of the filtration underlying neural persistence to the whole neural network instead of single layers, which is equivalent to calculating neural persistence on one particular matrix. This yields our deep graph persistence measure, which implicitly incorporates persistent paths through the network and alleviates variance-related issues through standardisation. Code is available at https://github.com/ExplainableML/Deep-Graph-Persistence .
Original languageEnglish
JournalTransactions on Machine Learning Research
Volume2023
Number of pages42
ISSN2835-8856
DOIs
Publication statusPublished - 2023

Fingerprint

Dive into the research topics of 'Addressing caveats of neural persistence with deep graph persistence'. Together they form a unique fingerprint.

Cite this