OCGAN: One-class Novelty Detection Using GANs with Constrained Latent Representations

03/20/2019
by   Pramuditha Perera, et al.
22

We present a novel model called OCGAN for the classical problem of one-class novelty detection, where, given a set of examples from a particular class, the goal is to determine if a query example is from the same class. Our solution is based on learning latent representations of in-class examples using a denoising auto-encoder network. The key contribution of our work is our proposal to explicitly constrain the latent space to exclusively represent the given class. In order to accomplish this goal, firstly, we force the latent space to have bounded support by introducing a tanh activation in the encoder's output layer. Secondly, using a discriminator in the latent space that is trained adversarially, we ensure that encoded representations of in-class examples resemble uniform random samples drawn from the same bounded space. Thirdly, using a second adversarial discriminator in the input space, we ensure all randomly drawn latent samples generate examples that look real. Finally, we introduce a gradient-descent based sampling technique that explores points in the latent space that generate potential out-of-class examples, which are fed back to the network to further train it to generate in-class examples from those points. The effectiveness of the proposed method is measured across four publicly available datasets using two one-class novelty detection protocols where we achieve state-of-the-art results.

READ FULL TEXT

page 1

page 3

page 4

page 5

page 7

research
08/25/2021

Adversarially Robust One-class Novelty Detection

One-class novelty detectors are trained with examples of a particular cl...
research
07/03/2020

Improving auto-encoder novelty detection using channel attention and entropy minimization

Novelty detection is a important research area which mainly solves the c...
research
03/31/2020

Distance in Latent Space as Novelty Measure

Deep Learning performs well when training data densely covers the experi...
research
02/03/2020

Novelty Detection via Non-Adversarial Generative Network

One-class novelty detection is the process of determining if a query exa...
research
05/11/2021

Gradient flow encoding with distance optimization adaptive step size

The autoencoder model uses an encoder to map data samples to a lower dim...
research
09/07/2022

Open-Ended Evolution for Minecraft Building Generation

This paper proposes a procedural content generator which evolves Minecra...
research
07/19/2021

OODformer: Out-Of-Distribution Detection Transformer

A serious problem in image classification is that a trained model might ...

Please sign up or login with your details

Forgot password? Click here to reset