Beyond the Known: Adversarial Autoencoders in Novelty Detection

Muhammad Asad, Ihsan Ullah, Ganesh Sistu, Michael G. Madden
4/6/2024
cs.CVcs.AIcs.LG

No confident code implementation found for this paper.

Abstract

In novelty detection, the goal is to decide if a new data point should be categorized as an inlier or an outlier, given a training dataset that primarily captures the inlier distribution. Recent approaches typically use deep encoder and decoder network frameworks to derive a reconstruction error, and employ this error either to determine a novelty score, or as the basis for a one-class classifier. In this research, we use a similar framework but with a lightweight deep network, and we adopt a probabilistic score with reconstruction error. Our methodology calculates the probability of whether the sample comes from the inlier distribution or not. This work makes two key contributions. The first is that we compute the novelty probability by linearizing the manifold that holds the structure of the inlier distribution. This allows us to interpret how the probability is distributed and can be determined in relation to the local coordinates of the manifold tangent space. The second contribution is that we improve the training protocol for the network. Our results indicate that our approach is effective at learning the target class, and it outperforms recent state-of-the-art methods on several benchmark datasets.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{asad2024beyond,
  title  = {Beyond the Known: Adversarial Autoencoders in Novelty Detection},
  author = {Muhammad Asad and Ihsan Ullah and Ganesh Sistu and Michael G. Madden},
  year   = {2024},
  eprint = {2404.04456},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.04456v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2404.04456.svg)](https://codeofpaper.com/paper/2404.04456)

Discussion