🎉 Accepted for publication in Information Sciences (Elsevier)

Rethinking the Unsupervised Paradigm in
Time Series Anomaly Detection

An Empirical Study and Minimalist Baseline

Zhijie Zhong1,2 Zhiwen Yu2,1,* Kaixiang Yang2 Yongheng Liu1 Jun Jiang1 C. L. Philip Chen2
1 Peng Cheng Laboratory, Shenzhen, China • 2 South China University of Technology, Guangzhou, China
* Corresponding author: zhwyu@scut.edu.cn

Labels Matter More Than Models

STAND achieves an average score of 54.7, beating unsupervised UTAD-I by +70.4% and UTAD-II by +39.1%, ranking 1st (Rank 5.70) across 20 competitive models.

Deliberately Minimalist & Lightweight

Only 0.04M parameters, 86.5 MB VRAM (>96% lower than CATCH, >98% lower than Anomaly Transformer), and executes in 8.8 μs/pt (27× faster than Transformer).

5~7 Events Break-Even Threshold

Observing merely 5 to 7 archived failure episodes is sufficient for STAND to surpass heavy unsupervised deep learning architectures under realistic operational conditions.

High Certainty & Noise Resilience

Recurrent inductive smoothing enables STAND to retain high prediction certainty (CCE: 38.50 vs <17.55) and withstand up to 10% label noise without performance collapse.

Rethinking the Unsupervised Consensus

Why continuous unsupervised architectural scaling yields diminishing returns when sparse historical annotations are accessible

The Real-World Dilemma

Time series anomaly detection (TSAD) research has predominantly focused on unsupervised architectures (UTAD-I and UTAD-II) to model normal dynamics under label scarcity. However, this academic prerequisite is frequently challenged in actual industrial deployments.

In critical cyber-physical systems, data centers, and industrial utility facilities, verified failure records are naturally archived through:

  • SCADA Alarm Trips: Automated safety shutoffs and emergency interlocks log unambiguous timestamped breakdown intervals.
  • Post-Incident RCA Logs: Forensic investigation records in computerized maintenance management systems (CMMS).
  • Scheduled Maintenance Orders: Routine component servicing records with verified degraded operating windows.

Because these records are standard compliance byproducts, retroactively harvesting a sparse collection of failure events incurs negligible annotation expense. We therefore empirically quantify whether scaling supervisory signals yields far higher practical returns than escalating model complexity.

Classification of Time Series Anomaly Detection Approaches
Figure 1: Classification of TSAD Paradigms. (a) UTAD-I: trained on mixed unlabeled streams with potential anomalies; (b) UTAD-II: trained on clean nominal data with a normal-only prior; (c) STAD: trained on labeled data with explicit binary feedback.

Theoretical Intuition: Curse of Dimensionality vs. Boundary Learning

Through statistical learning theory, we contrast the sample complexity of non-parametric normal density estimation against discriminative boundary classification:

Unsupervised Density Estimation (UTAD):
$$\mathcal{N}_{\text{UTAD}} = \Omega\left(\epsilon^{-\frac{C}{s}}\right)$$

Exponential dependence on feature dimension $C$ makes modeling high-dimensional manifolds (e.g., $C=122$ in WADI) inherently sample-hungry and vulnerable to background variance.

Supervised Boundary Identification (STAD):
$$\mathcal{N}_{\text{STAD}} = \mathcal{O}\left(\frac{d_{\text{VC}}(\mathcal{H}) + \ln(1/\delta)}{\epsilon^2}\right)$$

PAC sample complexity depends polynomially on $1/\epsilon$ and linearly on model capacity $d_{\text{VC}}(\mathcal{H})$, evading direct exponential dependence on the telemetry channel dimension $C$.

The STAND Framework

A deliberately minimalist supervised baseline based on bidirectional recurrent encoding

STAND Architecture
Figure 2: Architecture of the STAND framework. Pointwise feature embedding maps input telemetry to latent space, followed by recurrent temporal encoding and linear scoring optimized by timestamp-level BCE loss.
01

Pointwise Feature Embedding

Projects raw multivariate telemetry $\mathbf{x}_t \in \mathbb{R}^C$ into a $d_{\text{model}}$-dimensional discriminative latent space via a standard multi-layer perceptron (MLP) with GELU activations and Layer Normalization: $$\mathbf{H}^e = \text{LayerNorm}(\text{GELU}(\mathbf{X} \mathbf{W}_e + \mathbf{b}_e)) \in \mathbb{R}^{T \times d_{\text{model}}}$$

02

Temporal Encoding Module (TEM)

Default (STAND): Bidirectional LSTM captures temporal context from both anomaly onset and post-incident recovery patterns for offline auditing: $$\mathbf{h}_t^{\text{enc}} = [\overrightarrow{\text{LSTM}}(\mathbf{h}_t^e) \, ; \, \overleftarrow{\text{LSTM}}(\mathbf{h}_t^e)] \in \mathbb{R}^{2 d_{\text{model}}}$$ Streaming (STAND-Causal): Unidirectional forward-only causal recurrence with zero look-ahead buffering delay for real-time online deployments.

03

Anomaly Scoring & End-to-End BCE Objective

A linear projection produces scalar logits $s_t$, trained end-to-end via timestamp-level Binary Cross-Entropy (BCE) loss: $$\mathcal{L} = -\frac{1}{T} \sum_{t=1}^T \left[ y_t \log(\sigma(s_t)) + (1 - y_t) \log(1 - \sigma(s_t)) \right]$$ Eliminates multi-stage adversarial pipelines, memory banks, and complex hyperparameter reweighting.

Strict Out-of-Sample Temporal Evaluation

All evaluations partition telemetry streams chronologically into an initial 50% training prefix and a strictly held-out 50% evaluation suffix with zero temporal look-ahead leakage.

Comprehensive Empirical Evaluation

Evaluated across 5 multivariate industrial benchmarks (PSM, SWaT, WADI, Swan, Water) and 6 diverse evaluation metrics

Overall Benchmark Comparison and Multi-Metric Radar Profile
Figure 3: Benchmark Performance on Held-Out Test Horizon across 20 Methods. (a) Overall arithmetic mean score across datasets: STAND (54.7) outperforms UTAD-I average (32.1) by +70.4% and UTAD-II average (39.3) by +39.1%. (b) Multi-metric capability radar profile comparing representative top-tier methods.

Cross-Dataset Quantitative Performance (Table 3)

Evaluated on held-out 50% temporal horizon. Bold indicates best, underline indicates second-best. Categories: UTAD-I, UTAD-II, STAD, and STAND (Ours).

Model Category PSM SWaT WADI Average (All 5 Datasets)
CCEF1VUS-PR CCEF1VUS-PR CCEF1VUS-PR CCEF1UAff-F1
RandomUTAD-I -0.528.4935.30-0.467.8719.550.993.186.170.935.846.51
IForestUTAD-I 0.4014.2336.300.406.7215.3611.5710.5919.8611.0511.38-5.91
PCAUTAD-I 10.2217.7759.915.6434.7577.1116.3232.8329.0516.0622.2629.99
HBOSUTAD-I -0.5010.6634.7114.585.0751.9216.0118.5326.5615.1111.239.02
KMeansUTAD-I -1.106.7928.840.5314.3117.7813.505.4310.929.577.497.33
AEUTAD-II 5.944.9037.5721.3631.3776.3122.0824.3518.9416.1115.2229.97
CNNUTAD-II 2.0624.9762.2537.3041.5782.3513.5328.8635.3717.0024.4736.71
LSTMUTAD-II 1.8725.5461.2638.0741.5781.9014.6529.2535.4916.4723.6146.09
TranADUTAD-II 0.4716.4053.9138.3241.5781.3812.6027.9336.1714.1220.4639.28
USADUTAD-II 4.2816.7255.4038.3041.5780.8515.2930.3129.5217.5322.1140.76
OmniAnomalyUTAD-II 11.9618.1651.5738.4141.5777.4614.6630.1842.1417.1422.4531.39
Anomaly TransformerUTAD-II 0.5110.2636.480.001.2019.53-0.341.065.763.224.23-25.59
M2N2UTAD-II -0.0114.8351.71-0.5115.3240.0610.6327.1335.443.6716.2724.80
CATCHUTAD-II 0.5415.2650.610.015.7913.572.2315.7526.055.0512.1627.88
Random ForestSTAD 13.1418.8150.5431.0139.0480.2823.8246.7363.6326.1417.9340.44
SVMSTAD 12.2522.1357.3919.9315.0976.1712.8733.2242.9211.3112.0033.02
AdaBoostSTAD 10.0520.0639.9415.3922.3437.7911.6027.1327.0717.5914.2928.74
ExtraTreesSTAD 10.7820.3657.6439.1052.7153.9327.4351.4773.5625.5218.3935.95
LightGBMSTAD 6.7916.3551.8939.2528.3964.4723.5044.4750.0224.2814.7921.57
STAND (Ours) STAND 16.39 23.58 55.47 51.97 36.88 79.62 26.70 37.33 39.71 38.50 24.32 58.22

* Complete tabulated values for all 20 methods across 5 datasets and 6 metrics are documented in Section 5.3 of the main paper.

Event-Level Few-Shot Label Efficiency

In industrial deployments, anomaly annotations naturally arrive as a sparse stream of historical failure episodes rather than arbitrary timestamps. We parameterized training partitions by $k \in \{1, 3, 5, 7, 9, 11, 13, 15\}$ discrete, contiguous anomaly episodes alongside their surrounding operational context.

Key Takeaway: The $k = 5 \sim 7$ Event Break-Even Line

While $k \le 3$ yields negative CCE due to severe multivariate under-representation, once $k$ reaches 5 to 7 observed failure episodes, STAND's performance scales steeply, overtaking competitive unsupervised deep learning models (such as CATCH and LSTM) on both PSM and SWaT.

PSM Scaling Subsets (Table 4): On subset SP1 (utilizing merely 10% data volume, 12 observed failure events vs. 60 unseen evaluation events), STAND achieves an average score of 39.94 and an average rank of 3.0, surpassing CATCH (45.18 avg score, 3.8 rank).

Event-Level Few-Shot Curves
Figure 4: Event-level few-shot label efficiency across varying numbers of observed failure episodes ($k \in \{1, 3, \dots, 15\}$) on PSM and SWaT. Solid lines and shaded bands denote empirical means and standard deviations.
Point Noise Robustness Curves
Figure 5: Robustness under varying Point Noise ratios ($\rho \in [0.0, 0.10]$) on PSM. The horizontal dashed line denotes the invariant reference performance of unsupervised CATCH.

Resilience to Operational Label Corruption

Industrial logs suffer from logging latency, sensor miscalibration, and annotator fallibility. We simulated realistic operational corruption on PSM via two distinct mechanisms:

  • Point Noise (Symmetric Inversion): Sporadic logging mistakes where timestamp labels are randomly inverted ($0 \leftrightarrow 1$) with independent probability $\rho \in [0.0, 0.10]$.
  • Contiguous Segment Noise (False Positives): Continuous blocks of nominal timestamps inverted to anomalous to simulate false alarm intervals or misidentified maintenance cycles.

Temporal Smoothing Inductive Bias

Sequential recurrent modeling in STAND integrates context over sliding temporal windows, providing an inherent temporal smoothing effect. This prevents overfitting to isolated label corruptions and preserves superior certainty ($CCE > 12.6$) and F1 score even under $\rho = 0.10$.

Cross-Paradigm Comparison with Matched Backbones (Table 6)

To rigorously decouple the effect of supervisory learning objectives from sequential encoder capacity, we evaluate identical sequential architectures trained under two distinct paradigms: unsupervised reconstruction via MSE (Panel A) versus supervised discriminative classification via BCE (Panel B).

Encoder Architecture CCE F1 Aff-F1 UAff-F1 AUC-ROC VUS-PR
Panel A: Unsupervised Reconstruction (0 anomaly labels, MSE Loss)
Bi-LSTM (STAND-Recon)1.1313.5564.1821.9761.1940.64
Attention (Attn-Recon)1.0813.5965.0421.0760.6340.31
Bi-GRU (GRU-Recon)1.1113.7063.8824.5459.1640.10
Panel B: Supervised Classification (Full training labels, BCE Loss)
Bi-LSTM (STAND) 38.5024.3267.7658.2280.8958.37
Attention (STAND-Attn)25.4218.0061.0743.9275.7848.12
Bi-GRU (STAND-GRU)19.8818.9557.4444.9079.3949.14
Panel C: Net Supervisory Dividend ($\Delta = \text{Panel B} - \text{Panel A}$)
Δ (Bi-LSTM / STAND) +37.37+10.77+3.58+36.25+19.70+17.73
Δ (Attention) +24.34+4.41-3.97+22.85+15.15+7.81
Δ (Bi-GRU) +18.77+5.25-6.44+20.36+20.23+9.04

Takeaway: Across all sequence encoders, unsupervised reconstruction confines CCE to 1.08~1.13. Directly supervising the same backbone boosts CCE by +37.37 and UAff-F1 by +36.25%, proving that the bottleneck lies in the unsupervised surrogate proxy objective rather than model capacity.

Computational Overhead & Industrial Deployment Profile (Table 7)

Empirically measured on the PSM benchmark ($C=25$, batch size 128, window $W=100$).

Model Paradigm Win ($W$) Params (M) Peak VRAM (MB) Train Time (s/ep) Latency (μs/pt) Throughput ($10^3$ pts/s)
PCAUTAD (CPU)30—<200 MB*30.62†548.01.8
AutoEncoder (AE)UTAD (GPU)1000.0217.71.0010.396.7
Anomaly TransformerUTAD (GPU)1004.805497.134.21240.04.2
CATCHUTAD (GPU)10089.862231.733.337.6132.0
ExtraTreesSTAD (CPU)3—<200 MB*0.27†1.3798.1
STAND (Ours) STAD (GPU) 100 0.04 86.5 1.96 8.8 113.7

*Operates entirely on CPU RAM. †Total fitting time on entire training split.

98.4%

VRAM Reduction vs. Anomaly Transformer

27.3×

Inference Speedup vs. Anomaly Transformer

113,700

Timestamps / sec Streaming Throughput

Macroscopic Anomaly Score Trajectories on SWaT

Qualitative visualization on unseen test telemetry (timestamps 250k–300k). Top panels illustrate input channels FIT101 and LIT101; bottom panels plot scores produced by LSTM, M2N2, ExtraTrees, LightGBM, and STAND.

Score Trajectories on SWaT
Figure 6: Anomaly score trajectories on held-out SWaT sequence. When the sustained anomaly terminates, M2N2 displays prolonged recovery decay requiring thousands of steps to return to zero. STAND immediately drops to baseline with zero hysteresis lag.

Hyperparameter Behavior Across Benchmarks

Marginal sensitivity analysis across model dimensions, recurrent depths, and temporal receptive fields

Hyperparameter Sensitivity Analysis
Figure 7: Sensitivity analysis of STAND across all five datasets. (a-b) Model dimension $d_{\text{model}}$ on CCE and VUS-PR; (c-d) Number of TEM layers $L$; (e-f) Temporal window size $W$. Error bars denote 95% confidence intervals across configurations and random seeds.
Model Dimension ($d_{\text{model}}$):

Scaling from 16 to 128 steadily improves prediction certainty (CCE) and event discriminability (VUS-PR), stabilizing between 128 and 256.

Recurrent Depth ($L$):

Shallow architectures of 1 or 2 layers yield the most dependable detection; 3 layers increase optimization variance without representational benefits.

Temporal Window ($W$):

A compact window of $W=32$ distinctly outperforms larger horizons of 64 or 128, which dilute localized boundaries of transient anomalies.

Resources & Code Access

All source codes, execution scripts, and supplementary appendices are fully open-sourced

Main Paper

Accepted by Information Sciences (Elsevier). Complete 25-page manuscript.

Download PDF

Supplementary Material

13-page extended appendix: full continuous evaluations, seeds, Cohen's d effect sizes.

Download Supp

STAND Codebase

Standardized training, inference, and evaluation pipeline on GitHub.

View Repository

Benchmark Data

Preprocessed multi-channel telemetry streams (PSM, SWaT, WADI, Swan, Water).

Access Datasets

BibTeX

If you find our benchmark, theoretical analysis, or codebase useful, please cite:

@article{zhong2026rethinking,
  title={Rethinking the Unsupervised Paradigm in Time Series Anomaly Detection: An Empirical Study and Minimalist Baseline},
  author={Zhong, Zhijie and Yu, Zhiwen and Yang, Kaixiang and Liu, Yongheng and Jiang, Jun and Chen, C. L. Philip},
  journal={Information Sciences},
  year={2026},
  note={Accepted for publication},
  archivePrefix={arXiv},
  eprint={2511.16145},
  primaryClass={cs.LG},
  url={https://arxiv.org/abs/2511.16145}
}