@inproceedings{
wang2022ncinet,
title={Do learned representations respect causal relationships?},
author={Lan Wang and Vishnu Naresh Boddeti},
booktitle={Conference on Computer Vision and Pattern Recognition (CVPR)},
year={2022}
}
NCINet is an approach for observational causal discovery from high-dimensional data. It is trained purely on synthetically generated representations and can be applied to real representations. It's also be applied to analyze the effect on the underlying causal relation between learned representations induced by various design choices in representation learning.
We annotate each face image in CASIA-Webface with eight multi-label attributes: color of hair, visibility of eyes, type of eyewear, facial hair, whether the mouth is open, smiling or not, wearing a hat, visibility of forehead, and gender.
Causal consistency on 6 causal pair graphs.
Causal consistency on 6 causal pair graphs.
-
cd ./NCINet
, set the causal function idx and adversarial as Example inrun.sh
:python main.py --args args/NN.txt --idx=0 --w=1
-
Run
run.sh
-
For other parameters and settings, check
args/NN.txt
andconfig.py
. -
For visualization, run:
tensorboard --logdir=runs