Streaming Anomaly Detection
Siddharth Bhatia

TL;DR
This paper introduces multiple online algorithms and data structures, including MIDAS variants, Higher-Order sketch, and MemStream, for real-time anomaly detection in streaming graph and multi-aspect data, handling complex relations and concept drift.
Contribution
It presents novel streaming algorithms and sketches for anomaly detection in dynamic, multi-aspect, and high-dimensional data, with theoretical analysis and robustness features.
Findings
MIDAS detects anomalous edges efficiently in dynamic graphs.
MemStream effectively handles concept drift with a bounded memory.
Proposed methods outperform baselines in real-time anomaly detection tasks.
Abstract
Anomaly detection is critical for finding suspicious behavior in innumerable systems. We need to detect anomalies in real-time, i.e. determine if an incoming entity is anomalous or not, as soon as we receive it, to minimize the effects of malicious activities and start recovery as soon as possible. Therefore, online algorithms that can detect anomalies in a streaming manner are essential. We first propose MIDAS which uses a count-min sketch to detect anomalous edges in dynamic graphs in an online manner, using constant time and memory. We then propose two variants, MIDAS-R which incorporates temporal and spatial relations, and MIDAS-F which aims to filter away anomalous edges to prevent them from negatively affecting the internal data structures. We then extend the count-min sketch to a Higher-Order sketch to capture complex relations in graph data, and to reduce detecting…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAnomaly Detection Techniques and Applications · Data Stream Mining Techniques · Network Security and Intrusion Detection
MethodsDenoising Autoencoder
