paper-with-me

홈 › Papers

NFAD: Fixing anomaly detection using normalizing flows

2019-12-19 · Artem Ryzhikov, Maxim Borisyak, Andrey Ustyuzhanin, Denis Derkach

Anomaly detection is a challenging task that frequently arises in practically all areas of industry and science, from fraud detection and data quality monitoring to finding rare cases of diseases and searching for new physics. Most of the conventional approaches to anomaly detection, such as one-class SVM and Robust Auto-Encoder, are one-class classification methods, i.e. focus on separating normal data from the rest of the space. Such methods are based on the assumption of separability of normal and anomalous classes, and subsequently do not take into account any available samples of anomalies. Nonetheless, in practical settings, some anomalous samples are often available; however, usually in amounts far lower than required for a balanced classification task, and the separability assumption might not always hold. This leads to an important task -- incorporating known anomalous samples into training procedures of anomaly detection models. In this work, we propose a novel model-agnostic training procedure to address this task. We reformulate one-class classification as a binary classification problem with normal data being distinguished from pseudo-anomalous samples. The pseudo-anomalous samples are drawn from low-density regions of a normalizing flow model by feeding tails of the latent distribution into the model. Such an approach allows to easily include known anomalies into the training process of an arbitrary classifier. We demonstrate that our approach shows comparable performance on one-class problems, and, most importantly, achieves comparable or superior results on tasks with variable amounts of known anomalies.

📄 PDF Abstract BibTeX arXiv:1912.09323

Code (1)

https://gitlab.com/lambda-hse/nfad 공식 구현 pytorch

Tasks

Anomaly DetectionBayesian InferenceBIG-bench Machine LearningBinary ClassificationClassificationFraud DetectionOne-Class Classification

Methods 이 논문이 사용한 방법론

Normalizing Flows Normalizing Flows are a method for constructing complex distributions by transforming a probability density through a series of invertible mappings. By repeatedly applying…

Similar Papers 제목 키워드 기반

Anomaly Detection in Trajectory Data with Normalizing Flows

2020-04-13 · Madson L. D. Dias, César Lincoln C. Mattos, Ticiana L. C. da Silva, José Antônio F. de Macedo 외

The task of detecting anomalous data patterns is as important in practical applications as challenging. In the context of spatial data, recognition of unexpected trajectories brings additional difficulties, such as high …

Anomaly DetectionDensity Estimation

Temporal-Conditioned Normalizing Flows for Multivariate Time Series Anomaly Detection

2026-03-10 · David Baumgartner, Helge Langseth, Kenth Engø-Monsen, Heri Ramampiaro arxiv

This paper introduces temporal-conditioned normalizing flows (tcNF), a novel framework that addresses anomaly detection in time series data with accurate modeling of temporal dependencies and uncertainty. By conditioning…

Time Series Anomaly Detection

Quantum Normalizing Flows for Anomaly Detection

2024-02-05 · Bodo Rosenhahn, Christoph Hirche

A Normalizing Flow computes a bijective mapping from an arbitrary distribution to a predefined (e.g. normal) distribution. Such a flow can be used to address different tasks, e.g. anomaly detection, once such a mapping h…

Anomaly Detection

FANFOLD: Graph Normalizing Flows-driven Asymmetric Network for Unsupervised Graph-Level Anomaly Detection

2024-06-29 · Rui Cao, Shijie Xue, Jindong Li, Qi Wang 외

Unsupervised graph-level anomaly detection (UGAD) has attracted increasing interest due to its widespread application. In recent studies, knowledge distillation-based methods have been widely used in unsupervised anomaly…

Anomaly DetectionKnowledge DistillationUnsupervised Anomaly Detection

Graph-Augmented Normalizing Flows for Anomaly Detection of Multiple Time Series

2022-02-16 · ICLR 2022 4 · Enyan Dai, Jie Chen

Anomaly detection is a widely studied task for a broad variety of data types; among them, multiple time series appear frequently in applications, including for example, power grids and traffic networks. Detecting anomali…

Anomaly DetectionDensity EstimationTime SeriesTime Series Analysis+1