atlas

Research map / Time series / Long-term forecasting

ARM: Refining Multivariate Forecasting with Adaptive Temporal-Contextual Learning

ICLR 2024 · Time series › Long-term forecasting · approach: Lightweight long-term forecasters · 0 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 ARM, a multivariate long-term forecasting method combining adaptive univariate effect learning (AUEL), random dropping of series, and multi-kernel local smoothing (MKLS) that lets a vanilla Transformer beat prior multivariate and univariate LTSF baselines on 10 datasets.

Problem

Multivariate long-term time series forecasting (LTSF) Transformers underperform univariate models because they mix series with differing characteristics and model inter-series dependencies poorly.

Approach

Disentangle per-series univariate effects first (adaptive EMA output mean/std and MoE-based temporal pattern initialization), then train the multivariate predictor with random dropping of series in input and target and use multi-kernel local convolutions with channel attention to build series-specific temporal representations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply ARM to the vanilla TransformerVanilla Transformer · Electricity, ETTm1, ETTm2, ETTh1, ETTh2, Weather, Traffic, Exchange, ILI and Multi (96-step horizon except ILI 24)MSE: 0.360 -> 0.125 (Electricity); 0.917 -> 0.287 (ETTm1); 0.078 vs 0.032 (Multi)Helped
Add AUEL only (ablation)Vanilla Transformer · Electricity (96)MSE: 0.360 -> 0.130Helped
Add Random Dropping only (ablation)Vanilla Transformer · Electricity (96)MSE: 0.360 -> 0.341Helped
Add MKLS only (ablation)Vanilla Transformer · Electricity (96)MSE: 0.360 -> 0.378Hurt
Remove AUEL distribution learning (ablation)ARM (Vanilla) · Electricity (96)MSE: 0.125 -> 0.132Hurt
Remove AUEL temporal-pattern learning (ablation)ARM (Vanilla) · Electricity (96)MSE: 0.125 -> 0.142Hurt
Replace temporal-pattern MoE with independent linears (ablation)AUEL in ARM (Vanilla) · Electricity (96)MSE: 0.125 -> 0.133Hurt
Replace temporal-pattern MoE with a single linear (ablation)AUEL in ARM (Vanilla) · Electricity (96)MSE: 0.125 -> 0.128Mixed
Remove Pre-MKLS (ablation)ARM (Vanilla) · Electricity (96)MSE: 0.125 -> 0.127Hurt
Remove Post-MKLS (ablation)ARM (Vanilla) · Electricity (96)MSE: 0.125 -> 0.130Hurt
Remove MKLS channel-wise attention (ablation)ARM (Vanilla) · Electricity (96)MSE: 0.125 -> 0.129Hurt
Use MKLS kernel sizes s=[49 145 385 673] (ablation)ARM (Vanilla) · Electricity (96)MSE: 0.125 -> 0.127No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: ETT Electricity Traffic Weather ILI Exchange Multi

Benchmarks: ETTm1 ETTm2 ETTh1 ETTh2 Electricity Traffic Weather ILI Exchange Multi

Metrics: MSE MAE

Baselines: PatchTST DLinear FEDformer Autoformer Informer Repeat

Builds on: Transformer RevIN NLinear PatchTST DLinear

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