Beyond Uniform Local Isometry and Topology: FactoMap for Disentangled Representations
Organizations: University of Alberta Alberta Machine Intelligence Institute (Amii) · University of Alberta Alberta Machine Intelligence Institute (Amii) Canada CIFAR AI Chair
Abstract
Many disentanglement methods represent generative factors using Euclidean product coordinates, although the underlying factor spaces may wrap, collapse, or have position-dependent geometry. We introduce factor-space structure, which combines factor domains, generator-induced identifications, and position-dependent scales to distinguish topologically equivalent spaces with different factor geometries. We show that statistical independence does not imply uniform product geometry: independent hue and scale can affect observations at different, scale-dependent rates, producing anisotropy that no fixed rescaling can remove. We propose the Factor-Space Topographic Map (FactoMap), which learns interpretable prototypes indexed by a structured factor-space lattice. Topographic learning transfers the lattice's periodicity, collapses boundaries, and non-uniform extent to the representation. Experiments show that matching this structure better preserves factor continuity and improves disentanglement of the underlying factors.
Figures & tables
Appendix figures & tables13 assets
Supplementary material from the paper’s appendix.
Appendix
| n bins | InfoM | InfoE (Regression) | InfoE (Classification) | InfoC | |
|---|---|---|---|---|---|
| 10 | 0.1 | 0.568 | 0.787 | 0.703 | 0.382 |
| 0.3 | 0.983 | 0.788 | 0.951 | 0.625 | |
| 1 | 0.985 | 0.768 | 0.941 | 0.620 | |
| 3 | 0.986 | 0.803 | 0.927 | 0.616 | |
| 10 | 0.981 | 0.771 | 0.933 | 0.615 | |
| 15 | 0.982 | 0.747 | 0.925 | 0.625 |
| n bins | InfoM | InfoE (Regression) | InfoE (Classification) | InfoC | |
|---|---|---|---|---|---|
| 10 | 0.1 | 0.592 | 0.560 | 0.419 | 0.505 |
| 0.3 | 0.607 | 0.576 | 0.442 | 0.687 | |
| 1 | 0.364 | 0.567 | 0.405 | 0.394 | |
| 3 | 0.820 | 0.587 | 0.420 | 0.827 | |
| 10 | 0.823 | 0.591 | 0.385 | 0.877 | |
| 15 | 0.839 | 0.597 | 0.391 | 0.785 |
| Varying Factors | n bins | InfoM | InfoE (Regression) | InfoE (Classification) | InfoC |
|---|---|---|---|---|---|
| Position X–Position Y | 10 | 0.666 | 0.996 | 0.895 | 0.660 |
| 20 | 0.657 | 0.996 | 0.895 | 0.658 | |
| 50 | 0.598 | 0.996 | 0.895 | 0.597 | |
| auto | 0.666 | 0.996 | 0.895 | 0.673 | |
| Scale–Shape | 10 | 0.241 | 0.990 | 0.999 | 0.241 |
| 20 | 0.047 | 0.990 | 0.999 | 0.047 |
Disentangled Representation Learning
Disentangled representation learning separates distinct factors of variation so models can interpret, control, and generalize their predictions.
See all 231 papers