Signature Distance: Generalizing Energy Statistics

This article has been Reviewed by the following groups

Read the full article See related articles

Listed in

Log in to save this article

Abstract

Comparing empirical distributions is central to generative model evaluation, hypothesis testing and data augmentation in high-dimensional biological data. Established methods such as energy distance summarize each point's relationship to the opposing distribution through a single expected distance, providing sensitivity to location shifts but not to local density or topological structure. We introduce Signature Distance (SD), a metric that compares empirical distributions through the mean absolute difference of their sorted pointwise distance profiles. SD is a structural generalization of energy distance and matches its $\mathcal{O}(n^2)$ computational complexity. On TCGA pan-cancer transcriptomic data, we show that (1) SD detects density changes that energy distance is insensitive to; (2) the per-point SD loss landscape reveals the geometric mechanisms behind known limitations of energy distance as a generative objective; (3) linearly interpolated biological samples that are not detected by energy distance are correctly penalized by SD; (4) SD provides a direct differentiable potential energy for model-free Langevin data expansion, with a bootstrap resampling protocol that stabilises the stopping epoch; and (5) SD is directly usable as a differentiable generative training loss.

Article activity feed

  1. PED(X, Y ) = 12 E[infπ(∥d(X, X′) − d(Y, X′)π ∥p)]+ 12 E[infπ(∥d(Y, Y ′) − d(X, Y ′)π ∥

    Sorry if this is clear, but I'm a little unclear on the notation. Is X the input data (so empirical results from a scRNA-seq experiment) and Y the generated dist? If so then are X' and Y' subsets of the respective distributions?