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.
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
-
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). ↩