Time series / Benchmark

GIFT-Eval

General Time Series Forecasting Model Evaluation benchmark (Salesforce AI Research): 23 datasets (28 HF folders, M4 split by frequency), 144,000 series, 177 million points, 7 domains, 10 frequencies, 97 dataset/frequency/term configurations with short, medium (x10) and long (x15) prediction lengths; multivariate datasets are flattened for univariate models. Ships with a separate non-leaking pre-training corpus (GiftEvalPretrain).

Test split: Per dataset, the final portion of each series is the test split and the rest is training data published in the same HF dataset (Salesforce/GiftEval, the 'train/test' dataset). Paper: 'We structure the evaluation component of our benchmark by dedicating the final 10% of each dataset in train/test portion to testing, with the rest allocated for training.' and 'A non-overlapping rolling evaluation method is employed, setting a predetermined number of windows in the test split, each equal to the dataset's prediction length.' 'The final window of the training data serves as validation for tuning deep learning model hyperparameters.' (Section 3.2; https://arxiv.org/pdf/2410.10393v2). Code (src/gift_eval/data.py): 'TEST_SPLIT = 0.1', 'MAX_WINDOW = 20', 'w = math.ceil(TEST_SPLIT * self._min_series_length / self.prediction_length)', 'return min(max(1, w), MAX_WINDOW)': the test split is the last windows x prediction_length points, with windows capped at 20, so for long series it is less than 10% of the series; validation is the one window before it. README: train splits 'are carefully constructed using earlier horizons that do not overlap with the test set'.

Contamination matrix

Dataset Chronos (T5)Chronos-2Chronos-2-SynthChronos-BoltDADA (General Time Series Anomaly Detector with Adaptive Bottlenecks and Dual Adversarial Decoders)Granite-TimeSeries-TTM-R1Granite-TimeSeries-TTM-R2Granite-TimeSeries-TTM-R2.1Granite-TTM-R3Lag-LlamaMantis (Mantis-8M)Mantis+ (MantisPlus)MantisV2Moirai-1.0-RMoirai-1.1-RMoirai-2.0-RMoirai-MoE-1.0-RMOMENT-1NuTimeSundial (Timer 3.0)Time-MoETime-RCD (TimeRCD)TimerTimer-S1Timer-XL (timer-base-84m)TimeRadarTimesFM 1.0TimesFM 2.0TimesFM 2.5TimesFM 3.0Tiny Time Mixer (TTM) Research-Use R2TiRexTiRex 1.1 (gifteval)TiRex-2TiRex-2-fevbench (TiRex-2-f)TiRex-2-gifteval-pretrain (TiRex-2-gp)TiRex-2-gifteval-zs (TiRex-2-g)Toto (2024 technical report)Toto 2.0Toto-2.0-2.5B-FTToto-Open-Base-1.0TSPulse r1TTM-R3UniTSUniTS few-shot anomaly detection checkpoints
Jena Weather (GIFT-Eval) No No No ? ? No No No No No ? No No No ? Train No No No ? No No No ? ? ? ? ? ? No No No ? No No No ? No Train No No Train
BizITObs - Application No No No ? ? No No No No No ? No No No ? Train No ? No No ? No No No ? ? ? ? ? ? No No No ? Seen No No ? No Train No No Train No No
BizITObs - Service No No No ? ? No No No No No ? No No No ? Train No ? No No ? No No No ? ? ? ? ? ? No No No ? Seen No No ? No Train No No Train No No
BizITObs - L2C No No No ? ? No No No No No ? No No No ? Train No ? No No ? No No No ? ? ? ? ? ? No No No ? No No No ? No Train No No Train No No
Bitbrains - Fast Storage No No No ? ? No No No No No ? No No No ? Train No ? No No ? No No No ? ? ? ? ? ? No No No ? Seen No No ? No Train No No Train No No
Bitbrains - rnd No No No ? ? No No No No No ? No No No ? Train No ? No No ? No No No ? ? ? ? ? ? No No No ? Seen No No ? No Train No No Train No No
Restaurant (Recruit Restaurant Visitor Forecasting) No No No ? ? No No No No No ? No No Seen ? Train Seen ? No No Seen No Seen Train Seen ? ? Seen ? ? No No No ? No No No Seen No Train No No Train No No
ETT1 (GIFT-Eval) No No No ? ? No No No No ? No No No ? Train No No No ? No No No ? ? ? ? ? ? No No No ? No No No ? No Train No No Train
ETT2 (GIFT-Eval) No No No ? ? No No No No ? No No No ? Train No No No ? No No No ? ? ? ? ? ? No No No ? No No No ? No Train No No Train No No
Loop Seattle (LibCity) No No No ? ? No No No No No ? No No Seen ? Train Seen ? No No Seen No Seen Train Seen ? ? Seen ? ? Seen No No ? No No No Seen No Train No No Train No No
SZ-Taxi (LibCity) No No No ? ? No No No No No ? No No Seen ? Train Seen ? No No Seen No Seen Train Seen ? ? Seen ? ? Seen No No ? No No No Seen No Train No No Train No No
M_DENSE (LibCity) No No No ? ? No No No No No ? No No Seen ? Train Seen ? No No Seen No Seen Train Seen ? ? Seen ? ? No No No ? No No No Seen No Train No No Train No No
Solar (LSTNet, 137 Alabama PV plants) No ? Seen Seen Seen No Seen ? No No No ? Train No Seen No No ? No No No ? ? ? ? ? ? Seen No ? No ? No Train No Seen Train No No
Hierarchical Sales (Mancuso et al., 2020) No No No ? ? No No Seen No No ? No No Seen ? Train Seen ? No No Seen No Seen Train Seen ? ? Seen ? ? No No No ? No No No Seen No Train No No Train No No
M4 Yearly No No No ? ? No No No No No ? No No Test ? Train Test Seen No No Seen No Test Train Test ? Seen Test ? ? No No No ? Seen No No Test No Train No No Train No No
M4 Quarterly No No No ? ? No No No No No ? No No Test ? Train Test Seen No No Seen No Test Train Test ? Seen Test ? ? No No No ? Seen No No Test No Train No No Train No No
M4 Monthly Seen Train No Seen ? No No No No No ? No No Seen ? Train Seen Seen No No Seen No Seen Train Seen ? Seen Seen ? ? No Seen No ? Seen No No Seen No Train No No Train No No
M4 Weekly Seen Train No Seen ? No No No No No ? No No Seen ? Train Seen Seen No No Seen No Seen Train Seen ? Seen Seen ? ? No Seen No ? Seen No No Seen No Train No No Train No No
M4 Daily Seen Train No Seen ? No No No No No ? No No Seen ? Train Seen Seen No No Seen No Seen Train Seen ? Seen Seen ? ? No Seen No ? Seen No No Seen No Train No No Train No No
M4 Hourly Seen Train No Seen ? No No No No No ? No No Seen ? Train Seen Seen No No Seen No Seen Train Seen ? Seen Seen ? ? No Seen No ? Seen No No Seen No Train No No Train No No
Hospital No No No ? ? No No No No No ? No No Seen ? Train Seen Seen No No Seen No Seen Train Seen ? ? Seen ? ? No No No ? No No No Seen No Train No No Train No No
COVID Deaths No No No ? ? No No Seen No No ? No No Seen ? Train Seen Seen No No Seen No Seen Train Seen ? ? Seen ? ? No No No ? Seen No No Seen No Train No No Train No No
US Births No No No ? Seen Seen Seen Seen No No ? No No Seen ? Train Seen Seen No Seen Seen No Seen Train Seen Seen ? Seen ? ? Seen No No ? Seen No No Seen No Train No Seen Train No No
Saugeen River Flow No No No ? Seen Seen Seen Seen No No ? No No Seen ? Train Seen Seen No Seen Seen No Seen Train Seen Seen ? Seen ? ? Seen No No ? Seen No No Seen No Train No Seen Train No No
Temperature Rain Seen Train No Seen ? No No Seen No No ? No No Seen ? Train Seen Seen No Seen Seen No Seen Train Seen ? ? Seen ? ? No Seen No ? Seen No No Seen No Train No No Train No No
KDD Cup 2018 Seen Train No Seen Seen Seen Seen Seen No Seen ? No No Seen ? Train Seen Seen No Seen Seen No Seen Train Seen Seen ? Seen ? ? Seen Seen No ? Seen No No Seen No Train No Seen Train No No
Car Parts No No No ? ? No No No No No ? No No Seen ? Train Seen Seen No No Seen No Seen Train Seen ? ? Seen ? ? No No No ? Seen No No Seen No Train No No Train No No
ElectricityLoadDiagrams20112014 (UCI) Seen Train No Seen ? No No No No ? No No No ? Train No No No Seen No No No ? ? Seen Seen ? ? No Seen No ? Seen No No ? No Train No No Train

Hover a cell for the reason; click it for the evidence.

Notes

Leaderboard: 'TestData Leakage is a binary indicator specifying whether any test data was present in the training set.' (README update log 2025-08-05); submitters must answer Yes 'If your training data includes any dataset that is part of our test corpus' but 'Models trained solely on our provided training split' do not count as leaking. Model types: 'pretrained' = 'The pretraining corpus may include GIFT-Eval train splits.'; 'zero-shot' = pretraining data 'has no common datasets with GiftEval data pool (both train and test)'; 'fine-tuned' = further training on GIFT-Eval train/validation data. As of repo commit 577a65cf (2026-10-09), 20 of 143 result folders self-report testdata_leakage = Yes (see open_questions; self-reported, not facts about the models): Chronos_base, Chronos_large, Chronos_small, chronos_bolt_base, chronos_bolt_small, TimesFM, timesfm_2_0_500m, Lag-Llama, TTM-R1-Pretrained, TTM-R2-Pretrained, TTM-R2-Finetuned, MoiraiAgent-leaking, Super-Linear, Tabby-Pretrain, Tabby, TEMPO_ENSEMBLE, TSOrchestra-test, TimeTron-v2-33M, Fracast-0, RAES-Conductance-Ensemble. GIFT-Eval Table 23 lists the GIFT-Eval test datasets shared with LOTSA: hierarchical_sales, loop_seattle, m_dense, restaurant, sz_taxi. Salesforce/GiftEvalParquet (2026) re-publishes the test windows (history + future) per config; Salesforce/GiftEvalCTX (2026) is a derived contextual benchmark on 20 GIFT-Eval datasets. Version used: arXiv 2410.10393v2 (2024-11-11); HF dataset Salesforce/GiftEval revision 30841734ac5c (last modified 2025-01-21)

Sources