G-invariant diffusion maps
Eitan Rosen, Xiuyuan Cheng, Yoel Shkolnisky
TL;DR
The paper develops diffusion-map embeddings that respect group symmetries of data lying on a $G$-invariant manifold. By leveraging the $G$-invariant graph Laplacian and its harmonic analysis via irreducible unitary representations, it constructs both $G$-equivariant and $G$-invariant diffusion maps, with corresponding diffusion distances tied to random-walk densities on group-orbit spaces. The approach yields practical embeddings that cluster and align data while accounting for symmetry, and it is demonstrated on synthetic $SO(2)$-actions and a random tomography task. The results enable robust analysis of high-dimensional, symmetry-rich data and have potential applications in imaging and cryo-electron microscopy where symmetry-induced nuisances or ambiguities arise.
Abstract
The diffusion maps embedding of data lying on a manifold has shown success in tasks such as dimensionality reduction, clustering, and data visualization. In this work, we consider embedding data sets that were sampled from a manifold which is closed under the action of a continuous matrix group. An example of such a data set is images whose planar rotations are arbitrary. The G-invariant graph Laplacian, introduced in Part I of this work, admits eigenfunctions in the form of tensor products between the elements of the irreducible unitary representations of the group and eigenvectors of certain matrices. We employ these eigenfunctions to derive diffusion maps that intrinsically account for the group action on the data. In particular, we construct both equivariant and invariant embeddings, which can be used to cluster and align the data points. We demonstrate the utility of our construction in the problem of random computerized tomography.
