Bounding the interleaving distance on concrete categories using a loss function
Astrid A. Olave, Elizabeth Munch
TL;DR
This work introduces a loss-based framework for bounding the interleaving distance between generalized persistence modules valued in concrete categories. By defining a merging distance on module elements and a loss function for assignments, the authors prove the bound $d_I(F,G) \le \varepsilon + L(\varphi,\psi)$ and develop polynomial-time algorithms in FC categories and in $\mathrm{Vec}_\mathbb{F}$ under certain conditions. The method generalizes previous mapper-graph approaches to broader inputs and provides scalable computation through reductions over linear and product posets, as well as constructive assignments. The results offer a practical route to obtaining upper bounds on interleaving distance for multiparameter persistence and related structures, with potential extensions to non-concrete categories and more general interleaving notions.
Abstract
The interleaving distance is arguably the most widely used metric in topological data analysis (TDA) due to its applicability to a wide array of inputs of interest, such as (multiparameter) persistence modules, Reeb graphs, merge trees, and zigzag modules. However, computation of the interleaving distance in the vast majority of this settings is known to be NP-hard, limiting its use in practical settings. Inspired by the work of Chambers et al. on the interleaving distance for mapper graphs, we solve a more general problem bounding the interleaving distance between generalized persistence modules on concrete categories via a loss function. This loss function measures how far an assignment, which can be thought of as an interleaving that might not commute, is from defining a true interleaving. We give settings for which the loss can be computed in polynomial time, including for certain assumptions on $k$-parameter persistence modules.
