AnoShift: A Distribution Shift Benchmark for Unsupervised Anomaly Detection
Not on the map. Why?
Abstract (arXiv)
Analyzing the distribution shift of data is a growing research direction in nowadays Machine Learning (ML), leading to emerging new benchmarks that focus on providing a suitable scenario for studying the generalization properties of ML models. The existing benchmarks are focused on supervised learning, and to the best of our knowledge, there is none for unsupervised learning. Therefore, we introduce an unsupervised anomaly detection benchmark with data that shifts over time, built over Kyoto-2006+, a traffic dataset for network intrusion detection. This type of data meets the premise of shifting the input distribution: it covers a large time span (10 years), with naturally occurring changes over time (eg users modifying their behavior patterns, and software updates). We first highlight the non-stationary nature of the data, using a basic per-feature analysis, t-SNE, and an Optimal Transport approach for measuring the overall distribution distances between years. Next, we propose AnoShift, a protocol splitting the data in IID, NEAR, and FAR testing splits. We validate the performance degradation over time with diverse models, ranging from classical approaches to deep learning. Finally, we show that by acknowledging the distribution shift problem and properly addressing it, the performance can be improved compared to the classical training which assumes independent and identically distributed data (on average, by up to 3% for our approach). Dataset and code are available at https://github.com/bit-ml/AnoShift/.
Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). Builds on 21 of its 67 references that are in the map. First posted on arXiv 30 Jun 2022.
Builds on
21 of 67 references.
References · 21
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2020WILDS: A Benchmark of in-the-Wild Distribution Shiftscited by 1,375
- 2019TabNet: Attentive Interpretable Tabular Learningcited by 648
- 2021SAINT: Improved Neural Networks for Tabular Data via Row Attention and Contrastive Pre-Trainingcited by 319
- 2021Mind the Gap: Assessing Temporal Generalization in Neural Language Modelscited by 230
- 2019PyOD: A Python Toolbox for Scalable Outlier Detectioncited by 222
- 2020Geometric Dataset Distances via Optimal Transportcited by 158
- 2022ECOD: Unsupervised Outlier Detection Using Empirical Cumulative Distribution Functionscited by 153
- 2020COPOD: Copula-Based Outlier Detectioncited by 146
- 2022SHIFT: A Synthetic Driving Dataset for Continuous Multi-Task Domain Adaptationcited by 146
- 2018Kitsune: An Ensemble of Autoencoders for Online Network Intrusion Detectioncited by 121
- 2022The CLEAR Benchmark: Continual LEArning on Real-World Imagerycited by 93
9 more
- 2021Online Continual Learning with Natural Distribution Shifts: An Empirical Study with Visual Datacited by 69
- 2018Generative Adversarial Active Learning for Unsupervised Outlier Detectioncited by 65
- 2021E-GraphSAGE: A Graph Neural Network based Intrusion Detection System for IoTcited by 56
- 2019A Survey of Network-based Intrusion Detection Data Setscited by 46
- 2020NetFlow Datasets for Machine Learning-based Network Intrusion Detection Systemscited by 45
- 2021LUNAR: Unifying Local Outlier Detection Methods via Graph Neural Networkscited by 42
- 2021Towards a Standard Feature Set for Network Intrusion Detection System Datasetscited by 40
- 2019Tree-based Intelligent Intrusion Detection System in Internet of Vehiclescited by 25
- 2021ZYELL-NCTU NetTraffic-1.0: A Large-Scale Dataset for Real-World Network Anomaly Detectioncited by 1
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 1; 2025: 3; 2026: 4.
11 papers.
- 2025LAMDA: A Longitudinal Android Malware Benchmark for Concept Drift Analysiscited by 6
- 2025Chimera: Harnessing Multi-Agent LLMs for Automatic Insider Threat Simulationcited by 4
- 2022Env-Aware Anomaly Detection: Ignore Style Changes, Stay True to Content!cited by 3
- 2023Zero-Shot Anomaly Detection via Batch Normalizationcited by 1
- 2023Robust Novelty Detection through Style-Conscious Feature Rankingcited by 1
- 2024Feature Distribution Shift Mitigation with Contrastive Pretraining for Intrusion Detectioncited by 1
- 2025Shift Detection and Adaptation for Network Intrusion Detectioncited by 0
- 2026When Normality Shifts: Risk-Aware Test-Time Adaptation for Unsupervised Tabular Anomaly Detectioncited by 0
- 2026SEED: Semi-supervised Continual MalwarE Detection for Tackling ConcEpt Drift on a BuDgetcited by 0
- 2026Rethinking Weak Supervision in Anomaly Detection: A Comprehensive Benchmarkcited by 0
- 2026Towards Principled Continual Anomaly Detection: A Systematic Framework and Benchmark Scenarioscited by 0
- 2026Towards Principled Continual Anomaly Detection: A Systematic Framework and Benchmark Scenarios30 Jun 2026
- 2026Rethinking Weak Supervision in Anomaly Detection: A Comprehensive Benchmark25 May 2026
- 2026SEED: Semi-supervised Continual MalwarE Detection for Tackling ConcEpt Drift on a BuDget24 May 2026
- 2026When Normality Shifts: Risk-Aware Test-Time Adaptation for Unsupervised Tabular Anomaly Detection11 May 2026
- 2025Shift Detection and Adaptation for Network Intrusion Detection20 Aug 2025
- 2025Chimera: Harnessing Multi-Agent LLMs for Automatic Insider Threat Simulation11 Aug 2025
- 2025LAMDA: A Longitudinal Android Malware Benchmark for Concept Drift Analysis24 May 2025
- 2024Feature Distribution Shift Mitigation with Contrastive Pretraining for Intrusion Detection23 Apr 2024
- 2023Robust Novelty Detection through Style-Conscious Feature Ranking5 Oct 2023
- 2023Zero-Shot Anomaly Detection via Batch Normalization15 Feb 2023
- 2022Env-Aware Anomaly Detection: Ignore Style Changes, Stay True to Content!6 Oct 2022