Skip to content
stfc-scimlPublic

About

Contains the code for the ICML 2023 paper, entitled "Orthogonality-Enforced Latent Space in Autoencoders: An Approach to Learning Disentangled Representations"

Resources

Stars

13 stars

Watchers

1 watching

Forks

Latest commit

 

History

9 Commits

Folders and files

Repository files navigation

Orthogonality-Enforced Latent Space in Autoencoders: An Approach to Learning Disentangled Representations

Jaehoon Cha, and Jeyan Thiyagalingam

This is the official implementation of the paper "Orthogonality-Enforced Latent Space in Autoencoders: An Approach to Learning Disentangled Representations".

Prior to using the model (demonstrated in the main.py script), please make sure that the XYC datasets are in place. This can be created using the script make_xyc_dataset.py.

This repository is organised as follows:

├── dataset.py                <Dataset loader>
├── make_xyc_dataset.py       <Script for creating the XYC dataset>
├── main.py                   <Example implementation of the model>
├── model.py                  <DAE model architecture>
└── plot.py                   <Script for plotting latent traversals and latent space>

Requirements are

  • torch
  • numpy, and
  • matplotlib.

About

Contains the code for the ICML 2023 paper, entitled "Orthogonality-Enforced Latent Space in Autoencoders: An Approach to Learning Disentangled Representations"

Resources

Stars

13 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages