Papers
Topics
Authors
Recent
Search
2000 character limit reached

Weighted Total Persistence in TDA

Updated 9 July 2026
  • Weighted Total Persistence is a family of aggregate functionals that weight persistence diagram intervals by their lifetimes or endpoint-dependent kernels to capture geometric features.
  • Its degree-p formulation and analytic bounds convert geometric properties into quantitative persistence moments, ensuring stability and robust control in TDA.
  • The concept bridges applications from minimal spanning acycles to persistence-weighted kernels, enabling both theoretical insights and practical algorithmic implementations.

Searching arXiv for the cited papers to ground the article in current metadata. arXiv search query: (Skraba et al., 2017) Randomly Weighted d-complexes Minimal Spanning Acycles and Persistence Diagrams Weighted total persistence is a family of aggregate functionals on persistence diagrams that summarize barcode geometry by weighting intervals through their lifetimes or endpoint-dependent kernels. In the degree-pp form, it is the sum of persistence lengths Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p with pers(x)=db\mathrm{pers}(x)=d-b; in randomly weighted dd-complexes with births in Hd1H_{d-1} at $0$, it becomes iDip\sum_i D_i^p and, for p=1p=1, the lifetime sum Ld1L_{d-1}; in persistent magnitude, it is replaced by the signed exponential weighting i(1)di(eaiebi)\sum_i (-1)^{d_i}(e^{-a_i}-e^{-b_i}); and in weighted persistence diagrams on metric measure spaces, it is the interval-moment functional Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p0 (Kusano et al., 2016, Skraba et al., 2017, Govc et al., 2019, Gülen et al., 16 Apr 2025). These formulations suggest that weighted total persistence is not a single invariant but a class of persistence summaries whose weights may be polynomial, bounded monotone, exponential, or measure-theoretic.

1. Definitions and principal formulations

A persistence diagram Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p1 is a multiset of points Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p2 with Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p3, together with the diagonal Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p4 counted with infinite multiplicity. The persistence of a point Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p5 is Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p6 (Kusano et al., 2016).

Formulation Formula Source
Degree-Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p7 total persistence Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p8 (Kusano et al., 2016)
Thresholded total persistence Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p9 (Kusano et al., 2016)
Birth-zero lifetime moments pers(x)=db\mathrm{pers}(x)=d-b0 (Skraba et al., 2017)
General barcode moment pers(x)=db\mathrm{pers}(x)=d-b1 (Skraba et al., 2017)
Persistent magnitude pers(x)=db\mathrm{pers}(x)=d-b2 (Govc et al., 2019)
Weighted-diagram moment pers(x)=db\mathrm{pers}(x)=d-b3 (Gülen et al., 16 Apr 2025)

The literature represented by these papers does not impose a single universal definition. One paper explicitly defines degree-pers(x)=db\mathrm{pers}(x)=d-b4 total persistence, one identifies weighted total persistence with sums of powers of death times when births are zero, one introduces a signed endpoint-weighted variant through persistent magnitude, and one places the construction on weighted diagrams endowed with a probability measure on intervals (Kusano et al., 2016, Skraba et al., 2017, Govc et al., 2019, Gülen et al., 16 Apr 2025). A plausible implication is that “weighted total persistence” is best understood as a design pattern for persistence summaries rather than as a uniquely standardized term.

2. Degree-pers(x)=db\mathrm{pers}(x)=d-b5 total persistence and analytic bounds

In the sublevel-set formulation of persistent homology, for a tame Lipschitz function pers(x)=db\mathrm{pers}(x)=d-b6 on a triangulable compact metric space, the thresholded degree-pers(x)=db\mathrm{pers}(x)=d-b7 total persistence is

pers(x)=db\mathrm{pers}(x)=d-b8

for pers(x)=db\mathrm{pers}(x)=d-b9, where dd0. The full degree-dd1 total persistence is dd2 (Kusano et al., 2016).

The analytic importance of this definition is that it admits explicit upper bounds in standard TDA settings. If dd3 is triangulable and compact, dd4 is tame and Lipschitz with Lipschitz constant dd5, and dd6 is the minimum number of simplices needed in a triangulation with mesh at most dd7, then

dd8

When dd9 and Hd1H_{d-1}0, the estimate Hd1H_{d-1}1 yields

Hd1H_{d-1}2

For a finite subset Hd1H_{d-1}3, the function Hd1H_{d-1}4 satisfies Hd1H_{d-1}5 and Hd1H_{d-1}6, so

Hd1H_{d-1}7

These inequalities are central because they convert geometric control of the underlying space into quantitative control of persistence moments (Kusano et al., 2016).

The same paper also proves monotonicity in the persistence exponent: if Hd1H_{d-1}8 and Hd1H_{d-1}9 is bounded, then $0$0 is also bounded. Equivalently, if $0$1, then $0$2, hence

$0$3

This places weighted total persistence in the same hierarchy of $0$4-type summaries that underlies many stability and approximation arguments (Kusano et al., 2016).

3. Minimal spanning acycles, death times, and lifetime sums

For a finite simplicial complex $0$5, a weighted $0$6-complex is a pair $0$7 in which $0$8 is monotone in the sense that $0$9 whenever iDip\sum_i D_i^p0. The associated filtration is the sublevel filtration iDip\sum_i D_i^p1. Within this framework, a subset iDip\sum_i D_i^p2 is spanning if iDip\sum_i D_i^p3, an acycle if iDip\sum_i D_i^p4, and a spanning acycle if both hold. The minimal spanning acycle iDip\sum_i D_i^p5 minimizes iDip\sum_i D_i^p6 among spanning acycles (Skraba et al., 2017).

The central structural result is the equivalence between minimal spanning acycle weights and persistence death times. If iDip\sum_i D_i^p7, iDip\sum_i D_i^p8 is the multiset of death times in iDip\sum_i D_i^p9, p=1p=10 is the multiset of birth times in p=1p=11, and p=1p=12 is a p=1p=13-minimal spanning acycle, then

p=1p=14

This identification is obtained by comparing the Incremental Persistence Algorithm with the simplicial Kruskal algorithm: a p=1p=15-face is added to the MSA exactly when it is negative, and negative faces are exactly the faces whose weights are recorded as death times in p=1p=16 (Skraba et al., 2017).

A further identity, attributed there as the Hiraoka–Shirai identity, links lifetime sums to spanning acycle weights:

p=1p=17

In the mean-field random model in which all lower-dimensional faces have weight p=1p=18, births in p=1p=19 occur at Ld1L_{d-1}0 and Ld1L_{d-1}1. Consequently,

Ld1L_{d-1}2

and, more generally,

Ld1L_{d-1}3

In this regime, weighted total persistence in degree Ld1L_{d-1}4 is literally the total weight, or the moment sequence of weights, of the Ld1L_{d-1}5-dimensional minimal spanning acycle (Skraba et al., 2017).

4. Stability and random asymptotics in weighted Ld1L_{d-1}6-complexes

The stability theorem for weighted Ld1L_{d-1}7-complexes compares two monotone weight functions Ld1L_{d-1}8 and Ld1L_{d-1}9 on the same finite complex. If i(1)di(eaiebi)\sum_i (-1)^{d_i}(e^{-a_i}-e^{-b_i})0 and i(1)di(eaiebi)\sum_i (-1)^{d_i}(e^{-a_i}-e^{-b_i})1 are the birth and death times under i(1)di(eaiebi)\sum_i (-1)^{d_i}(e^{-a_i}-e^{-b_i})2, and i(1)di(eaiebi)\sum_i (-1)^{d_i}(e^{-a_i}-e^{-b_i})3 and i(1)di(eaiebi)\sum_i (-1)^{d_i}(e^{-a_i}-e^{-b_i})4 are the corresponding sets under i(1)di(eaiebi)\sum_i (-1)^{d_i}(e^{-a_i}-e^{-b_i})5, then for any i(1)di(eaiebi)\sum_i (-1)^{d_i}(e^{-a_i}-e^{-b_i})6,

i(1)di(eaiebi)\sum_i (-1)^{d_i}(e^{-a_i}-e^{-b_i})7

with the i(1)di(eaiebi)\sum_i (-1)^{d_i}(e^{-a_i}-e^{-b_i})8 case interpreted as a supremum. Via the equivalence between MSA weights and death times, the same bound applies to the multiset of MSA i(1)di(eaiebi)\sum_i (-1)^{d_i}(e^{-a_i}-e^{-b_i})9-face weights (Skraba et al., 2017).

In the mean-field model, where Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p00 for Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p01 and Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p02 on Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p03, this stability estimate yields continuity of total persistence moments under perturbations of the Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p04-face weights. The paper derives

Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p05

and an accompanying expectation bound. For Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p06, the inequality simplifies to

Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p07

so Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p08 is Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p09-Lipschitz with respect to the Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p10 change in Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p11-face weights up to optimal matching of death sets (Skraba et al., 2017).

The random model also supports a detailed extremal theory. If Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p12 is Lipschitz continuous and Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p13 in probability, then the scaled point processes of extremal nearest-face distances, extremal death times in Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p14, and extremal weights in the Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p15-MSA all converge vaguely in distribution to a Poisson point process on Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p16 with intensity Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p17. In particular,

Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p18

This completely characterizes the extremal points of persistence diagrams and MSAs in the model (Skraba et al., 2017).

The same stability mechanism transfers classical random spanning-tree asymptotics to noisy higher-dimensional settings. If Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p19 is uniform on Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p20 and

Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p21

then

Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p22

For Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p23 and Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p24, this recovers Frieze’s Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p25 limit for random minimal spanning trees under suitable noise; for higher Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p26, it gives the corresponding asymptotics for random minimal spanning acycles and therefore for weighted total persistence in Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p27 (Skraba et al., 2017).

5. Persistence-weighted kernels and bounded monotone weighting

In the kernel approach of the persistence weighted Gaussian kernel, weighted total persistence appears both as a direct summary and as a control quantity for diagram embeddings. The weight assigned to a point Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p28 is

Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p29

which is increasing in persistence. Near-diagonal points with small persistence receive small weight, while large-persistence points receive larger weight, and the saturation of Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p30 prevents unbounded influence (Kusano et al., 2016).

The weighted atomic measure associated with a diagram is

Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p31

and the Gaussian RKHS embedding is

Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p32

This yields the linear kernel

Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p33

the RKHS distance Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p34, and the nonlinear Gaussian kernel on the RKHS

Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p35

The analytic role of total persistence is explicit in the stability estimate

Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p36

with

Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p37

Thus the continuity of the weighted embedding is governed by degree-Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p38 and degree-Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p39 total persistence (Kusano et al., 2016).

For finite point clouds Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p40, the data-level theorem states that if Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p41, then

Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p42

where the constant is independent of Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p43 and Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p44. The reason for the condition Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p45 is that uniform control of Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p46 and Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p47 over diagrams arising from finite subsets in Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p48 requires Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p49 (Kusano et al., 2016).

The method also has an explicit computational approximation via random Fourier features. Exact Gram-matrix computation among Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p50 diagrams of size at most Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p51 costs Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p52 kernel evaluations, while the random-feature approximation reduces this to Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p53 for Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p54 sampled frequencies. The same paper reports that, in a synthesized XOR-like classification problem, PWGK with the RKHS Gaussian kernel achieved approximately Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p55 test accuracy, compared to approximately Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p56 for PSSK and approximately Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p57 for an unweighted Gaussian embedding; in oxide-glass change-point detection it identified a change point converging to Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p58; and in two protein classification tasks it achieved Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p59 and Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p60 cross-validation accuracies (Kusano et al., 2016).

6. Persistent magnitude as signed exponential-weighted total persistence

Persistent magnitude defines a different weighting paradigm for barcodes. For a finitely presented graded persistence module Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p61 with half-open bars Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p62 appearing in degrees Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p63, the persistent magnitude is

Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p64

with the convention Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p65. Because

Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p66

each bar contributes an exponentially weighted length, and the sign Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p67 inserts Euler-characteristic cancellation across homological degrees (Govc et al., 2019).

The magnitude function introduces a scaling parameter:

Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p68

This admits two equivalent interpretations. First, in terms of the associated graded functor,

Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p69

Second, in terms of the Laplace transform, if Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p70 is the Euler characteristic curve, then

Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p71

A discrete breakpoint formula is

Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p72

where Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p73 list the distinct barcode endpoints (Govc et al., 2019).

These formulations imply strong formal properties. Persistent magnitude is additive with respect to short exact sequences:

Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p74

It is also compatible with tensor products:

Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p75

In settings with a Künneth short exact sequence for a graded persistent homology theory, this yields multiplicativity of magnitude under products (Govc et al., 2019).

Relative to standard total persistence,

Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p76

persistent magnitude is a weighted total persistence with kernel Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p77 and with graded signs. It therefore differs from the unsigned polynomial moment Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p78 in two essential ways: it depends on endpoints through Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p79 rather than only on bar length, and it is alternating across homological degree. The paper further shows that the magnitude of a finite metric space is precisely the persistent magnitude of its blurred magnitude homology, providing a bridge between classical magnitude and persistent homology (Govc et al., 2019).

7. Weighted persistence diagrams on metric measure spaces

A more recent framework defines weighted persistence diagrams functorially from finite metric measure spaces Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p80, where Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p81 is a fully supported probability measure. The weighted Vietoris–Rips filtration is built from the finite index set

Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p82

together with the global distribution of distances

Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p83

The filtration is

Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p84

From a weighted filtration Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p85, the weighted persistence diagram is

Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p86

with Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p87 (Gülen et al., 16 Apr 2025).

In this setting, weighted total persistence is defined by

Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p88

where Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p89. If multiplicities are also incorporated, the alternative definition is

Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p90

For weighted Vietoris–Rips diagrams, the moment has the explicit probabilistic interpretation

Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p91

because flipping does not change Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p92. Hence weighted total persistence captures the Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p93-th absolute moment of pairwise distance differences drawn from the global distance distribution (Gülen et al., 16 Apr 2025).

Differences between weighted diagrams are measured by a Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p94-edit distance with an optimal-transport-like reformulation. The main stability theorem states that for all Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p95,

Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p96

From this, one obtains a robustness bound for weighted total persistence:

Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p97

and therefore

Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p98

where Persp(D)=xDpers(x)p\mathrm{Pers}_p(D)=\sum_{x\in D}\mathrm{pers}(x)^p99 bounds the index range (Gülen et al., 16 Apr 2025).

This framework also sharpens the distinction between topology and weighting. The paper shows that two pers(x)=db\mathrm{pers}(x)=d-b00-point ultrametric spaces can have identical Vietoris–Rips persistence diagrams in all degrees yet different weighted diagrams because their pers(x)=db\mathrm{pers}(x)=d-b01 differ. It also proves that for pers(x)=db\mathrm{pers}(x)=d-b02, the weighted edit distance is most discriminative, while for finite pers(x)=db\mathrm{pers}(x)=d-b03 it may become insensitive to diagram multiplicities and depend primarily on the weight distribution, although interval ordering can still distinguish cases where the flipped-GDD Gromov–Wasserstein distance is zero (Gülen et al., 16 Apr 2025). A concrete toy calculation illustrates the moment interpretation: if pers(x)=db\mathrm{pers}(x)=d-b04 is uniform on pers(x)=db\mathrm{pers}(x)=d-b05, then

pers(x)=db\mathrm{pers}(x)=d-b06

These are exactly the weighted total persistence values of the associated weighted Vietoris–Rips diagram (Gülen et al., 16 Apr 2025).

Taken together, these developments place weighted total persistence at the intersection of persistent homology, random topology, kernel methods, categorical invariants, and metric-measure stability theory. The common theme is aggregation of barcode information under a prescribed weighting rule, but the rule itself varies substantially across settings: polynomial lifetime moments, bounded persistence weights, exponential endpoint kernels, and probability measures on intervals each produce distinct invariants with distinct formal and statistical properties (Kusano et al., 2016, Skraba et al., 2017, Govc et al., 2019, Gülen et al., 16 Apr 2025).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Weighted Total Persistence.