atlas

Research map / Label-efficient and robust learning / OOD and anomaly detection

SEAD: Unsupervised Ensemble of Streaming Anomaly Detectors

ICML 2025 · Label-efficient and robust learning › OOD and anomaly detection · approach: Anomaly detection with contaminated data

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SEAD, an unsupervised, online ensemble that picks/weights streaming anomaly detectors via multiplicative weights over quantile-normalized scores, plus SEAD++ which samples K detectors per step to cut runtime.

Problem

Choosing the best anomaly detection algorithm and hyperparameters for a data stream online and without anomaly labels, under data drift; existing model selection and outlier ensembles are supervised, offline, or O(n) per point.

Approach

Treat each base streaming detector as an expert whose quantile-normalized anomaly score is both its prediction and its loss; weights are updated via one gradient step on a KL-regularized loss (multiplicative-weights / FTRL style), giving a constant-time per-point unsupervised ensemble. SEAD++ samples K detectors per step with Thompson-sampling-like selection to reduce compute.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SEAD instead of offline model selectionOzone streaming anomaly detection · Ozoneaverage precision: 0.052 -> 0.059; 0.070Mixed
Use SEAD instead of offline model selectionOzone streaming anomaly detection · Ozoneruntime (s): 173684 -> 1746; 61543 -> 1746Helped
Sample K = 6 detectors per time step instead of querying all detectors (ablation)SEAD · Ozoneruntime (s): 1746.19 -> 1002.05Helped
Sample K = 6 detectors per time step instead of querying all detectors (ablation)SEAD · OzoneAP rank: 9 -> 6Helped
Add 13 random-score detectors (ablation)SEAD and simple score-aggregation baselines · ODDS datasetsaverage performance: 9.75%; 22.31%; 22.04%; 0.88%Mixed

Surprising findings

Limitations

Experimental setup

Datasets: ODDS USP Data Stream Repository NAB Ionosphere Ozone

Benchmarks: ODDS USP Data Stream Repository Ozone Numenta Anomaly Detection Benchmark

Metrics: average precision score average rank runtime

Baselines: IForestASD xStream RRCF SPC mean ensemble max ensemble min ensemble MetaOD Goswami et al. 2023

Builds on: multiplicative weights update prediction with expert advice PySAD MetaOD Thompson sampling

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy