---
title: Betti Curve Statistics in TDA
url: https://www.emergentmind.com/topics/betti-curve-statistics
type: topic
---

# Betti Curve Statistics in TDA

Betti curve statistics constitute a central class of functional topological descriptors in applied and computational topology, particularly in topological data analysis (TDA), random field theory, and related fields. A Betti curve records as a function of threshold (or filtration parameter) the number of topological features—connected components, loops, voids—present in a filtered space, dataset, or structure. These statistics both summarize persistent homology and serve as interpretable, vector-valued, and machine-learning-compatible objects that encode the multiscale topology of data. Recent work has unified the study of Betti curves with Lie-theoretic combinatorics, statistical random field theory, and Bayesian cosmological pipelines, and addressed algorithmic, stability, and asymptotic properties. This entry systematically reviews the definition, computation, information-theoretic properties, statistical behavior, and applications of Betti curve statistics.

## 1. Formal Definitions and Algebraic Structure

Let $K$ be a filtered simplicial complex with filtration values $0 = \tau_0 < \tau_1 < \dots < \tau_N = \tau_{\max}$. In homological dimension $n$, the persistent homology decomposes as a barcode $B = \{[b_j, d_j)\}_{j=1}^M$, where $[b_j, d_j)$ records birth and death of an $n$-cycle. The Betti curve or Betti sequence $\vec v(B) = (v_1, ..., v_N) \in \mathbb{R}^N$ is defined by
\[
v_i = \#\{[b_j, d_j) : \tau_{i-1} < \tau < \tau_i \text{ for some } \tau \in [b_j, d_j)\}
\]
that is, $v_i$ counts the number of $n$-cycles alive in $(\tau_{i-1}, \tau_i)$. In terms of homology, for $K_\tau$ the subcomplex at parameter $\tau$,
\[
\beta_n(\tau) = \mathrm{rank}\ H_n(K_\tau)
\]
so the Betti curve is the vector $(\beta_n(\tau_k))_{k=1}^N$. In TDA, Betti curves as functions of filtration parameter encode the topology at each scale for each dimension. In one-parameter persistent homology over a field $\mathbb{k}$, for $F: [n]=\{1, ..., n\} \to \mathrm{Vect}_{\mathbb{k}}$ a persistence module, the Betti curve is the dimension (Hilbert) function $\beta_i = \dim F(i) \in \mathbb{Z}_{\geq 0}$, written as a function $\beta : [n] \to \mathbb{Z}_{\geq 0}$ [2602.09011].

Barcodes, viewed as multisets $\{(I_\ell, m_\ell)\}$ of intervals with multiplicities $m_\ell$, relate to Betti curves as
\[
\beta(i) = \sum_\ell m_\ell 1_{I_\ell}(i)
\]
where $1_{[a,b)}(i) = 1$ if $a \leq i < b$, else $0$. Thus, Betti curves are sums of interval indicator functions with integer weights.

In various structural settings—filtered graphs, random fields, or symmetric matrices—adapted versions of Betti sequence definitions develop, always encoding the instantaneous topological signature as a function of threshold [2103.00761, 1812.07310].

## 2. Algorithmic and Combinatorial Enumeration

A foundational inverse question asks: how much does the Betti curve compress the information of the persistence barcode? Given $\beta: [n] \to \mathbb{Z}_{\geq 0}$, how many distinct barcodes (multisets of intervals) induce the same Betti curve? The answer connects to the Kostant partition function in type $A_n$ root systems. For positive roots $\Phi^+ = \{e_i - e_j: 1 \leq i < j \leq n+1\}$ and simple roots $\alpha_i = e_i - e_{i+1}$,
\[
\mu = \sum_{i=1}^n \beta_i \alpha_i,\qquad |Barc(\beta)| = K(\mu)
\]
where $K(\mu)$ counts the number of multisets of positive roots summing to $\mu$. Equivalently, this is the number of barcodes corresponding to $\beta$.

Furthermore, a bijection exists between barcodes realizing $\beta$ and "magic" juggling sequences of length $n$ (chains of integer state vectors evolving by redistribution at each "catch and rethrow" step). Explicit enumeration and correspondence with juggling sequences yield both a conceptual and a computational tool for quantifying the "fiber size" (preimage) of the Betti curve map [2602.09011].

Algorithmically, two approaches apply:
- Recursive dynamic programming: $F(\beta) = \sum_{Y \triangleleft \beta} F(\beta - Y)$, with $Y$ over all non-increasing sequences (Young diagrams) beneath $\beta$;
- Polyhedral/integer-point counting: interpreting $K(\mu)$ as counting integer points in flow polytopes, enabling Barvinok-type polynomial-time algorithms for fixed $n$.

## 3. Information Loss, Statistical Summaries, and Entropy

Passing from a barcode $B$ to its Betti curve $\beta$ collapses $|Barc(\beta)|$ distinct barcodes to the same functional signature, quantifying the information lossiness of dimension reduction in TDA. The growth of $|Barc(n)|/|Betti(n)|$ as $n$ or the $\beta_i$ increase can be rapid, establishing that Betti curves coarsen topological summaries [2602.09011].

A fiber $Barc(\beta)$ can be treated as a discrete "posterior" over barcodes given the summary $\beta$. Assuming a uniform prior,
\[
H(\beta) = \log |Barc(\beta)|
\]
is the entropy of barcodes with fixed Betti curve. Conditional expectations of barcode statistics (number of bars, bar-length moments) can be computed as averages over fibers, by mapping to the corresponding set of juggling sequences or root partitions.

In random field theory, Betti curves as functions of threshold (e.g., $u$ or $\nu$ for level sets) are modeled as sums of non-negative integer-valued random variables (often binomial, in excursion set decompositions), enabling exact computation or estimation of means, variances, and covariances at each threshold [2507.06255].

## 4. Statistical Limit Theorems and Asymptotics

Betti curves admit rich probabilistic structure. For high-dimensional point clouds or excursion sets from random fields, under both Poisson and binomial models (with or without dependence),

- Law of large numbers: For $n$ samples, $n^{-1} \mathbb{E}[\beta_q^r] \to m_q(r)$, with deterministic limit given by an integral against local density [1905.04045].
- Central limit theorem: $n^{-1/2}(\beta_q^r - \mathbb{E}[\beta_q^r]) \Rightarrow \mathcal{N}(0, \sigma_q^2(r))$ under stabilization and regularity assumptions [1903.03280]. This extends to joint convergence over finite (or functional) collections of filtration parameters.
- In the sparse regime of Gaussian excursions, explicit Poisson approximation and CLT are established near phase-transition thresholds; with scaling, Betti numbers vanish, become Poisson, or concentrate to Gaussian in different regimes as the level and size scale [1807.11018].

For smooth random fields, Betti numbers at each threshold are modeled as sums over combinatorial basis elements with binomial coefficients, yielding approximate Gaussianity and computable covariance structure in the high-resolution or large-volume limit [2507.06255]. The precise conditions for Gaussianity, breakdown near critical thresholds, and influence of manifold size are all characterized.

## 5. Instability, Stabilization, and Distance Metrics

It is provable that the raw Betti curve $\vec v(B)$ lacks stability under the 1-Wasserstein (or bottleneck) metric on persistence diagrams:
\[
\|\vec{v}(B) - \vec{v}(B')\|_\infty \leq C W_1(B, B')
\]
fails for any constant $C$. Small perturbations to endpoints in $B$ can cause arbitrarily large jumps in $\vec v(B)$, especially at discretization thresholds.

A stabilized Betti sequence replaces sharp indicators with Gaussian kernels: for each index $i$, define
\[
v_i^s(B) = w_i \sum_{j=1}^M G_{\mu_i, \Sigma_i}(x_j)
\]
where $G_{\mu, \Sigma}$ are isotropic Gaussians centered at bin $i$ in $(b_j, d_j)$ space, $w_i=1/N$. The resulting $\vec v^s(B)$ is Lipschitz and stable with respect to $W_1$, and empirically much less sensitive to small perturbations [2109.09218].

Normalized cumulative Betti sequences (aggregated up to index $i$ and rescaled to maximum 1) provide globally stable signatures, emphasizing persistent global features.

Distances between Betti curves are commonly measured via $\ell^2$, $\ell^\infty$, or Sobolev-type norms, enabling statistical inference, clustering, or machine learning applications.

## 6. Applications and Interpretative Value

Betti curves serve as interpretable, low-dimensional summary statistics in diverse applied domains:

- **Cosmology and large-scale structure**: Betti curves describe the topological content of galaxy or halo distributions, capturing clusters, filaments, and voids across scales. Persistent-homology-based Betti curves, computed via alpha complexes or Vietoris–Rips filtrations, form data vectors for Bayesian cosmological parameter inference. They provide sensitivity to features invisible to traditional two-point statistics, and—when combined with the power spectrum—break degeneracies and significantly tighten cosmological constraints on $n_s$, $\sigma_8$, $w$, and $\Omega_m$ [2512.07236].

- **Random field theory**: In Gaussian random fields, Betti curves $β_p(\nu)$ as functions of normalized threshold $\nu$ partition the topology by regime: islands (β₀) at high $\nu$, tunnels (β₁) at mid $\nu$, voids (β₂) at low $\nu$. They provide more granular discrimination than classical genus statistics, and carry explicit dependence on the power spectrum. Their analytic or empirical study enables characterization and detection of non-Gaussianity and multiscale topology [1307.2384, 1812.07310, 2507.06255].

- **Persistent homology in dependent and high-dimensional data**: LLN and concentration for Betti curves, even under dependence, provide statistical robustness for time series and stochastic processes [1905.04045].

- **Topological signatures in matrix data**: For symmetric matrices, e.g. covariance or correlation matrices in neuroscience, the Betti curve is an order-invariant descriptor that detects low-rank or rank-1 structure robust to monotone nonlinearity. Betti signatures can distinguish biologically meaningful assemblies from controls, given that singular-value or spectrum-based invariants may fail to do so [2103.00761].

- **Algebraic geometry**: In the study of high-degree embeddings of algebraic curves, the asymptotic behavior of the Betti table is governed in the Boij–Söderberg sense by a pure diagram determined by genus, a phenomenon captured by the structure of corresponding Betti sequences [1308.4661].

## 7. Perspectives and Open Problems

Betti curve statistics have unified computational, combinatorial, probabilistic, and geometric perspectives in the quantitative study of topological structure in data. They bridge persistent homology, root-system combinatorics, random field topology, and algebraic geometry.

Ongoing challenges include:
- Further analysis and algorithmic optimization of fiber enumeration, especially for high $n$ and large $\max \beta_i$.
- Extending statistical limit theorems to more complex dependence, multi-parameter persistence, and non-Euclidean settings.
- Enhancement of stability for machine learning and inference through new regularized or kernel-based Betti curve formulations.
- Comprehensive utilization of Betti curves, alone or in combination with other invariants, in multiparametric statistical inference pipelines.

Betti curves thus remain central both in the theoretical refinement of topological invariants and in the methodological toolkit of modern data science [2602.09011, 2512.07236, 2109.09218, 1307.2384, 1812.07310, 2507.06255, 1903.03280, 1905.04045, 1807.11018, 2103.00761, 1308.4661].

Source: https://www.emergentmind.com/topics/betti-curve-statistics