A Stable Multi-Scale Kernel for Topological Machine Learning
About
Topological data analysis offers a rich source of valuable information to study vision problems. Yet, so far we lack a theoretically sound connection to popular kernel-based learning techniques, such as kernel SVMs or kernel PCA. In this work, we establish such a connection by designing a multi-scale kernel for persistence diagrams, a stable summary representation of topological features in data. We show that this kernel is positive definite and prove its stability with respect to the 1-Wasserstein distance. Experiments on two benchmark datasets for 3D shape classification/retrieval and texture recognition show considerable performance gains of the proposed method compared to an alternative approach that is based on the recently introduced persistence landscapes.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Classification | Airplane | Accuracy65.4 | 47 | |
| Binary Classification | Synthesized persistence diagrams 100 (test) | Accuracy53.6 | 32 | |
| Classification | Texture | Accuracy98.8 | 17 | |
| Classification | Human | Accuracy0.685 | 3 | |
| Classification | Bird | Accuracy67.7 | 3 | |
| Classification | Fourleg | Accuracy67 | 3 | |
| Classification | Fish | Accuracy76.1 | 3 | |
| Classification | Orbit | Accuracy63.6 | 3 | |
| Classification | Ant | Accuracy86.3 | 3 | |
| Classification | Octopus | Accuracy77.6 | 3 |