GitHub - hujiecpp/InformationCompetingProcess: The project page of paper: Information Competing Process for Learning Diversified Representations [NeurIPS 2019] (original) (raw)
This is the project page of our paper:
"Information Competing Process for Learning Diversified Representations." Hu, J., Ji, R., Zhang, S., Sun, X., Ye, Q., Lin, C. W., & Tian, Q. In NeurIPS 2019. [Paper] [Poster] [中文简介]
If you have any problem, please feel free to contact us. (hujie.cpp@gmail.com)
1. Supervised Setting: Classification Task
The codes, usages, models and results for classification task can be found in: ./Classification/
We implement ICP to train VGG16, GoogLeNet, ResNet20 and DenseNet40 on Cifar10 and Cifar100 datasets.
Our codes for the classification task are based on pytorch-cifar and the models from KSE.
2. Self-Supervised Setting: Disentanglement Task
The codes, usages, models and results for disentanglement task can be found in: ./Disentanglement/
We implement ICP to train Beta-VAE on dSprites, 3D Faces and CelebA datasets.
Our codes for the disentanglement task are based on Beta-VAE.
The evaluation metric (MIG) for disentanglement are from beta-tcvae, and we thank Ricky for helping us to use the 3D Faces dataset.
3. Citation
If our paper helps your research, please cite it in your publications:
@inproceedings{hu2019information,
title={Information Competing Process for Learning Diversified Representations},
author={Hu, Jie and Ji, Rongrong and Zhang, ShengChuan and Sun, Xiaoshuai and Ye, Qixiang and Lin, Chia-Wen and Tian, Qi},
booktitle={Advances in Neural Information Processing Systems},
year={2019}
}