atlas

Research map / Time series / Long-term forecasting

Self-Supervised Contrastive Learning for Long-term Forecasting

ICLR 2024 · Time series › Long-term forecasting · approach: Lightweight long-term forecasters · 4 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 AutoCon, an autocorrelation-based contrastive loss over windows sampled across the whole series, paired with a decomposition architecture (linear short-term branch, TCN encoder plus multi-scale moving-average long-term branch) to improve long-horizon forecasting.

Problem

Sliding-window forecasters fail to capture long-term variations that extend beyond the input window, so long-horizon forecasting performance is poor.

Approach

Sample windows far apart within a mini-batch and define positive/negative pairs by the global autocorrelation at their time lag, using a relative, weighted contrastive loss that is self-supervised and needs no augmentation; combine it with a decomposition model whose long-term branch has enough capacity to learn long-term representations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add the AutoCon contrastive loss to the forecasting objective (ablation)AutoCon decomposition model · ETTh1, output 720MSE: 0.082 -> 0.078Helped
Add the short-term branch (ablation)AutoCon decomposition model · ETTh1, output 96MSE: 0.071 -> 0.055Helped
Add the long-term branch (ablation)AutoCon decomposition model · ETTh2, output 2160MSE: 0.592 -> 0.198Helped
Add the short-term branch (ablation)AutoCon decomposition model · ETTm2, output 4320MSE: 0.288 -> 0.214Helped
Add the long-term branch (ablation)AutoCon decomposition model · ETTm2, output 4320MSE: 0.326 -> 0.214Helped
Add AutoCon loss (ablation)AutoCon decomposition model · ETTh2, output 2160MSE: 0.236 -> 0.198Helped
Increase the long-term branch from 1 to 2 layers (ablation)DLinear · ETTh1MSE: 0.1780±0.0054 -> 0.1993±0.1964Hurt
Increase the long-term branch depth without AutoCon (ablation)AutoCon decomposition model · ETTh1MSE: 0.0837±0.0185 -> 0.0910±0.0188Hurt
Add AutoCon to the 1-layer long-term branch (ablation)AutoCon decomposition model · ETTh1MSE: 0.0837±0.0185 -> 0.0787±0.002Helped
Add AutoCon to the 3-layer long-term branch (ablation)AutoCon decomposition model · ETTh2MSE: 0.2036±0.0265 -> 0.1771 ±0.0393Helped
Add AutoCon to the 2-layer long-term branch (ablation)AutoCon decomposition model · ElectricityMSE: 0.2889±0.0330 -> 0.2753±0.0224Helped
Use AutoCon instead of LaSTETTm1 long-term forecasting · ETTm1, output 4320MSE: 0.274 -> 0.082Helped

Surprising findings

Limitations

Experimental setup

Datasets: ETTh1 ETTh2 ETTm1 ETTm2 Electricity Traffic Weather Exchange ILI

Benchmarks: ETTh1 ETTh2 ETTm1 ETTm2 Electricity Traffic Weather Exchange ILI

Metrics: MSE MAE Shape DTW Temporal DTW

Baselines: TimesNet MICN PatchTST DLinear FiLM Nonstationary Transformer FEDformer LaST CoST TS2Vec

Builds on: SupCon DLinear TSlib TS2Vec

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