Topology-Preserving Scaling in Data Augmentation

Abstract

We propose an algorithmic framework for dataset normalization in data augmentation pipelines that preserves topological stability under non-uniform scaling transformations. Given a finite metric space \( X ⊂ Rn \) with Euclidean distance \( dX \), we consider scaling transformations defined by scaling factors \( s1, s2, …, sn > 0 \). Specifically, we define a scaling function \( S \) that maps each point \( x = (x1, x2, …, xn) ∈ X \) to \[ S(x) = (s1 x1, s2 x2, …, sn xn). \] Our main result establishes that the bottleneck distance \( dB(D, DS) \) between the persistence diagrams \( D \) of \( X \) and \( DS \) of \( S(X) \) satisfies: \[ dB(D, DS) ≤ (s - s) · diam(X), \] where \( s = 1 ≤ i ≤ n si \), \( s = 1 ≤ i ≤ n si \), and \( diam(X) \) is the diameter of \( X \). Based on this theoretical guarantee, we formulate an optimization problem to minimize the scaling variability \( s = s - s \) under the constraint \( dB(D, DS) ≤ ε \), where \( ε > 0 \) is a user-defined tolerance. We develop an algorithmic solution to this problem, ensuring that data augmentation via scaling transformations preserves essential topological features. We further extend our analysis to higher-dimensional homological features, alternative metrics such as the Wasserstein distance, and iterative or probabilistic scaling scenarios. Our contributions provide a rigorous mathematical framework for dataset normalization in data augmentation pipelines, ensuring that essential topological characteristics are maintained despite scaling transformations.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…