atlas

Research map / Time series / Long-term forecasting

CATS: Enhancing Multivariate Time Series Forecasting by Constructing Auxiliary Time Series as Exogenous Variables

ICML 2024 · Time series › Long-term forecasting · approach: Graph-based multivariate forecasting · 6 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, which builds auxiliary time series (ATS) from multivariate inputs with continuity, sparsity and variability principles, letting a simple 2-layer MLP predictor match or beat state-of-the-art multivariate forecasters at lower cost.

Problem

Multivariate time series forecasting (MTSF) where univariate models often beat multivariate ones; existing multivariate models fail to capture inter-series relationships effectively and overfit when such relationships are weak.

Approach

Generate auxiliary time series from the original series via several constructors (conv, non-overlapping conv, independent conv, linear, identity, embedding) that act as exogenous variables, regularized by a continuity loss, channel and temporal sparsity gates, and an OTS shortcut, then project them back to the OTS output; works as a 2D temporal-contextual attention-like mechanism around a simple p

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add CATS auxiliary time series to a 2-layer MLP2-layer MLP · Multiaverage MSE: 0.360 -> 0.163Helped
add CATS auxiliary time series to DLinearDLinear · ETTh2average MSE: 0.341 -> 0.335Helped
remove continuity loss (ablation)CATS (2L) · Multiaverage MSE: 0.163 -> 0.231Hurt
remove continuity loss (ablation)CATS (2L) · ETTh2average MSE: 0.314 -> 0.325Hurt
remove channel sparsity (ablation)CATS (2L) · Multiaverage MSE: 0.163 -> 0.255Hurt
remove channel sparsity (ablation)CATS (2L) · ETTh2average MSE: 0.314 -> 0.324Hurt
remove temporal sparsity (ablation)CATS (2L) · Multiaverage MSE: 0.163 -> 0.206Hurt
remove temporal sparsity (ablation)CATS (2L) · ETTh2average MSE: 0.314 -> 0.327Hurt
remove both sparsity modules (ablation)CATS (2L) · Multiaverage MSE: 0.163 -> 0.258Hurt
remove both sparsity modules (ablation)CATS (2L) · ETTh2average MSE: 0.314 -> 0.330Hurt
use only linear projection ATS constructors instead of mixed constructors (ablation)CATS (2L) · Multiaverage MSE: 0.163 -> 0.238Hurt
use only linear projection ATS constructors instead of mixed constructors (ablation)CATS (2L) · ETTh2average MSE: 0.314 -> 0.327Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ETTm1 ETTm2 ETTh1 ETTh2 Electricity Traffic Weather Exchange Multi MultiX (Multi20, Multi50, Multi100, Multi200)

Benchmarks: ETTm1 ETTm2 ETTh1 ETTh2 Electricity Traffic Weather Exchange Multi Multi20 Multi50 Multi100

Metrics: MSE MAE average MSE percentage relative to Repeat average rank win count

Baselines: ARM PatchTST DLinear FEDformer Autoformer Informer Repeat

Builds on: ARM DLinear PatchTST

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