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 network using a matrix of area-normalized persistence landscapes obtained through topological data analysis. We include a gating layer in the network's architecture that is able to identify the most relevant landscape levels for the classification task, thus working as an importance attribution system. Next, we perform a matching between the selected landscape functions and the corresponding critical points of the original time series. From this matching we are able to reconstruct an approximate shape of the time series that gives insight into the classification decision. We test this technique with input data from a dataset of electrocardiographic signals.
Code (0)
등록된 구현이 없습니다.
Tasks
Time SeriesTime Series AnalysisTopological Data AnalysisMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Reconstruction of univariate functions from directional persistence diagrams
We describe a method for approximating a single-variable function $f$ using persistence diagrams of sublevel sets of $f$ from height functions in different directions. We provide algorithms for the piecewise linear case …
Topological Data Analysis of Task-Based fMRI Data from Experiments on Schizophrenia
We use methods from computational algebraic topology to study functional brain networks, in which nodes represent brain regions and weighted edges encode the similarity of fMRI time series from each region. With these to…
ClusteringCommunity DetectionTime Series AnalysisTopological Data AnalysisPersistence Spheres: Bi-continuous Representations of Persistence Diagrams
We introduce persistence spheres, a novel functional representation of persistence diagrams. Unlike existing embeddings (such as persistence images, landscapes, or kernel methods), persistence spheres provide a bi-contin…
Point CloudsThe persistence landscape and some of its properties
Persistence landscapes map persistence diagrams into a function space, which may often be taken to be a Banach space or even a Hilbert space. In the latter case, it is a feature map and there is an associated kernel. The…
Describing the Persistence Landscape for Introducing Microbes into Complex Communities
The introduction of non-native organisms into complex microbiome communities holds enormous potential to benefit society. However, microbiome engineering faces several challenges including successful establishment of the…