atlas

Research map / Time series / Foundation models for time series

TimeSiam: A Pre-Training Framework for Siamese Time-Series Modeling

ICML 2024 · Time series › Foundation models for time series · approach: Time series representation learning · 1 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 TimeSiam, a Siamese-network self-supervised pre-training framework that reconstructs masked current time-series subseries from randomly sampled past subseries, using learnable lineage embeddings to encode temporal distance.

Problem

Time series pre-training methods (masked modeling and contrastive learning) either distort temporal correlations through random masking or rely on instance-level similarity and fragile augmentations, failing to model temporal correlations.

Approach

Sample pairs of past and current subseries from the same series at different timestamps, process them with a shared Siamese encoder (PatchTST or iTransformer), add learnable lineage embeddings indexed by temporal distance, and train a cross-attention decoder to reconstruct the masked current subseries from the past one.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use past-to-current Siamese sampling rather than self-reconstruction (ablation)TimeSiam · TrafficMSE: 0.462 -> 0.453Helped
Increase the maximum sampling distance from 1 to 6 (ablation)TimeSiam · TrafficMSE: 0.454 -> 0.453Helped
Add lineage embeddings (ablation)TimeSiam · ETTh1, ETTm1, Weather, Traffic, ExchangeMSE: 0.433 -> 0.429; 0.378 -> 0.374; 0.256 -> 0.252; 0.457 -> 0.453; 0.365 -> 0.353Helped
Use continuous channel-wise masking rather than binomial, continuous, mask-last, or channel-wise binomial masking (ablation)TimeSiam · TrafficMSE: 0.459 -> 0.453; 0.461 -> 0.453; 0.457 -> 0.453Helped
Use a 25% masking ratio rather than no masking, 15%, 50%, or 75% (ablation)TimeSiam · TrafficMSE: 0.460 -> 0.453; 0.459 -> 0.453; 0.455 -> 0.453; 0.457 -> 0.453Helped
Pre-train with TimeSiam instead of random initializationPatchTST · In-domain forecasting benchmarksMSE: +5.7%Helped
Pre-train with TimeSiam instead of random initializationiTransformer · In-domain forecasting benchmarksMSE: 2.5%Helped
Pre-train with TimeSiam rather than random initializationTimeSiam · In-domain classification benchmarksaccuracy: 11.5%Helped
Increase pre-training dataset size from TSLD-500M to TSLD-1GTimeSiam Base · TrafficMSE: 0.462 -> 0.454Helped
Increase model size from Base to LargeTimeSiam pre-trained on TSLD-1G · TrafficMSE: 0.454 -> 0.433Helped
Use larger, more diverse cross-domain pre-training data rather than in-domain pre-trainingTimeSiam · Classification: AD, TDBrain, PTBaccuracy: 90.47 vs. 89.93; 86.26 vs. 90.67; 90.45 vs. 91.32Mixed

Surprising findings

Limitations

Experimental setup

Datasets: ETTh1 ETTh2 ETTm1 ETTm2 Weather Electricity Traffic Exchange AD TDBrain PTB TSLD-500M

Benchmarks: ETTh1 ETTh2 ETTm1 ETTm2 Weather Exchange Electricity Traffic AD TDBrain PTB

Metrics: MSE MAE accuracy precision recall F1 AUROC AUPRC

Baselines: CPC TNC TS2Vec CoST LaST TF-C COMET TST Ti-MAE PatchTST SimMTM

Builds on: PatchTST iTransformer SimMTM 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