520487a370c1e756.tex
1: \begin{abstract}
2: Solving optimization tasks based on functions and losses with a topological flavor is a very active,
3: growing field of research in data science and Topological Data Analysis, 
4: with applications in non-convex optimization, statistics and machine learning. 
5: However, the approaches proposed in the literature are usually
6: anchored to a specific application and/or topological construction, and do not come with theoretical guarantees. 
7: To address this issue, we study the differentiability of a general map associated with the most common topological construction, that is, the persistence map. 
8: 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. 
9: We also provide a simple, explicit and sufficient condition for convergence of stochastic subgradient methods for such functions.
10: This result encompasses all the constructions and applications of topological optimization in the literature.
11: Finally, we provide associated code, that is easy to handle and to mix with other non-topological methods and constraints,
12: as well as some experiments showcasing the versatility of our approach.
13: \end{abstract}
14: