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

11/14/2022
by   Sarah McGuire, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/08/2022

Classification of Stochastic Processes with Topological Data Analysis

In this study, we examine if engineered topological features can disting...
research
10/28/2022

Reliability of CKA as a Similarity Measure in Deep Learning

Comparing learned neural representations in neural networks is a challen...
research
07/13/2017

Deep Learning with Topological Signatures

Inferring topological and geometrical information from data can offer an...
research
11/02/2018

Topological Approaches to Deep Learning

We perform topological data analysis on the internal states of convoluti...
research
08/22/2023

Uncertainty Estimation of Transformers' Predictions via Topological Analysis of the Attention Matrices

Determining the degree of confidence of deep learning model in its predi...
research
06/22/2020

What shapes feature representations? Exploring datasets, architectures, and training

In naturalistic learning problems, a model's input contains a wide range...
research
11/04/2021

When Neural Networks Using Different Sensors Create Similar Features

Multimodal problems are omnipresent in the real world: autonomous drivin...

Please sign up or login with your details

Forgot password? Click here to reset