mlsanityData to 14 Oct 2026

MemStream: Memory-Based Streaming Anomaly Detection

arXiv 2106.03837 ↗First posted 7 Jun 2021cs.LG cs.AIcited by 12

Not on the map. Why?

Abstract (arXiv)

Given a stream of entries over time in a multi-dimensional data setting where concept drift is present, how can we detect anomalous activities? Most of the existing unsupervised anomaly detection approaches seek to detect anomalous events in an offline fashion and require a large amount of data for training. This is not practical in real-life scenarios where we receive the data in a streaming manner and do not know the size of the stream beforehand. Thus, we need a data-efficient method that can detect and adapt to changing data trends, or concept drift, in an online manner. In this work, we propose MemStream, a streaming anomaly detection framework, allowing us to detect unusual events as they occur while being resilient to concept drift. We leverage the power of a denoising autoencoder to learn representations and a memory module to learn the dynamically changing trend in data without the need for labels. We prove the optimum memory size required for effective drift handling. Furthermore, MemStream makes use of two architecture design choices to be robust to memory poisoning. Experimental results show the effectiveness of our approach compared to state-of-the-art streaming baselines using 2 synthetic datasets and 11 real-world datasets.

Key facts. Cited by 12 papers in the map (data through 14 Oct 2026). Builds on 24 of its 97 references that are in the map. First posted on arXiv 7 Jun 2021.

Builds on

24 of 97 references.

References · 24

  1. 2017Unsupervised Anomaly Detection with Generative Adversarial Networks to Guide Marker Discoverycited by 566
  2. 2019Memorizing Normality to Detect Anomaly: Memory-augmented Deep Autoencoder for Unsupervised Anomaly Detectioncited by 564
  3. 2020Learning under Concept Drift: A Reviewcited by 477
  4. 2018GANomaly: Semi-Supervised Anomaly Detection via Adversarial Trainingcited by 409
  5. 2019Deep Learning for Anomaly Detection: A Surveycited by 358
  6. 2018Unsupervised Anomaly Detection via Variational Auto-Encoder for Seasonal KPIs in Web Applicationscited by 224
  7. 2018Kitsune: An Ensemble of Autoencoders for Online Network Intrusion Detectioncited by 121
  8. 2018Adversarially Learned Anomaly Detectioncited by 115
  9. 2016Deep Structured Energy Based Models for Anomaly Detectioncited by 114
  10. 2018Anomaly Detection using One-Class Neural Networkscited by 82
  11. 2018Extended Isolation Forestcited by 81
  12. 2017Nonlinear Information Bottleneckcited by 71
12 more
  1. 2019Maximum Entropy Generators for Energy-Based Modelscited by 56
  2. 2019A Survey of Network-based Intrusion Detection Data Setscited by 46
  3. 2019Robust Anomaly Detection in Images using Adversarial Autoencoderscited by 38
  4. 2018DOPING: Generative Data Augmentation for Unsupervised Anomaly Detection with GANcited by 34
  5. 2019Fence GAN: Towards Better Anomaly Detectioncited by 32
  6. 2019MIDAS: Microcluster-Based Detector of Anomalies in Edge Streamscited by 29
  7. 2020TAnoGAN: Time Series Anomaly Detection with Generative Adversarial Networkscited by 29
  8. 2017Training Adversarial Discriminators for Cross-channel Abnormal Event Detection in Crowdscited by 28
  9. 2020MSTREAM: Fast Anomaly Detection in Multi-Aspect Streamscited by 17
  10. 2020Memory Augmented Generative Adversarial Networks for Anomaly Detectioncited by 12
  11. 2020PySAD: A Streaming Anomaly Detection Framework in Pythoncited by 9
  12. 2018Identifying and Alleviating Concept Drift in Streaming Tensor Decompositioncited by 7

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2022: 1; 2023: 2; 2024: 0; 2025: 2; 2026: 7.

12 papers.