atlas

Research map / Time series / Long-term forecasting

Are Self-Attentions Effective for Time Series Forecasting?

NeurIPS 2024 · Time series › Long-term forecasting · approach: Transformers for long-term forecasting · 34 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 CATS, a cross-attention-only time series transformer where horizon-dependent learnable queries attend to past patches, with heavy parameter sharing and query-adaptive masking, achieving competitive long-term forecasting with fewer parameters and less memory.

Problem

Whether self-attention is effective for time series forecasting, given that linear models have been reported to outperform Transformer forecasters and self-attention is permutation-invariant, losing temporal order information.

Approach

Remove all self-attention and use only cross-attention in which future-horizon-dependent learnable queries attend to embedded past patches as keys/values; share embedding, attention, and projection parameters across horizons, and apply query-adaptive masking (stochastic-depth-like) on the attention-to-LayerNorm connection.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace self-attention with a linear embedding layer (ablation)PatchTST · forecasting horizons across datasets (all reported cases)forecasting performanceHelped
Replace cross-attention layers with self-attention (one or two layers) (ablation)CATS · Electricity and ETTm1, horizons 96–720MSE: Electricity: 0.126 -> 0.128/0.133; ETTm1 (720): 0.400 -> 0.429/0.442Hurt
Use CATS instead of TimeMixerlong-term forecasting models · Traffic, horizons 96–720MSE: 0.462 -> 0.421 (96); 0.506 -> 0.484 (720)Helped
Use CATS instead of TimeMixerlong-term forecasting models · Weather, horizon 720MSE: 0.339 -> 0.342Hurt
Use CATS instead of TimeMixerlong-term forecasting models · Electricity, horizons 96–720MSE: 0.153 -> 0.149 (96); 0.225 -> 0.219 (720)Helped
Use CATS instead of TimeMixershort-term forecasting models · M4 AverageMASE: 1.559 -> 1.557Helped
Increase input sequence length from 336 to 2880CATS · ETTm1MSE: 0.407 -> 0.395Helped

Surprising findings

Limitations

Experimental setup

Datasets: Electricity ETTh1 ETTh2 ETTm1 ETTm2 Weather Traffic M4

Benchmarks: Electricity ETTh1 ETTh2 ETTm1 ETTm2 Weather Traffic M4

Metrics: MSE MAE SMAPE MASE OWA parameter count GPU memory running time

Baselines: TimeMixer PatchTST TimesNet Crossformer MICN FiLM DLinear Autoformer Informer

Builds on: PatchTST DLinear Transformer stochastic depth

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