TS-Fault: Robustness Benchmark
- TS-Fault is a benchmark that evaluates time series forecasters via structured fault injection, modeling realistic data-quality issues.
- It defines faults along observation and mechanism axes, incorporating modes like temporal misalignment and cascading sensor failures.
- Empirical findings reveal an inverse relationship between clean accuracy and robustness, with attention and foundation models showing higher fragility.
Searching arXiv for the cited papers to ground the article in current literature. TS-Fault is a robustness benchmark for time series forecasting that evaluates forecasters under explicit, parameterized fault scenarios with controllable semantic difficulty, rather than ranking them only by average error on clean held-out data. It treats robustness as a data-quality problem: real failures are modeled as structured events with temporal shape, broken cross-variable dependencies, regime change coupled with missingness, and causal propagation across a sensing pipeline. In current usage, the named benchmark refers to the framework introduced in "TS-Fault: Benchmarking Time Series Forecasters Against Structural Faults" (Zhao et al., 16 Jun 2026); the label also appears in adjacent literature as shorthand for transformer-specific fault analysis, most notably in DEFault++ (Jahan et al., 30 Apr 2026).
1. Problem formulation and formal scope
Conventional time series forecasting evaluation assumes that clean held-out error represents deployed reliability. TS-Fault rejects that assumption and instead formalizes faults as structured transformations of the input history , while leaving the forecast target unchanged. A forecaster is a map , and a fault operator is defined as
where encodes interpretable parameters such as onset, duration, affected channels, and propagation. A fault family is
The benchmark evaluates structured instances
with difficulty score (Zhao et al., 16 Jun 2026).
TS-Fault defines both conditional evaluation and family-level risk. For a specific scenario,
For a family , the benchmark distinguishes worst-case and average risk: 0
1
The reported tables use 2, while maxima capture worst-case behavior (Zhao et al., 16 Jun 2026).
2. Taxonomy of structural faults
TS-Fault organizes faults along two orthogonal axes: observation-level versus mechanism-level, and univariate versus multivariate. This yields four modes (Zhao et al., 16 Jun 2026).
| Mode | Axes | Mechanism |
|---|---|---|
| I | Observation × Univariate | Time-Warped Shock |
| II | Observation × Multivariate | Dependency-Fracture Shock |
| III | Mechanism × Univariate | Regime-Transition Missingness |
| IV | Mechanism × Multivariate | Cascading Sensor-to-System Failure |
Mode I models a localized event in a single channel followed by temporal misalignment. Within a prediction-critical window 3, TS-Fault injects a structured shock
4
and then applies a warp
5
with
6
Its parameter tuple is 7 (Zhao et al., 16 Jun 2026).
Mode II models a shared multivariate event whose cross-variable dependencies are falsified. For channels 8, TS-Fault estimates local lead-lag coupling by
9
selects a dependency-critical subset 0, injects a shared shock 1,
2
and perturbs follower lag and gain: 3
4
This can invert co-movement into anti-movement (Zhao et al., 16 Jun 2026).
Mode III alters the data-generating mechanism itself. The clean series is decomposed as
5
After a switch time 6, the regime becomes
7
8
9
with smooth transition
0
Missingness is state-dependent: 1 so the model loses observations precisely around the transition it most needs to resolve (Zhao et al., 16 Jun 2026).
Mode IV models a root sensor fault that propagates into downstream channels. Directed influence is estimated by
2
Strong drivers define roots 3, strong victims define downstream nodes 4. Root channels receive sensor faults such as bias drift, saturation, coarse quantization, or stuck-at value. Propagation uses gains 5, delays 6, and kernels
7
to produce downstream perturbation
8
and state drift
9
Secondary dropout then depends on cascade magnitude (Zhao et al., 16 Jun 2026).
3. Fault injection and semantic difficulty
A central design choice is that faults are not injected randomly. TS-Fault first finds the most prediction-critical window by a unified importance score
0
The four subscores correspond to change-point structure, periodic structure, volatility, and direct predictive influence under occlusion (Zhao et al., 16 Jun 2026).
The change-point term fits light local predictors to the left and right halves of a candidate window and measures bidirectional cross-prediction error: 1 The periodicity term uses autocorrelation,
2
the volatility term uses wavelet detail energy, and the occlusion term measures forecast deviation when a window is removed: 3 Mode-specific weights 4 emphasize different structures: volatile predictive windows for Mode I, and near-change windows for Mode III (Zhao et al., 16 Jun 2026).
Each mode also has a decomposed semantic difficulty score,
5
with five released levels 6. The generator samples 7 so that 8, scores candidate windows, selects 9 from the top-0, applies the mode-specific operator, and returns 1. The paper states that computation scales roughly linearly with the number of windows and channels and is easily parallelized (Zhao et al., 16 Jun 2026).
4. Benchmark composition and evaluation protocol
TS-Fault is instantiated on six multivariate long-term forecasting datasets: ETTh1, ETTh2, ETTm1, ETTm2, Electricity, and Weather. The channel counts are 7 for the ETT datasets, 321 for Electricity, and 21 for Weather; the sampling granularities are 1 hour for ETTh1/2 and Electricity, 15 minutes for ETTm1/2, and 10 minutes for Weather. The forecast setting uses input length 2 and horizon 3 (Zhao et al., 16 Jun 2026).
The benchmark evaluates 21 models spanning statistical baselines, linear models, recurrent and convolutional models, decomposition-based transformers, recent attention-based architectures, and three foundation models. The full set is Naive, SeasonalNaive, ARIMA, ETS, DLinear, NLinear, N-BEATS, LSTM, GRU, TCN, Autoformer, FEDformer, PatchTST, iTransformer, TimeXer, TimeMixer, TimesNet, Non-stationary Transformer, TimesFM, Chronos, and Moirai. Statistical and deep models are trained per dataset with a shared recipe; the foundation models are evaluated zero-shot (Zhao et al., 16 Jun 2026).
Evaluation follows a paired clean/corrupt protocol. For each clean pair 4, TS-Fault produces a corresponding 5, so degradation reflects fault sensitivity rather than differences in target difficulty. The study covers 6 datasets, 4 modes, and 5 difficulty levels, producing 120 configurations with 20 paired windows each (Zhao et al., 16 Jun 2026).
Robustness is measured by clean loss 6, faulted loss 7, absolute degradation
8
robustness ratio
9
and relative degradation
0
A catastrophic failure is any configuration with 1 (Zhao et al., 16 Jun 2026).
5. Empirical findings
The benchmark’s main empirical result is that clean-data accuracy anti-correlates with robustness. Across all 21 models, the Spearman correlation between clean accuracy rank and robustness rank is 2 with 3; over the 18 non-foundation models it remains negative at 4 with 5. The published rank shifts are large: iTransformer moves from 3rd on clean accuracy to 21st on robustness, while TCN, LSTM, and GRU move from 16th, 14th, and 12th on clean accuracy to 1st, 2nd, and 3rd on robustness (Zhao et al., 16 Jun 2026).
The second result is that robustness depends sharply on whether faults are observation-level or mechanism-level. Clean rankings are preserved under Mode I and Mode II, with Spearman 6 and 7, but essentially destroyed under Mode III and Mode IV, with 8 and 9. This means that a clean-data leaderboard remains informative for local observation corruption, but ceases to predict behavior when the underlying process changes or a causal cascade develops (Zhao et al., 16 Jun 2026).
The third result is that all catastrophic failures occur under mechanism-level faults. The paper reports 884 catastrophic failures in total: 0 under Mode I, 0 under Mode II, 537 under Mode III, and 347 under Mode IV. Mode III accounts for 85.9% of its 625 evaluated cells, and Mode IV for 55.5% of its cells. Median degradation under Modes I and II stays at or below 18% for all models, whereas Mode III and Mode IV produce degradations ranging from hundreds to tens of thousands of percent (Zhao et al., 16 Jun 2026).
Foundation models are the strongest on clean data and the most fragile under fault. TimesFM attains clean MSE 0 and clean MAE 1, yet its faulted MSE rises to 2 and its global robustness ratio reaches 3. Chronos and Moirai show similarly extreme ratios, 4 and 5. In per-mode median relative degradation, TimesFM reaches 6 on Mode III and 7 on Mode IV. On the 321-channel Electricity dataset, TimesFM reaches a ratio of 8 (Zhao et al., 16 Jun 2026).
Difficulty behaves monotonically. Across all four modes, degradation increases from 9 to 0. The reported sensitivity slopes 1 separate model families into low-sensitivity recurrent models such as GRU and LSTM, mid-sensitivity models such as TCN and N-BEATS, and high-sensitivity attention and foundation models, with TimesFM highest at 2 (Zhao et al., 16 Jun 2026).
6. Related usages, methodological context, and extensions
The benchmark sits in a wider fault-analysis landscape that also emphasizes explicit mechanisms over generic perturbation. In transformer diagnosis, DEFault++ uses the expression “TS-Fault” for transformer-specific fault analysis and organizes detection, categorization, and root-cause diagnosis through a Fault Propagation Graph and the DEFault-bench benchmark of 3,739 labeled instances across seven transformer models and nine downstream tasks (Jahan et al., 30 Apr 2026). This parallel usage is terminological rather than identical in scope, but it reflects the same shift from generic noise sensitivity to fault-specific evaluation.
A broader methodological continuity is visible across adjacent work. MetaFI defines a model-driven, simulator-independent fault simulation framework with Statistical Fault Injection, Direct Fault Injection, and Exhaustive Fault Injection at mixed RTL/GL granularity (Kaja et al., 2022). LLM-assisted automotive fault injection translates functional safety requirements into representative, high-coverage fault test cases for real-time Hardware-in-the-Loop execution (Abboush et al., 24 Nov 2025). AFETM combines adaptive function-level trace monitoring, target fault injection, and graph convolutional diagnosis for intra-component fault localization (Zhang et al., 2022). Temporal Fault Tree Analysis extends Boolean FTA with PAND and SAND so that sequence dependencies can be analyzed without transformation into state space (Schilling, 2015). Taken together, these works suggest a common methodological trend: fault analysis is increasingly built around explicit fault operators, structured injection, and mechanism-aware diagnosis rather than unstructured disturbance models.
Within that trend, TS-Fault’s specific contribution is to make structural robustness a first-class benchmarking target for forecasting. The paper’s own forward-looking directions are consistent with that role: online adaptation and change-point-aware models, mechanism-level robustness guarantees in semantic parameter spaces, and compositional fault operators of the form 3 (Zhao et al., 16 Jun 2026).