English

Reject Illegal Inputs with Generative Classifier Derived from Any Discriminative Classifier

Machine Learning 2020-01-03 v1 Machine Learning

Abstract

Generative classifiers have been shown promising to detect illegal inputs including adversarial examples and out-of-distribution samples. Supervised Deep Infomax~(SDIM) is a scalable end-to-end framework to learn generative classifiers. In this paper, we propose a modification of SDIM termed SDIM-\emph{logit}. Instead of training generative classifier from scratch, SDIM-\emph{logit} first takes as input the logits produced any given discriminative classifier, and generate logit representations; then a generative classifier is derived by imposing statistical constraints on logit representations. SDIM-\emph{logit} could inherit the performance of the discriminative classifier without loss. SDIM-\emph{logit} incurs a negligible number of additional parameters, and can be efficiently trained with base classifiers fixed. We perform \emph{classification with rejection}, where test samples whose class conditionals are smaller than pre-chosen thresholds will be rejected without predictions. Experiments on illegal inputs, including adversarial examples, samples with common corruptions, and out-of-distribution~(OOD) samples show that allowed to reject a portion of test samples, SDIM-\emph{logit} significantly improves the performance on the left test sets.

Cite

@article{arxiv.2001.00483,
  title  = {Reject Illegal Inputs with Generative Classifier Derived from Any Discriminative Classifier},
  author = {Xin Wang},
  journal= {arXiv preprint arXiv:2001.00483},
  year   = {2020}
}

Comments

7 pages, 3 figures

R2 v1 2026-06-23T13:01:29.057Z