atlas

Research map / Time series / Long-term forecasting

SOFTS: Efficient Multivariate Time Series Forecasting with Series-Core Fusion

NeurIPS 2024 · Time series › Long-term forecasting · approach: Graph-based multivariate forecasting · 89 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SOFTS, an MLP-based multivariate forecaster with a STAR module that aggregates all channel series into a global core and fuses it back into each channel, achieving SOTA with linear complexity in channels.

Problem

Multivariate time series forecasting must capture channel correlations without the quadratic cost of attention and without losing robustness to distribution drift, especially with many channels.

Approach

A centralized STAR (Star Aggregate-Redistribute) module pools all channel embeddings into a global core representation via stochastic pooling, then concatenates the core back to each channel and fuses with an MLP, replacing pairwise channel attention with linear-cost indirect interaction.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add STAR channel interaction to a channel-independent MLP (ablation)SOFTS · TrafficMSE: 0.442 -> 0.409Helped
Replace stochastic pooling with mean pooling (ablation)SOFTS · TrafficMSE: 0.409 -> 0.420Hurt
Replace stochastic pooling with max pooling (ablation)SOFTS · TrafficMSE: 0.409 -> 0.406No clear effect
Replace stochastic pooling with weighted average pooling (ablation)SOFTS · TrafficMSE: 0.409 -> 0.440Hurt
Replace time attention with STAR (ablation)PatchTST · TrafficMSE: 0.454 -> 0.448Helped
Replace time and channel attention with STAR (ablation)Crossformer · TrafficMSE: 0.546 -> 0.549Hurt
Replace channel attention with STAR (ablation)iTransformer · TrafficMSE: 0.428 -> 0.409Helped
Add STAR embedding adaptation (ablation)SOFTS · Traffic test exampleMSE: 0.414 -> 0.376Helped
Increase lookback window length (ablation)SOFTS · Forecasting datasetsMSEHelped
Vary core dimension d' (ablation)SOFTS · Traffic and PEMSforecasting performanceNo clear effect
Use larger hidden dimensions and more encoder layers (ablation)SOFTS · Traffic and PEMSforecasting performanceHelped
Replace permutation-variant core aggregation with permutation-invariant aggregation (ablation)SOFTS core representation · Time-series forecastingperformanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: ETT Traffic Electricity Weather Solar-Energy PEMS03 PEMS04 PEMS07 PEMS08

Benchmarks: ETTh1 ETTh2 ETTm1 ETTm2 ECL Traffic Weather Solar-Energy PEMS03 PEMS04 PEMS07 PEMS08

Metrics: MSE MAE

Baselines: iTransformer PatchTST TSMixer Crossformer TiDE TimesNet DLinear SCINet FEDformer Stationary

Builds on: iTransformer PatchTST DeepSets Kolmogorov-Arnold representation theorem

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy