HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

MSTREAM: Fast Anomaly Detection in Multi-Aspect Streams

Siddharth Bhatia; Arjit Jain; Pan Li; Ritesh Kumar; Bryan Hooi

MSTREAM: Fast Anomaly Detection in Multi-Aspect Streams

Abstract

Given a stream of entries in a multi-aspect data setting i.e., entries having multiple dimensions, how can we detect anomalous activities in an unsupervised manner? For example, in the intrusion detection setting, existing work seeks to detect anomalous events or edges in dynamic graph streams, but this does not allow us to take into account additional attributes of each entry. Our work aims to define a streaming multi-aspect data anomaly detection framework, termed MSTREAM which can detect unusual group anomalies as they occur, in a dynamic manner. MSTREAM has the following properties: (a) it detects anomalies in multi-aspect data including both categorical and numeric attributes; (b) it is online, thus processing each record in constant time and constant memory; (c) it can capture the correlation between multiple aspects of the data. MSTREAM is evaluated over the KDDCUP99, CICIDS-DoS, UNSW-NB 15 and CICIDS-DDoS datasets, and outperforms state-of-the-art baselines.

Code Repositories

Stream-AD/MStream
Official
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
intrusion-detection-on-cic-ddosMSTREAM-PCA
AUC: 0.94
intrusion-detection-on-cic-dosMSTREAM-IB
AUC: 0.95
intrusion-detection-on-unsw-nb15MSTREAM-AE
AUC: 0.90

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
MSTREAM: Fast Anomaly Detection in Multi-Aspect Streams | Papers | HyperAI