SearcharxivSearch

arXiv subjects

John Carlsson

Publications and source records attributed to John Carlsson.

4 recordsLinked to original sources

Transport based embeddings with topological guarantees

Point clouds arising in image collections, samples from Markov chain Monte Carlo, or states of a random walk, often have a simple underlying geometry which is obscured by noise, high ambient dimension, and the failure of Euclidean distance to reflect similarity. Methods such as UMAP and t-SNE condense such data into usable form, but rely on heuristic choices and provide no guarantee that the output reflects the topology of the input. We introduce a condensation method that comes with such a guarantee. Encoding the data as a positive $m\times n$ stochastic matrix $Q=(q_{ij})$, for instance the transition matrix of a random walk on the point cloud, we define a potential function $\psi(p)=\log \sum_{i} \exp(-KL(p,q_{i\bullet}))$ on the probability simplex $\Delta_n$, where $KL(p,q)$ is the Kullback-Leibler divergence, and prove that $\psi$ is $c$-convex in the sense of Optimal Transport Theory for the cost function $c(p,q)=KL(p,q)$. The associated transport map collapses noisy directions while provably preserving topology: the super-level sets of $\psi$ are homotopy equivalent to those of a $c$-conjugate function, whose image is a condensed, resampleable family of topological spaces which can be interpreted as a continuous analog of an alpha shape. We demonstrate the method by recovering the circle of camera angles from the COIL image dataset, where a standard PCA pipeline produces spurious homology, and the quotient $SO(3)/A_4$ from $45{,}000$ views of a tetrahedron in the SYMSOL pose-estimation benchmark.

math.AT

Alpha shapes in kernel density estimation

For every Gaussian kernel density estimator $f(x)=\sum_i a_i \exp(-\lVert x-x_i\rVert^2/2h^2)$ associated to a point cloud $\mathcal{D}=\{x_1,...,x_N\}\subset \mathbb{R}^d$, we define a nested family of closed subspaces $\mathcal{S}(a)\subset\mathbb{R}^d$, which we interpret as a continuous version of an alpha shape. Using arguments based on Fenchel duality, we prove that $\mathcal{S}(a)$ is homotopy equivalent to the superlevel set $\mathcal{L}(a)=f^{-1}[e^{-a},\infty)$, and that $\mathcal{L}(a)$ can be realized as the union of a certain power-shifted covering by balls with centers in $\mathcal{S}(a)$. By extracting finite alpha complexes with vertices in $\mathcal{S}(a)$, we obtain refined geometric models of noisy point clouds, as well as density-filtered persistent homology calculations. In order to compute alpha complexes in higher dimension, we used a recent algorithm due to the present authors based on the duality principle.

math.AT

Computing the alpha complex using dual active set methods

The alpha complex is a fundamental data structure from computational geometry, which encodes the topological type of a union of balls $B(x; r) \subset \mathbb{R}^m$ for $x\in S$, including a weighted version that allows for varying radii. It consists of the collection of "simplices" $σ= \{x_0, ..., x_k \} \subset S$, which correspond to nomempty $(k + 1)$-fold intersections of cells in a radius-restricted version of the Voronoi diagram. Existing algorithms for computing the alpha complex require that the points reside in low dimension because they begin by computing the entire Delaunay complex, which rapidly becomes intractable, even when the alpha complex is of a reasonable size. This paper presents a method for computing the alpha complex without computing the full Delaunay triangulation by applying Lagrangian duality, specifically an algorithm based on dual quadratic programming that seeks to rule simplices out rather than ruling them in.

math.AT

A new construction for sublevel set persistence

We construct a filtered simplicial complex $(X_L,f_L)$ associated to a subset $X\subset \mathbb{R}^d$, a function $f:X\rightarrow \mathbb{R}$ with compactly supported sublevel sets, and a collection of landmark points $L\subset \mathbb{R}^d$. The persistence values $f_L(Δ)$ are defined as the minimizing values of a family of constrained optimization problems, whose domains are certain higher order Voronoi cells associated to $L$. We prove that $H_k^{a,b}(X_L)\cong H^{a,b}_k(X)$ provided that $f$ is the restriction of a smooth function, the landmarks are sufficiently dense, and $a<b$ are generic, and we show that the construction produces desirable results in some examples.

math.AT