Topological Optimization with Big Steps

03/31/2022
by   Arnur Nigmetov, et al.
0

Using persistent homology to guide optimization has emerged as a novel application of topological data analysis. Existing methods treat persistence calculation as a black box and backpropagate gradients only onto the simplices involved in particular pairs. We show how the cycles and chains used in the persistence calculation can be used to prescribe gradients to larger subsets of the domain. In particular, we show that in a special case, which serves as a building block for general losses, the problem can be solved exactly in linear time. This relies on another contribution of this paper, which eliminates the need to examine a factorial number of permutations of simplices with the same value. We present empirical experiments that show the practical benefits of our algorithm: the number of steps required for the optimization is reduced by an order of magnitude.

READ FULL TEXT

page 7

page 8

research
11/10/2020

Topological Regularization via Persistence-Sensitive Optimization

Optimization, a key tool in machine learning and statistics, relies on r...
research
10/16/2020

Optimizing persistent homology based functions

Solving optimization tasks based on functions and losses with a topologi...
research
02/26/2019

Topological Bayesian Optimization with Persistence Diagrams

Finding an optimal parameter of a black-box function is important for se...
research
09/20/2017

Persistence Flamelets: multiscale Persistent Homology for kernel density exploration

In recent years there has been noticeable interest in the study of the "...
research
06/22/2021

Parallel decomposition of persistence modules through interval bases

We introduce an algorithm to decompose any finite-type persistence modul...
research
05/25/2022

Some equivalence relation between persistent homology and morphological dynamics

In Mathematical Morphology (MM), connected filters based on dynamics are...
research
06/08/2021

Super-resolving star clusters with sheaves

This article explains an optimization-based approach for counting and lo...

Please sign up or login with your details

Forgot password? Click here to reset