Deep Learning with Topological Signatures

Christoph Hofer, Roland Kwitt, Marc Niethammer, Andreas Uhl
7/13/2017
cs.CVcs.LGmath.AT

Official code: c-hofer/nips2017 (37 stars, last commit 2020-03-06). 1 more implementation below.

Abstract

Inferring topological and geometrical information from data can offer an alternative perspective on machine learning problems. Methods from topological data analysis, e.g., persistent homology, enable us to obtain such information, typically in the form of summary representations of topological features. However, such topological signatures often come with an unusual structure (e.g., multisets of intervals) that is highly impractical for most machine learning techniques. While many strategies have been proposed to map these topological signatures into machine learning compatible representations, they suffer from being agnostic to the target learning task. In contrast, we propose a technique that enables us to input topological signatures to deep neural networks and learn a task-optimal representation during training. Our approach is realized as a novel input layer with favorable theoretical properties. Classification experiments on 2D object shapes and social network graphs demonstrate the versatility of the approach and, in case of the latter, we even outperform the state-of-the-art by a large margin.

View on arXivView PDF

Code Implementations(2)

c-hofer/nips2017Official100%

Deprecated repository for "Deep Learning with Topological Signatures"

3714Oct 13, 20176 years ago
MIT

My persistent homology related code.

266Python, Jupyter NotebookJun 6, 20176 years agoMIT

Similar Papers

Cite this paper

@article{hofer2017deep,
  title  = {Deep Learning with Topological Signatures},
  author = {Christoph Hofer and Roland Kwitt and Marc Niethammer and Andreas Uhl},
  year   = {2017},
  eprint = {1707.04041},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1707.04041}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1707.04041.svg)](https://codeofpaper.com/paper/1707.04041)

Discussion