Anomaly Detection
MStream

MSTREAM

MSTREAM 1 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

Parameters

  • num_rows(int, Default:2) → Number of Hash Functions.

  • num_buckets(int, Default:factor) → Number of Buckets for hashing.

  • factor(float, Default:0.8) → Temporal Decay Factor.

Example Usage

We can create an instance and deploy LBC model like this.

import turboml as tb
model = tb.MStream()

Footnotes

  1. Bhatia, S., Jain, A., Li, P., Kumar, R., & Hooi, B. (2021, April). Mstream: Fast anomaly detection in multi-aspect streams. In Proceedings of the Web Conference 2021 (pp. 3371-3382).