Table of Contents
Fetching ...

Disentangled Representation Learning through Unsupervised Symmetry Group Discovery

Dang-Nhu Barthélémy, Annabi Louis, Argentieri Sylvain

Abstract

Symmetry-based disentangled representation learning leverages the group structure of environment transformations to uncover the latent factors of variation. Prior approaches to symmetry-based disentanglement have required strong prior knowledge of the symmetry group's structure, or restrictive assumptions about the subgroup properties. In this work, we remove these constraints by proposing a method whereby an embodied agent autonomously discovers the group structure of its action space through unsupervised interaction with the environment. We prove the identifiability of the true symmetry group decomposition under minimal assumptions, and derive two algorithms: one for discovering the group decomposition from interaction data, and another for learning Linear Symmetry-Based Disentangled (LSBD) representations without assuming specific subgroup properties. Our method is validated on three environments exhibiting different group decompositions, where it outperforms existing LSBD approaches.

Disentangled Representation Learning through Unsupervised Symmetry Group Discovery

Abstract

Symmetry-based disentangled representation learning leverages the group structure of environment transformations to uncover the latent factors of variation. Prior approaches to symmetry-based disentanglement have required strong prior knowledge of the symmetry group's structure, or restrictive assumptions about the subgroup properties. In this work, we remove these constraints by proposing a method whereby an embodied agent autonomously discovers the group structure of its action space through unsupervised interaction with the environment. We prove the identifiability of the true symmetry group decomposition under minimal assumptions, and derive two algorithms: one for discovering the group decomposition from interaction data, and another for learning Linear Symmetry-Based Disentangled (LSBD) representations without assuming specific subgroup properties. Our method is validated on three environments exhibiting different group decompositions, where it outperforms existing LSBD approaches.
Paper Structure (49 sections, 11 theorems, 41 equations, 16 figures, 14 tables)

This paper contains 49 sections, 11 theorems, 41 equations, 16 figures, 14 tables.

Key Result

Theorem 1

For a SBD representation to exist, it is necessary for the observation function $b$ to be injective (up to an interaction equivalence class).

Figures (16)

  • Figure 1: Colored Flatland environment. The group of symmetries can be decomposed as $G = G_x \times G_y \times G_c$ corresponding respectively to the cyclic groups of translations on the horizontal axis/vertical axis, and in a list of predefined colors. The agent has access to several symmetries (or actions) $\mathcal{G}_x = \{x^+, x^-\} \subset G_x$, $\mathcal{G}_y = \{y^+, y^-\} \subset G_y$, and $\mathcal{G}_c = \{c^+, c^-\} \subset G_c$.
  • Figure 2: Equivariance property.
  • Figure 3: Graphical model
  • Figure 4: Two isomorphic group actions satisfying Assumption \ref{['hyp:dist']}.
  • Figure 5: Masking used to build disentangled action matrices
  • ...and 11 more figures

Theorems & Definitions (30)

  • Definition 1: Linear Symmetry Based Disentanglement
  • Theorem 1
  • Theorem 2
  • Theorem 3
  • Proposition 1
  • proof
  • Proposition 2
  • proof
  • Proposition 3
  • proof
  • ...and 20 more