Optimizing persistent homology based functions
arXiv:2010.08356
Abstract
Solving optimization tasks based on functions and losses with a topological flavor is a very active, growing field of research in data science and Topological Data Analysis, with applications in non-convex optimization, statistics and machine learning. However, the approaches proposed in the literature are usually anchored to a specific application and/or topological construction, and do not come with theoretical guarantees. To address this issue, we study the differentiability of a general map associated with the most common topological construction, that is, the persistence map. Building on real analytic geometry arguments, we propose a general framework that allows us to define and compute gradients for persistence-based functions in a very simple way. We also provide a simple, explicit and sufficient condition for convergence of stochastic subgradient methods for such functions. This result encompasses all the constructions and applications of topological optimization in the literature. Finally, we provide associated code, that is easy to handle and to mix with other non-topological methods and constraints, as well as some experiments showcasing the versatility of our approach.
References in corpus (11)
- Statistical topological data analysis using persistence landscapes
- A Topological Loss Function for Deep-Learning based Image Segmentation using Persistent Homology
- Sliced Wasserstein Kernel for Persistence Diagrams
- Neural Persistence: A Complexity Measure for Deep Neural Networks Using Algebraic Topology
- Learning metrics for persistence-based summaries and applications for graph classification
- A Topological Regularizer for Classifiers via Persistent Homology
- Topological Data Analysis for Arrhythmia Detection through Modular Neural Networks
- A Topology Layer for Machine Learning
- Connectivity-Optimized Representation Learning via Persistent Homology
- Continuation of Point Clouds via Persistence Diagrams
- Understanding the Topology and the Geometry of the Space of Persistence Diagrams via Optimal Partial Transport