atlas

Research map / Time series / Long-term forecasting

Introducing Spectral Attention for Long-Range Dependency in Time Series Forecasting

NeurIPS 2024 · Time series › Long-term forecasting · approach: Attention for time series forecasting · 7 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 Spectral Attention (SA) and Batched Spectral Attention (BSA), a plug-in module that keeps EMA low-pass features across sequentially ordered training samples and attends over frequency-filtered activations, letting fixed look-back forecasters exploit long-range trends.

Problem

Fixed-size look-back windows and shuffled mini-batch training prevent time series forecasters from using long-range temporal dependencies that span thousands of steps.

Approach

Store exponential moving averages of intermediate activations at multiple smoothing factors as low-pass filters across consecutive samples, then learn an attention matrix over low-pass and high-pass components; unfolding the EMA over a mini-batch lets gradients flow back across samples like BPTT. The module is identity-initialized and fine-tuned on top of a pretrained base model.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add BSA to DLinearDLinear · 11 datasets, Avg.MSE: 0.640 -> 0.614Helped
Add BSA to RLinearRLinear · 11 datasets, Avg.MSE: 0.664 -> 0.619Helped
Add BSA to FreTSFreTS · 11 datasets, Avg.MSE: 0.807 -> 0.783Helped
Add BSA to TimesNetTimesNet · 11 datasets, Avg.MSE: 0.611 -> 0.605Helped
Add BSA to iTransformeriTransformer · 11 datasets, Avg.MSE: 0.551 -> 0.545Helped
Add BSA to CrossformerCrossformer · 11 datasets, Avg.MSE: 0.828 -> 0.814Helped
Add BSA to PatchTSTPatchTST · 11 datasets, Avg.MSE: 0.524 -> 0.501Helped
Add BPTT across samples within the mini-batch (ablation)BSA on iTransformer · Weather, 720-step predictionMSE: 0.3480 -> 0.3401Helped
Add BPTT across samples within the mini-batch (ablation)BSA on iTransformer · Weather, 720-step predictionMAE: 0.3452 -> 0.3452No clear effect
Add multiple smoothing factors to BPTT-enabled BSA (ablation)BSA on iTransformer · Weather, 720-step predictionMSE: 0.3401 -> 0.3320Helped
Add multiple smoothing factors to BPTT-enabled BSA (ablation)BSA on iTransformer · Weather, 720-step predictionMAE: 0.3452 -> 0.3395Helped
Make smoothing factors learnable (ablation)BSA on iTransformer with BPTT and multiple smoothing factors · Weather, 720-step predictionMSE: 0.3320 -> 0.3263Helped

Surprising findings

Limitations

Experimental setup

Datasets: Weather Traffic ECL ETTh1 ETTh2 ETTm1 ETTm2 Exchange PEMS03 EnergyData Illness

Benchmarks: Weather Traffic ECL ETTh1 ETTh2 ETTm1 ETTm2 Exchange PEMS03 EnergyData Illness

Metrics: MSE MAE percent improvement over base model paired t-test p-value

Baselines: DLinear RLinear FreTS TimesNet iTransformer Crossformer PatchTST

Builds on: DLinear iTransformer PatchTST RevIN

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