Symmetry (Jul 2023)

Oracle-Preserving Latent Flows

  • Alexander Roman,
  • Roy T. Forestano,
  • Konstantin T. Matchev,
  • Katia Matcheva,
  • Eyup B. Unlu

DOI
https://doi.org/10.3390/sym15071352
Journal volume & issue
Vol. 15, no. 7
p. 1352

Abstract

Read online

A fundamental task in data science is the discovery, description, and identification of any symmetries present in the data. We developed a deep learning methodology for the simultaneous discovery of multiple non-trivial continuous symmetries across an entire labeled dataset. The symmetry transformations and the corresponding generators are modeled with fully connected neural networks trained with a specially constructed loss function, ensuring the desired symmetry properties. The two new elements in this work are the use of a reduced-dimensionality latent space and the generalization to invariant transformations with respect to high-dimensional oracles. The method is demonstrated with several examples on the MNIST digit dataset, where the oracle is provided by the 10-dimensional vector of logits of a trained classifier. We find classes of symmetries that transform each image from the dataset into new synthetic images while conserving the values of the logits. We illustrate these transformations as lines of equal probability (“flows”) in the reduced latent space. These results show that symmetries in the data can be successfully searched for and identified as interpretable non-trivial transformations in the equivalent latent space.

Keywords