Skip to content

hmorioka/CCL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Connectivity-contrastive learning (CCL)

This code is the official implementation of

Hiroshi Morioka and Aapo Hyvärinen, Connectivity-Contrastive Learning: Combining Causal Discovery and Representation Learning for Multimodal Data. Proceedings of The 26th International Conference on Artificial Intelligence and Statistics (AISTATS2023).

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

Requirements

Python3

Pytorch

Training

To train the models in the paper, run this command:

python ccl_training.py

Set 'method' in the code either 'ccl' or 'cclalt'.

'ccl': Train by CCL

'cclalt': Train by CCLalt. Require 'pair' parameter

Evaluation

To evaluate the trained model, run:

python ccl_evaluation.py

About

Connectivity-contrastive learning (CCL)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages