mlsanityData to 14 Oct 2026

AnoShift: A Distribution Shift Benchmark for Unsupervised Anomaly Detection

arXiv 2206.15476 ↗First posted 30 Jun 2022cs.LGcited by 11

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

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
  2. 2020WILDS: A Benchmark of in-the-Wild Distribution Shiftscited by 1,375
  3. 2019TabNet: Attentive Interpretable Tabular Learningcited by 648
  4. 2021SAINT: Improved Neural Networks for Tabular Data via Row Attention and Contrastive Pre-Trainingcited by 319
  5. 2021Mind the Gap: Assessing Temporal Generalization in Neural Language Modelscited by 230
  6. 2019PyOD: A Python Toolbox for Scalable Outlier Detectioncited by 222
  7. 2020Geometric Dataset Distances via Optimal Transportcited by 158
  8. 2022ECOD: Unsupervised Outlier Detection Using Empirical Cumulative Distribution Functionscited by 153
  9. 2020COPOD: Copula-Based Outlier Detectioncited by 146
  10. 2022SHIFT: A Synthetic Driving Dataset for Continuous Multi-Task Domain Adaptationcited by 146
  11. 2018Kitsune: An Ensemble of Autoencoders for Online Network Intrusion Detectioncited by 121
  12. 2022The CLEAR Benchmark: Continual LEArning on Real-World Imagerycited by 93
9 more
  1. 2021Online Continual Learning with Natural Distribution Shifts: An Empirical Study with Visual Datacited by 69
  2. 2018Generative Adversarial Active Learning for Unsupervised Outlier Detectioncited by 65
  3. 2021E-GraphSAGE: A Graph Neural Network based Intrusion Detection System for IoTcited by 56
  4. 2019A Survey of Network-based Intrusion Detection Data Setscited by 46
  5. 2020NetFlow Datasets for Machine Learning-based Network Intrusion Detection Systemscited by 45
  6. 2021LUNAR: Unifying Local Outlier Detection Methods via Graph Neural Networkscited by 42
  7. 2021Towards a Standard Feature Set for Network Intrusion Detection System Datasetscited by 40
  8. 2019Tree-based Intelligent Intrusion Detection System in Internet of Vehiclescited by 25
  9. 2021ZYELL-NCTU NetTraffic-1.0: A Large-Scale Dataset for Real-World Network Anomaly Detectioncited by 1

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2022: 1; 2023: 2; 2024: 1; 2025: 3; 2026: 4.

11 papers.