Skip to content

hmorioka/GCaRL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Grouped Causal Representation Learning (G-CaRL)

This code is the official implementation of

Hiroshi Morioka and Aapo Hyvärinen, Causal representation learning made identifiable by grouping of observational variables. Proceedings of The 41st International Conference on Machine Learning (ICML2024).

If you are using pieces of the posted code, please cite the above paper.

Requirements

Python3

Pytorch

Training

To train the model(s) in the paper, run this command:

python gcarl_training.py

Set parameters depending on which simulation you want to run:

'Simulation1': parameters for Simulation1

'Simulation2': parameters for Simulation2

'GRN': parameters for gene regulatory network recovery

'3dIdent': parameters for high-dimensional image observations (https://zenodo.org/records/4502485#.YgWm1fXMKbg)

Evaluation

To evaluate the trained model, run:

python gcarl_evaluation.py

About

Grouped Causal Representation Learning (G-CaRL)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages