Foundations without Fundamentals: Zero-Shot Blind Spots in Time Series FMs
Organizations: Layer6 AI
Abstract
Despite the success of Time Series Foundation Models (TSFMs) on broad benchmarks, their ability to internalize basic temporal logic, especially in settings supported by exogenous covariates, remains under-examined. We introduce SimpleTimeBench, a diagnostic univariate and multivariate "unit test" suite for primitives such as monotonic trends, periodic signals and leading indicator covariates, scenarios where near-perfect forecasts should be trivial. Surprisingly, prominent multivariate TSFMs (Chronos-2, Moirai and Toto) frequently produce suboptimal zero-shot forecasts for these inputs. While fine-tuning Chronos-2 improves its behaviour on specific tasks, we show that this adaptation degrades performance on other fundamental patterns rather than enhancing its generalizable foundational capabilities. This reveals a gap between pre-training scale and basic temporal reasoning, suggesting that current TSFMs could potentially lack the inductive biases needed to capture simple predictable functions. We further demonstrate that these failures are not merely synthetic curiosities: they persist in real-world sensor forecasting, where TSFMs consistently underutilize leading indicators available in observed covariates. This inability to capture simple relationships limits the practical utility and reliability of current multivariate models.
Figures & tables
| Regime | Description | Prediction Difficulty | Distributions | # |
|---|---|---|---|---|
| Deterministic | Low-dimensional, non-repeating growth or states. | Trivial : Solvable via simple regression. | constant , linear , staircase , exponential | 4 |
| Periodic | Fixed-frequency oscillations and synthetic patches. | Low : Phase and amplitude estimation. | sine , sawtooth , square , triangle , noise_patch , fourier | 6 |
| Evolving Periodic | Signals with time-varying frequency or amplitude. | Moderate : Tracks rate-of-change parameters. | damped_sine , growing_sine , chirp | 3 |
| I.I.D. White Noise | Independent samples from a fixed distribution. | Impossible : Optimal forecast collapses to mean/median. | normal , uniform , poisson , binary , student_t , lognormal , laplace , cauchy , skew_normal | 9 |
| Stochastic Correlated | Stochastic processes that are not independent over time, including cumulative processes or sudden impulses. | Impossible : Path-dependent; no mean-reversion. | random_walk , piecewise_constant , gbm , intermittent , impulse , logistic | 6 |
| MAPE | relMAE mean | relMAE last | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Base | Finetuned | Improvement | Base | Finetuned | Improvement | Base | Finetuned | Improvement | |
| Univariate | |||||||||
| Multivariate | |||||||||
| Leading-Covariate | |||||||||
| Median | 4.62% | 1.38% | 1.38% | ||||||
| Model | MASE (vs uni.) | Win Rate | CRPS (vs uni. ) | Win Rate |
|---|---|---|---|---|
| Chronos-2 | 0.77 (0.81) | 62.5% | 0.59 (0.62) | 56.3% |
| Moirai | 0.93 (0.93) | 59.1% | 0.75 (0.74) | 50.0% |
| ToTo | 0.72 (0.73) | 100% | 0.65 (0.66) | 87.5% |
Appendix figures & tables17 assets
Supplementary material from the paper’s appendix.
Appendix
| Metric Name (Abbreviation) | What it Measures | Formula Logic | When to use | Ref. | Ref. Value (Min Bound) | Ref. Value (Max Bound) |
| Relative MAEs (relMAE mean , relMAE last ) | Skill. Compares model error vs a naive baseline. | Ratio of Average Model Error to Average Naive Error. | Benchmarking. To verify the model has learned anything useful. | Good : Beating the baseline; extracting signal. | Bad : Worse than a naive flat-line guess. | |
| Mean Bias Ratio (MBR) | Hedging. Frequency of predictions that are biased towards the mean. | Frequency of model landing between the historical mean and the target. | Behavior. To see if the model is “playing it safe.” | Aggressive : Model frequently overshoots the trend. | Hedging : Model tends towards the mean to avoid penalty. | |
| Mean Attraction Ratio (MAR) | Dynamics. Ratio of target’s deviation from mean vs forecast’s deviation. | Average deviation of target from mean divided by average deviation of forecast from mean. | Volatility. When catching extreme events (spikes) is critical. | Hyper-Active : Model exaggerates peaks & valleys. | Muted : Model dampens signal; under-sizes moves. | |
| Path Volatility Ratio (PVR) | Texture. High frequency characteristics of target vs forecast. | Sum of absolute differences in target path divided by same for forecast path. | Realism. To ensure the curve shape/noise looks realistic. | Hallucinating : Adds jitter or noise not in reality. | Too Smooth : Misses rapid changes; overly smooth. | |
| *The noise floor is data-dependent. For deterministic signals, the reference value is . | ||||||
| MeanAttractionRatio | MeanBiasRatio | relMAE mean | PathVolatilityRatio | relMAE last | |||||||||||||
| mode | Univ | Cov | Lead | Univ | Cov | Lead | Univ | Cov | Lead | Univ | Cov | Lead | Univ | Cov | Lead | ||
| regime | model | dataset | |||||||||||||||
| Deterministic Trends | Chronos2 | exponential | 1.31 | 1.32 | 1.19 | 0.92 | 0.87 | 0.92 | 0.24 | 0.24 | 0.16 | 1.90 | 1.90 | 1.57 | 0.37 | 0.37 | 0.28 |
| linear | 1.01 | 1.01 | 1.01 | 0.98 | 0.97 | 0.98 | 0.01 | 0.01 | 0.01 | 1.03 | 1.03 | 1.03 | 0.03 | 0.04 | 0.03 | ||
| staircase | 1.01 | 1.01 | 1.01 | 0.72 | 0.67 | 0.69 | 0.01 | 0.01 | 0.01 | 0.70 | 0.74 | 0.74 | 0.05 | 0.06 | 0.06 | ||
| Moirai | exponential | 1.67 | 1.54 | 1.28 | 0.91 | 0.51 | 0.52 | 0.40 | 1.44 | 1.57 | 2.21 | 1.26 | 0.88 | 0.62 | 2.20 | 2.67 | |
| relMAE mean | relMAE last | |||||||
| mode | Univ | Cov | Lead | Univ | Cov | Lead | ||
| regime | model | dataset | ||||||
| I.I.D. Noise | Chronos2 | binary | 0.78 | 0.78 | 0.78 | 0.80 | 0.80 | 0.79 |
| cauchy | 0.69 | 0.69 | 0.69 | 0.65 | 0.65 | 0.65 | ||
| laplace | 1.00 | 1.00 | 1.00 | 0.68 | 0.68 | 0.68 | ||
| lognormal | 0.94 | 0.94 | 0.94 | 0.68 | 0.68 | 0.68 | ||
| Family | Distribution | MAPE | relMAE mean | relMAE last | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Base | Fine-tuned | Improvement % | Base | Fine-tuned | Improvement % | Base | Fine-tuned | Improvement % | ||
| I.I.D. Noise | binary | |||||||||
| I.I.D. Noise | cauchy | |||||||||
| I.I.D. Noise | laplace | |||||||||
| I.I.D. Noise | lognormal | |||||||||
| I.I.D. Noise | normal | |||||||||
| Dataset | Model | Metric | Univariate | With Covariate | Improvement |
|---|---|---|---|---|---|
| Delaware River | Chronos-2 | MSE | 8.99e+06 | 8.05e+06 | +10.5% |
| MAPE | 6.05 | 5.88 | +2.8% | ||
| MASE | 7.16 | 6.74 | +5.9% | ||
| DLinear | MSE | 1.28e+07 | 6.05e+06 | +52.7% | |
| MAPE | 7.16 | 6.07 | +15.2% | ||
| MASE | 8.82 | 6.69 | +24.1% |