Novelty Detection via Contrastive Learning with Negative Data Augmentation

06/18/2021
by   Chengwei Chen, et al.
0

Novelty detection is the process of determining whether a query example differs from the learned training distribution. Previous methods attempt to learn the representation of the normal samples via generative adversarial networks (GANs). However, they will suffer from instability training, mode dropping, and low discriminative ability. Recently, various pretext tasks (e.g. rotation prediction and clustering) have been proposed for self-supervised learning in novelty detection. However, the learned latent features are still low discriminative. We overcome such problems by introducing a novel decoder-encoder framework. Firstly, a generative network (a.k.a. decoder) learns the representation by mapping the initialized latent vector to an image. In particular, this vector is initialized by considering the entire distribution of training data to avoid the problem of mode-dropping. Secondly, a contrastive network (a.k.a. encoder) aims to “learn to compare” through mutual information estimation, which directly helps the generative network to obtain a more discriminative representation by using a negative data augmentation strategy. Extensive experiments show that our model has significant superiority over cutting-edge novelty detectors and achieves new state-of-the-art results on some novelty detection benchmarks, e.g. CIFAR10 and DCASE. Moreover, our model is more stable for training in a non-adversarial manner, compared to other adversarial based novelty detection methods.

READ FULL TEXT

page 3

page 7

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
03/29/2022

TransductGAN: a Transductive Adversarial Model for Novelty Detection

Novelty detection, a widely studied problem in machine learning, is the ...
research
07/16/2020

CSI: Novelty Detection via Contrastive Learning on Distributionally Shifted Instances

Novelty detection, i.e., identifying whether a given sample is drawn fro...
research
07/06/2018

Generative Probabilistic Novelty Detection with Adversarial Autoencoders

Novelty detection is the problem of identifying whether a new data point...
research
11/02/2022

Generative Poisoning Using Random Discriminators

We introduce ShortcutGen, a new data poisoning attack that generates sam...
research
04/13/2023

Improving novelty detection with generative adversarial networks on hand gesture data

We propose a novel way of solving the issue of classification of out-of-...
research
03/29/2019

Snore-GANs: Improving Automatic Snore Sound Classification with Synthesized Data

One of the frontier issues that severely hamper the development of autom...

Please sign up or login with your details

Forgot password? Click here to reset