PI-Net: A Deep Learning Approach to Extract Topological Persistence Images

06/05/2019
by   Anirudh Som, et al.
0

Topological features such as persistence diagrams and their functional approximations like persistence images (PIs) have been showing substantial promise for machine learning and computer vision applications. Key bottlenecks to their large scale adoption are computational expenditure and difficulty in incorporating them in a differentiable architecture. We take an important step in this paper to mitigate these bottlenecks by proposing a novel one-step approach to generate PIs directly from the input data. We propose a simple convolutional neural network architecture called PI-Net that allows us to learn mappings between the input data and PIs. We design two separate architectures, one designed to take in multi-variate time series signals as input and another that accepts multi-channel images as input. We call these networks Signal PI-Net and Image PI-Net respectively. To the best of our knowledge, we are the first to propose the use of deep learning for computing topological features directly from data. We explore the use of the proposed method on two applications: human activity recognition using accelerometer sensor data and image classification. We demonstrate the ease of fusing PIs in supervised deep learning architectures and speed up of several orders of magnitude for extracting PIs from data. Our code is available at https://github.com/anirudhsom/PI-Net.

READ FULL TEXT

page 3

page 4

page 6

research
12/30/2021

Persformer: A Transformer Architecture for Topological Machine Learning

One of the main challenges of Topological Data Analysis (TDA) is to extr...
research
06/03/2021

Homological Time Series Analysis of Sensor Signals from Power Plants

In this paper, we use topological data analysis techniques to construct ...
research
04/11/2023

GRIL: A 2-parameter Persistence Based Vectorization for Machine Learning

1-parameter persistent homology, a cornerstone in Topological Data Analy...
research
07/20/2023

Addressing caveats of neural persistence with deep graph persistence

Neural Persistence is a prominent measure for quantifying neural network...
research
02/06/2023

Importance attribution in neural networks by means of persistence landscapes of time series

We propose and implement a method to analyze time series with a neural n...
research
11/24/2022

Reduction Algorithms for Persistence Diagrams of Networks: CoralTDA and PrunIT

Topological data analysis (TDA) delivers invaluable and complementary in...
research
02/08/2023

Topological Deep Learning: A Review of an Emerging Paradigm

Topological data analysis (TDA) provides insight into data shape. The su...

Please sign up or login with your details

Forgot password? Click here to reset