Source-linked AI summary
Exploring Progress in Multivariate Time Series Forecasting: Comprehensive Benchmarking and Heterogeneity Analysis
Zezhi Shao, Fei Wang, Yongjun Xu, Wei Wei, Chengqing Yu, Zhao Zhang, Di Yao, Tao Sun, Guangyin Jin, Xin Cao, Gao Cong, Christian S. Jensen, Xueqi Cheng
TL;DR
MTS forecasting studies produce inconsistent or seemingly contradictory findings, complicating reliable assessment of competing approaches. The paper introduces BasicTS+, a fair and reproducible benchmark, and classifies dataset heterogeneity across temporal and spatial characteristics. Its evaluation shows that prior conclusions apply only to certain data types, while current architectural efforts are effective mainly when data exhibit strong patterns.
Problem
MTS forecasting studies report inconsistent or seemingly contradictory performance findings, limiting reliable understanding of competing approaches and technical directions.
Source: §I · pp. 1–2Method
The paper introduces BasicTS+ with a unified training pipeline and evaluation settings, classifies temporal and spatial dataset heterogeneity, and evaluates forecasting solutions across heterogeneous datasets.
Source: §I · p. 2, B. Evaluation Settings · p. 5, B. Spatial Aspect · p. 7Results
Prior conclusions hold only for certain data types, including differences in when advanced networks, linear models, and spatial-dependency methods are effective.
Source: §I · p. 2, 3) Experimental Results · p. 11, §VII · p. 12Takeaways & Limitations
Selecting MTS forecasting solutions should account for dataset temporal and spatial characteristics rather than generalizing findings across all datasets.
Source: §I · p. 2, §VII · p. 12Current architectural efforts appear effective mainly when time-series data exhibit strong patterns, while real-world data can show distribution drift and unpredictable changes.
Source: 4) Limitations of Current Studies and… · p. 12
Abstract
from arXiv · showhide
Multivariate Time Series (MTS) analysis is crucial to understanding and managing complex systems, such as traffic and energy systems, and a variety of approaches to MTS forecasting have been proposed recently. However, we often observe inconsistent or seemingly contradictory performance findings across different studies. This hinders our understanding of the merits of different approaches and slows down progress. We address the need for means of assessing MTS forecasting proposals reliably and fairly, in turn enabling better exploitation of MTS as seen in different applications. Specifically, we first propose BasicTS+, a benchmark designed to enable fair, comprehensive, and reproducible comparison of MTS forecasting solutions. BasicTS+ establishes a unified training pipeline and reasonable settings, enabling an unbiased evaluation. Second, we identify the heterogeneity across different MTS as an important consideration and enable classification of MTS based on their temporal and spatial characteristics. Disregarding this heterogeneity is a prime reason for difficulties in selecting the most promising technical directions. Third, we apply BasicTS+ along with rich datasets to assess the capabilities of more than 45 MTS forecasting solutions. This provides readers with an overall picture of the cutting-edge research on MTS forecasting. The code can be accessed at https://github.com/GestaltCogTeam/BasicTS.
I. INTRODUCTION
MTS forecasting studies face incomparable or contradictory findings, motivating a fair benchmark and analysis of dataset heterogeneity. BasicTS+ evaluates popular solutions comprehensively while examining when conclusions hold across temporal and spatial data characteristics.
- MTS analysis must model complex temporal dynamics and spatial dependencies that can substantially affect prediction accuracy.Source: §I · p. 1
- Reported experimental findings are often incomparable or inconsistent, creating uncertainty about which technical directions to pursue.Some studies reported DCRNN and GWNet performance up to 33% lower than reproduced results, while LTSF studies often used only normalized-data MAE and MSE.Source: §I · pp. 1–2
- BasicTS+ provides a unified training pipeline and reasonable evaluation settings for fair, comprehensive, and reproducible comparison.It evaluates over 45 popular MTS forecasting solutions on 20 commonly used datasets.Source: §I · p. 2
- The study classifies MTS heterogeneity by temporal patterns and spatial sample indistinguishability to support selecting technical approaches.Temporal categories include stable, drifting, and unclear patterns; spatial categories distinguish datasets with and without significant indistinguishability.Source: §I · p. 2
- Previous conclusions apply only to certain data types, so blindly generalizing them can lead to misguided inferences.For example, basic neural networks outperform advanced ones only on datasets without stable temporal patterns, while spatial-dependency methods are effective only under particular spatial characteristics.Source: §I · p. 2
- The benchmark and heterogeneous datasets support extensive comparison of model performance and efficiency, helping researchers choose solutions or evaluation datasets.Source: §I · p. 2
II. RELATED WORK
Related work spans long-term and spatial-temporal forecasting, but recent studies question whether increasingly complex architectures consistently improve MTS prediction. Benchmark results motivate closer attention to data patterns, efficiency, and spatial dependencies.
Long-term Time Series Forecasting
- LTSF research targets long-range temporal dependencies, progressing from statistical and machine-learning methods toward TCNs, LSTMs, and Transformers.Traditional methods often struggle with high non-linearity and rely heavily on stationarity assumptions.Source: A. Long-term Time Series Forecasting · pp. 2–3
- LTSF-Linear challenged Transformer effectiveness, while subsequent studies reported advanced neural networks outperforming the linear model.Source: A. Long-term Time Series Forecasting · p. 3
Spatial-Temporal Forecasting
- STF methods model temporal dynamics together with dependencies among multiple time series, using CNN-RNN combinations, graph convolutions, attention, and neural architecture search.Source: B. Spatial-Temporal Forecasting · p. 3
- Graph-based STGNNs typically incur O(N^2L) to O(N^2L^2) complexity, while STNorm and STID achieve similar prediction performance with higher efficiency.Here, N is the number of time series and L is the time-series length.Source: B. Spatial-Temporal Forecasting · p. 3
C. MTS Forecasting Benchmarking
Prior MTS benchmarks cover limited tasks or datasets and do not fully resolve inconsistent findings. BasicTS+ broadens benchmarking across STF and LTSF while linking fair evaluation to dataset heterogeneity and forecasting-task definitions.
- Existing benchmarks address STF or LTSF tasks but have limitations in coverage, motivating a broader MTS forecasting benchmark.Source: C. MTS Forecasting Benchmarking · p. 3
- The study distinguishes itself from BasicTS by focusing on reliable evaluation, dataset heterogeneity, and inconsistent findings rather than solely proposing a software benchmark.BasicTS+ was refactored to support both STF and LTSF and includes more extensible features.Source: C. MTS Forecasting Benchmarking · p. 3
- Table I compares GWNet and DCRNN results reported in highly cited papers with BasicTS+ performance using a relative gap defined as (x − y)/x · 100%.Pink marks the worst reported performance and green marks BasicTS+ performance.Source: Table I · p. 4
- MTS forecasting uses historical X ∈ R^(T_h×N) to predict the nearest future Y ∈ R^(T_f×N).An MTS contains multiple time-dependent variables represented as a matrix with T time steps and N variables.Source: §III · p. 4
- BasicTS+ is designed for fair, comprehensive, and reproducible evaluation of both STF and LTSF forecasting solutions.Source: §IV · p. 4
A. Unified Training Pipeline
BasicTS+ uses a unified training pipeline to reduce spurious performance variation and enable fairer comparisons of forecasting models. It standardizes data processing, training, and evaluation components.
Motivation
- Different papers report considerable performance variation for the same forecasting solutions, even under apparently identical experimental settings.Source: 1) Inconsistent forecasting performance · p. 4
Sources of variation
- A codebase analysis identifies data processing, training configurations, and evaluation implementation as primary sources of spurious performance differences.Source: 1) Inconsistent forecasting performance · p. 4
Unified pipeline
- BasicTS+ introduces a unified training pipeline with standardized dataloader, runner, and evaluation components.Source: 2) Implementation of BasicTS+ · p. 4, Figure 1 · p. 5
Data processing
- The default dataloader uses z-score normalization and adds temporal features such as time-of-day and day-of-week attributes.Source: 2) Implementation of BasicTS+ · p. 4
Training configuration
- The runner controls training, validation, and testing while supporting masked MAE, curriculum learning, and gradient clipping.Source: 2) Implementation of BasicTS+ · p. 5
Evaluation
- The evaluation component standardizes implementations of MAE, RMSE, MAPE, WAPE, MSE, and their masked variants.Source: 2) Implementation of BasicTS+ · p. 5
B. Evaluation Settings
The paper evaluates forecasting on re-normalized data with multiple metrics and analyzes dataset heterogeneity across temporal and spatial characteristics. These settings expose differences that normalized-data evaluation or pooled datasets can obscure.
Evaluation settings
- MAE and MSE on normalized data can appear deceptively low and are less intuitive because absolute errors depend on data range.Source: B. Evaluation Settings · p. 5
- Re-normalized evaluation with MAE, RMSE, MAPE, and WAPE makes prediction performance less satisfactory but more interpretable across data scales.Source: B. Evaluation Settings · p. 5
Implications
- Ignoring dataset heterogeneity can produce biased conclusions about technical directions, including claims that Transformer architectures are ineffective.Source: §V · p. 5, A. Temporal Aspect · p. 6
Temporal aspect
- Temporal heterogeneity is organized into stable patterns, significant distribution drift, and unclear patterns, which the paper argues are progressively less predictable.Source: A. Temporal Aspect · pp. 5–6
- The temporal visualizations use t-SNE to reduce datasets to two dimensions and kernel density estimation to compare training and testing distributions.Source: Figure 2 · p. 6, A. Temporal Aspect · p. 6
- PEMS03 exhibits fixed-period traffic periodicity, whereas ETTh2 shows non-fixed cycles and shifting means that indicate distribution drift.Source: A. Temporal Aspect · p. 6
Model selection
- The paper argues that advanced models fit complex stable patterns, while basic models generally perform better under distribution drift or unclear patterns.Source: A. Temporal Aspect · p. 6
B. Spatial Aspect
The paper operationalizes spatial indistinguishability through quantitative metrics and uses it to guide when spatial dependencies should be modeled in MTS forecasting.
Spatial indistinguishability
- Spatial indistinguishability occurs when similar historical samples have different future data, which simple regression models cannot distinguish.Samples use sliding windows with historical length T_p and future length T_f.Source: B. Spatial Aspect · p. 7
Quantitative metrics
- The proposed metrics r1 and r2 quantify indistinguishability from complementary perspectives.r1 measures the ratio among all samples, while r2 measures the ratio among samples with similar historical data.Source: B. Spatial Aspect · p. 7
Dataset heterogeneity
- ETT, Electricity, ExchangeRate, and Weather have very low r1 and r2, whereas METR-LA, PEMS-BAY, PEMS04, and PEMS08 have substantially higher values.These groups share the same data format but are rarely combined in experimental studies.Source: B. Spatial Aspect · p. 7
Implications
- Spatial modeling can improve performance on datasets with significant spatial indistinguishability but may degrade performance when indistinguishability is low.The paper treats spatial indistinguishability as an indicator for deciding whether spatial dependencies should be modeled.Source: B. Spatial Aspect · p. 7
Evaluation
- The study evaluates this spatial-indistinguishability hypothesis in Section VI-C.The hypothesis concerns the benefits or risks of modeling spatial dependencies under different dataset conditions.Source: B. Spatial Aspect · p. 7
VI. EXPERIMENTS
The experiments assess hypotheses about technical approaches and use BasicTS+ to compare popular MTS forecasting models and characterize research progress.
Experimental objectives
- The experiments evaluate hypotheses about temporal and spatial technical approaches while comparing popular MTS forecasting models.The analysis is based on BasicTS+ and is intended to provide insight into progress in MTS forecasting.Source: §VI · p. 8
A. Experimental Setup
The experimental setup uses heterogeneous MTS datasets, broad baseline coverage, and task-specific forecasting settings to compare forecasting solutions.
Datasets
- The experiments use 14 datasets spanning traffic, energy, weather, exchange-rate, and general time-series forecasting.The datasets include METR-LA, PEMS variants, ETT variants, Electricity, Weather, ExchangeRate, and M4.Source: 1) Datasets · p. 8
Baselines
- The baseline suite includes both LTSF and STF models with publicly available official code.Models are categorized according to their technical approaches.Source: 2) Baselines · p. 8
STF baselines
- STF baselines cover prior-graph, latent-graph, and non-graph approaches.The listed graph-based methods either use predefined graphs or jointly learn graph structures with STGNNs.Source: 2) Baselines · p. 8
LTSF baselines
- LTSF baselines include Transformer variants and simple linear models.Informer, Autoformer, FEDformer, Triformer, Pyraformer, Crossformer, and PatchTST represent Transformer-based methods, while Linear, DLinear, and NLinear represent linear methods.Source: 2) Baselines · p. 8
Classic baselines
- The comparison also includes LGBM, DeepAR, and NBeats as classic forecasting models used in industrial applications.LGBM is a gradient-boosting framework, while DeepAR and NBeats are deep-learning solutions.Source: 2) Baselines · p. 8
Implementation scope
- Additional baselines, including STGODE, NHiTS, and TimesNet, are provided in the repository but omitted from the main presentation due to space limitations.The paper does not cover all BasicTS+ baselines in the main text.Source: 2) Baselines · p. 8
Forecasting settings
- The STF task uses 12 historical and future steps, while LTSF uses a 336-step future horizon and historical lengths of 96, 192, 336, and 720.The reported LTSF results use the best prediction performance across the tested historical lengths.Source: 3) Implementation details · p. 8
4) Hyperparameter tuning:
The experiments compare advanced and basic neural networks across heterogeneous datasets and examine spatial modeling choices under different spatial-indistinguishability conditions.
Advanced Neural Networks vs. Basic Neural Networks
- Advanced models generally outperform basic models on datasets with clear and stable patterns.The comparison includes Transformer-based advanced models and linear basic models.Source: B. Advanced Neural Networks vs. Basic… · pp. 8–9
- Basic models consistently outperform advanced models on datasets with distribution drift or unclear patterns.The experiments compare these model classes using MAE, RMSE, and WAPE.Source: B. Advanced Neural Networks vs. Basic… · pp. 8–9
Hyperparameter tuning:
- On PEMS08, FEDformer’s training, validation, and testing MAEs decrease with more epochs, whereas DLinear’s MAEs do not decrease, indicating under-fitting.The training, validation, and testing errors start from similar values for FEDformer.Source: B. Advanced Neural Networks vs. Basic… · p. 9
- On ETTh2, FEDformer’s training MAE decreases while validation and testing MAEs increase after two epochs, indicating serious over-fitting.The training and evaluation curves diverge early during training.Source: B. Advanced Neural Networks vs. Basic… · p. 9
Advanced Neural Networks vs. Basic Neural Networks
- Models with less inductive bias usually perform better when no explicit pattern exists.The paper gives MLP-based models and vanilla Transformers as examples.Source: B. Advanced Neural Networks vs. Basic… · p. 9
C. Delving into Spatial Dependencies
- Trainable spatial identity embeddings and GCNs improve performance on datasets with significant spatial indistinguishability.The comparison uses STID and AGCRN variants with their spatial modeling components removed or neutralized.Source: C. Delving into Spatial Dependencies · p. 9
- Adding spatial modeling components degrades performance on datasets with low spatial indistinguishability.The result suggests that modeling spatial dependencies is not always necessary.Source: C. Delving into Spatial Dependencies · p. 9
D. Performance and Efficiency Benchmarking
The benchmarking framework links MTS model selection and dataset selection to temporal and spatial characteristics, then evaluates forecasting solutions across task-aligned and compound datasets.
Benchmark design
- The study combines detailed LTSF and STF evaluations with comparisons on the complex M4 competition dataset.Representative STF, LTSF, and classic time-series solutions are included in the M4 comparison.Source: D. Performance and Efficiency… · p. 10
Model and dataset selection
- Temporal patterns should be examined first when selecting or designing an MTS forecasting solution.Datasets with drift or unclear patterns favor linear layers, MLPs, or vanilla Transformers, while stable patterns favor TCNs, RNNs, or Transformer architectures.Source: 1) How to select or design MTS… · p. 10
- Spatial dependency modeling is recommended when datasets exhibit high sample indistinguishability across series.Suggested approaches include graph convolution, spatial-temporal normalization, and spatial identity attaching; STID and Linear are recommended baselines.Source: 1) How to select or design MTS… · p. 10
Evaluation dataset selection
- STF evaluation requires datasets with significant spatial dependency, whereas LTSF evaluation should include datasets with and without clear, stable patterns.Dataset characteristics should align with the task objective being tested.Source: 2) How to choose suitable datasets for… · p. 10
- Compound datasets such as M4 are more suitable for practical ranking because they combine multiple challenges across time series.A solution designed for one task type may not outperform others on such datasets.Source: 2) How to choose suitable datasets for… · pp. 10–11
3) Experimental Results:
The experiments show that model complexity does not consistently determine MTS forecasting performance: simple or older methods remain competitive across LTSF, STF, and compound industrial data.
LTSF results
- Advanced Transformers and basic linear models perform comparably on LTSF datasets without clear and stable patterns.For these tasks, training strategies and feature engineering for distribution drift or ambiguous patterns are identified as more important challenges than increasing architectural complexity.Source: 3) Experimental Results · p. 11
- Many recent LTSF solutions struggle to outperform Informer on datasets with clear and stable patterns.The result raises concerns that existing architectures may be over-fitted to commonly used datasets such as ETT, Electricity, Weather, and ExchangeRate.Source: 3) Experimental Results · p. 11
STF results
- Prior-graph-based STF methods generally outperform latent-graph-based and non-graph-based methods.Only MTGNN and STEP learn effective graph structures without significantly degrading prediction performance.Source: 3) Experimental Results · p. 11
- 6% higher MAE is achieved by D2STGNN than Graph WaveNet on METR-LA despite D2STGNN being published three years later.Graph WaveNet and MTGNN also significantly outperform several newer solutions, including StemGNN and GTS.Source: 3) Experimental Results · p. 11
M4 results
- PatchTST and STID, despite being superior in their respective LTSF and STF tables, perform worse than industrially used solutions on M4.The M4 evaluation covers Yearly, Quarterly, Monthly, and Others subsets with weighted averages.Source: 3) Experimental Results · p. 12, Table VII · p. 12
Limitations and future directions
- Current deep-learning efforts appear effective mainly when MTS data exhibits strong patterns, while real-world data also faces distribution drift, insufficient volume, and low quality.The paper identifies these factors as bottlenecks and calls for research on distribution shifts, low-quality data, and zero- or few-shot learning.Source: 4) Limitations of Current Studies and… · p. 12
APPENDIX
The appendix documents the benchmark datasets and baseline overview, spanning traffic, electricity, weather, exchange-rate, and large-scale competition time series.
Dataset descriptions
- METR-LA and PEMS-BAY contain traffic-speed data recorded every five minutes and include sensor graphs representing spatial dependencies.These datasets support spatial-temporal forecasting evaluation.Source: A. Datasets • · p. 12
- PEMS03, PEMS04, PEMS07, and PEMS08 contain traffic-flow data recorded every five minutes with sensor graphs.The graphs indicate dependencies between sensors.Source: A. Datasets • · p. 12
- ETTh1, ETTh2, ETTm1, and ETTm2 record electricity-transformer temperatures at hourly or 15-minute sampling intervals.The dataset names distinguish transformers and sampling frequencies.Source: A. Datasets • · p. 12
Reference tables
- Tables VIII and IX provide dataset statistics and a brief overview of the study’s baselines.The appendix also identifies the dataset and baseline summary tables.Source: Table VIII · p. 12, Table IX · p. 13, B. Baselines · p. 13
Dataset descriptions
- Electricity records hourly electricity consumption in kWh for 321 clients from 2012 to 2014.Weather records 21 meteorological indicators every 10 minutes during 2020, while ExchangeRate contains daily exchange rates for eight countries.Source: A. Datasets • · p. 13
- M4 contains 100,000 non-aligned time series collected at yearly, quarterly, monthly, weekly, daily, and hourly frequencies.The series have different lengths and start and end times.Source: A. Datasets • · p. 13
Related papers
This paper cites
- Attention Is All You Need2017
- An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale2020
- Semi-Supervised Classification with Graph Convolutional Networks2016
- Sequence to Sequence Learning with Neural Networks2014
- On the Properties of Neural Machine Translation: Encoder-Decoder Approaches2014
- TimesNet: Temporal 2D-Variation Modeling for General Time Series Analysis2022
Cited by
- AeroChem: Closed-loop Physics-Informed State Space Modeling for Long-term Chemically-Reactive Air Quality Forecasting--Extended Version2026
- SeoulMMOD: A Large-Scale Multimodal Origin-Destination Flow Benchmark2026
- Revisiting Identity and Spectra Dispersion in Media-Bridged Time Series Forecasting: Linking Multivariate Signals and Narrative Flows2026
- RideBench: A Large-Scale Exogenous-Aware Benchmark for Ride-Hailing Time Series Forecasting2026
- Are We Really Benchmarking Forecasting Models? The Impact of Preprocessing on Time Series Performance2026
- A Dynamic Fusion Large Language Model for Traffic Flow Prediction2026