TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/Deep Anomaly Detection with Deviation Networks

Deep Anomaly Detection with Deviation Networks

Guansong Pang, Chunhua Shen, Anton Van Den Hengel

2019-11-19Representation LearningCyber Attack DetectionAnomaly DetectionFraud DetectionNetwork Intrusion Detection
PaperPDFCodeCodeCodeCodeCode(official)Code

Abstract

Although deep learning has been applied to successfully address many data mining problems, relatively limited work has been done on deep learning for anomaly detection. Existing deep anomaly detection methods, which focus on learning new feature representations to enable downstream anomaly detection methods, perform indirect optimization of anomaly scores, leading to data-inefficient learning and suboptimal anomaly scoring. Also, they are typically designed as unsupervised learning due to the lack of large-scale labeled anomaly data. As a result, they are difficult to leverage prior knowledge (e.g., a few labeled anomalies) when such information is available as in many real-world anomaly detection applications. This paper introduces a novel anomaly detection framework and its instantiation to address these problems. Instead of representation learning, our method fulfills an end-to-end learning of anomaly scores by a neural deviation learning, in which we leverage a few (e.g., multiple to dozens) labeled anomalies and a prior probability to enforce statistically significant deviations of the anomaly scores of anomalies from that of normal data objects in the upper tail. Extensive results show that our method can be trained substantially more data-efficiently and achieves significantly better anomaly scoring than state-of-the-art competing methods.

Results

TaskDatasetMetricValueModel
Anomaly DetectionCensusAUC0.828DevNet
Anomaly DetectionCensusAverage Precision0.321DevNet
Anomaly DetectionThyroidAUC0.783DevNet
Anomaly DetectionThyroidAverage Precision0.274DevNet
Fraud DetectionKaggle-Credit Card Fraud DatasetAUC0.98DevNet
Fraud DetectionKaggle-Credit Card Fraud DatasetAverage Precision0.69DevNet
Intrusion DetectionNB15-BackdoorAUC0.969DevNet
Intrusion DetectionNB15-BackdoorAverage Precision0.883DevNet
Active Speaker DetectionKaggle-Credit Card Fraud DatasetAUC0.98DevNet
Active Speaker DetectionKaggle-Credit Card Fraud DatasetAverage Precision0.69DevNet

Related Papers

Multi-Stage Prompt Inference Attacks on Enterprise LLM Systems2025-07-21Touch in the Wild: Learning Fine-Grained Manipulation with a Portable Visuo-Tactile Gripper2025-07-20Spectral Bellman Method: Unifying Representation and Exploration in RL2025-07-17Boosting Team Modeling through Tempo-Relational Representation Learning2025-07-173DKeyAD: High-Resolution 3D Point Cloud Anomaly Detection via Keypoint-Guided Point Clustering2025-07-17A Semi-Supervised Learning Method for the Identification of Bad Exposures in Large Imaging Surveys2025-07-17Similarity-Guided Diffusion for Contrastive Sequential Recommendation2025-07-16Are encoders able to learn landmarkers for warm-starting of Hyperparameter Optimization?2025-07-16