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.
翻译:新颖的检测是确定一个查询示例是否不同于所学培训分布的过程; 以往试图通过基因对抗网络(GANs)来了解正常样本代表情况的方法; 但是,它们将受到不稳定性培训、模式下降和低歧视能力的影响; 最近,提出了各种托辞任务(例如轮用预测和集群),以在新发现中进行自我监督学习; 然而, 所学的潜伏特征仍然是低差别的; 我们通过引入一个新颖的对等对立对称框架克服了这些问题。 首先, 基因化网络(a.k.a. decoder)通过将初始化的潜在矢量定位到图像来了解其代表情况。 广泛的实验表明,这一矢量将首先考虑整个培训数据的分配,以避免模式下跌问题。 其次, 对比性网络(a.k.a.a. encoder) 的目的是“通过相互信息估计,通过使用新的数据增强战略,直接帮助基因化网络获得更具有歧视性的代表性的代表。 广泛的实验表明, 我们的模型比新型的检测方法更甚高得多。