Adversarially Learned Inference with Conditional Entropy (ALICE)
ALICE: Towards Understanding Adversarial Learning for Joint Distribution Matching
Chunyuan Li,
Hao Liu,
Changyou Chen,
Yunchen Pu,
Liqun Chen,
Ricardo Henao,
Lawrence Carin
Duke University. NIPS, 2017.
Alice4Alice: ALICE algorithms for painting the cartoon of Alice's Adventures in Wonderland
In unsupervised learning case:
- (a) Explicit cycle-consistency (
ALICE_l2.py
) - (b) Implicit cycle-consistency (
ALICE_A.py
)
In weakly-supervised learning case:
- (c) Explicit mapping (
ALICE_l2_l2.py
) - (d) Implicit mapping (
ALICE_A_A.py
)
plot_generation/alice_plots_paper.ipynb
We study the impact of weighting hyperparameter (\lambda) for CE regularizer. The performance of image generation is evaluated by inception score (ICP), and image reconstruction is evaluted by mean square error (MSE).
Best ICP=9.279 ± 0.07, and MSE=0.0803 ± 0.007, when \lambda=1
Note: we pre-trained a "perfect" MNIST classifier (100% training accuracy) to compute the inception score for MNIST.
Image Generation | Image Reconstruction |
---|---|
Best ICP=6.015 ± 0.0284, and MSE=0.4155 ± 0.2015, when \lambda=1e-6. Larger \lambda leads to lower MSE.
Note: The quality of generated cifar images is evaluated via the inception score based on ImageNet.
Image Generation | Image Reconstruction |
---|---|
If you use this code for your research, please cite our paper:
@article{li2017alice,
title={ALICE: Towards Understanding Adversarial Learning for Joint Distribution Matching},
author={Li, Chunyuan and Liu, Hao and Chen, Changyou and Pu, Yunchen and Chen, Liqun and Henao, Ricardo and Carin, Lawrence},
journal={Neural Information Processing Systems (NIPS)},
year={2017}
}