API-Net: Robust Generative Classifier via a Single Discriminator
Abstract
Robustness of deep neural network classifiers has been attracting increased attention. As for the robust classification problem, a generative classifier typically models the distribution of inputs and labels, and thus can better handle off-manifold examples at the cost of a concise structure. On the contrary, a discriminative classifier only models the conditional distribution of labels given inputs, but benefits from effective optimization owing to its succinct structure. This work aims for a solution of generative classifiers that can profit from the merits of both. To this end, we propose an Anti-Perturbation Inference (API) method, which searches for anti-perturbations to maximize the lower bound of the joint log-likelihood of inputs and classes. By leveraging the lower bound to approximate Bayes' rule, we construct a generative classifier Anti-Perturbation Inference Net (API-Net) upon a single discriminator. It takes advantage of the generative properties to tackle off-manifold examples while maintaining a succinct structure for effective optimization. Experiments show that API successfully neutralizes adversarial perturbations, and API-Net consistently outperforms state-of-the-art defenses on prevailing benchmarks, including CIFAR-10, MNIST, and SVHN.
Cite
Text
Dong et al. "API-Net: Robust Generative Classifier via a Single Discriminator." Proceedings of the European Conference on Computer Vision (ECCV), 2020. doi:10.1007/978-3-030-58601-0_23Markdown
[Dong et al. "API-Net: Robust Generative Classifier via a Single Discriminator." Proceedings of the European Conference on Computer Vision (ECCV), 2020.](https://mlanthology.org/eccv/2020/dong2020eccv-apinet/) doi:10.1007/978-3-030-58601-0_23BibTeX
@inproceedings{dong2020eccv-apinet,
title = {{API-Net: Robust Generative Classifier via a Single Discriminator}},
author = {Dong, Xinshuai and Liu, Hong and Ji, Rongrong and Cao, Liujuan and Ye, Qixiang and Liu, Jianzhuang and Tian, Qi},
booktitle = {Proceedings of the European Conference on Computer Vision (ECCV)},
year = {2020},
doi = {10.1007/978-3-030-58601-0_23},
url = {https://mlanthology.org/eccv/2020/dong2020eccv-apinet/}
}