OpenGAN: Open-Set Recognition via Open Data Generation

04/07/2021
by   Shu Kong, et al.
20

Real-world machine learning systems need to analyze novel testing data that differs from the training data. In K-way classification, this is crisply formulated as open-set recognition, core to which is the ability to discriminate open-set data outside the K closed-set classes. Two conceptually elegant ideas for open-set discrimination are: 1) discriminatively learning an open-vs-closed binary discriminator by exploiting some outlier data as the open-set, and 2) unsupervised learning the closed-set data distribution with a GAN and using its discriminator as the open-set likelihood function. However, the former generalizes poorly to diverse open test data due to overfitting to the training outliers, which unlikely exhaustively span the open-world. The latter does not work well, presumably due to the instable training of GANs. Motivated by the above, we propose OpenGAN, which addresses the limitation of each approach by combining them with several technical insights. First, we show that a carefully selected GAN-discriminator on some real outlier data already achieves the state-of-the-art. Second, we augment the available set of real open training examples with adversarially synthesized "fake" data. Third and most importantly, we build the discriminator over the features computed by the closed-world K-way networks. Extensive experiments show that OpenGAN significantly outperforms prior open-set methods.

READ FULL TEXT

page 8

page 16

page 19

page 20

page 21

page 22

page 23

page 24

research
06/08/2021

Data-Efficient Instance Generation from Instance Discrimination

Generative Adversarial Networks (GANs) have significantly advanced image...
research
05/07/2023

Unlocking the Power of Open Set : A New Perspective for Open-set Noisy Label Learning

Learning from noisy data has attracted much attention, where most method...
research
03/16/2022

Open Set Recognition using Vision Transformer with an Additional Detection Head

Deep neural networks have demonstrated prominent capacities for image cl...
research
09/07/2018

Open Set Adversarial Examples

Adversarial examples in recent works target at closed set recognition sy...
research
02/27/2019

The Importance of Metric Learning for Robotic Vision: Open Set Recognition and Active Learning

State-of-the-art deep neural network recognition systems are designed fo...
research
09/25/2017

DOC: Deep Open Classification of Text Documents

Traditional supervised learning makes the closed-world assumption that t...
research
01/20/2023

Open-Set Likelihood Maximization for Few-Shot Learning

We tackle the Few-Shot Open-Set Recognition (FSOSR) problem, i.e. classi...

Please sign up or login with your details

Forgot password? Click here to reset