atlas

Research map / Time series / Foundation models for time series

UP2ME: Univariate Pre-training to Multivariate Fine-tuning as a General-purpose Framework for Multivariate Time Series Analysis

ICML 2024 · Time series › Foundation models for time series · approach: Time series foundation models

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 UP2ME, which pre-trains a masked autoencoder on univariate, channel-decoupled, variable-length multivariate time series, then fine-tunes with a sparse channel dependency graph for forecasting, imputation and anomaly detection.

Problem

Self-supervised pre-training for multivariate time series lags behind task-specific methods, and existing pre-trained models cannot run downstream tasks without parameter or architecture modification.

Approach

Pre-train an MAE on univariate instances (variable window length and channel decoupling) so temporal dependency is learned without cross-channel dependency; formulate forecasting, imputation and anomaly detection as mask-reconstruction for frozen immediate-reaction use; then fine-tune with Temporal-Channel layers over a sparse graph built from the frozen encoder's latent similarities.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use UP2ME(FT) instead of the strongest listed baselineUP2ME · Forecasting on ETTm1, Weather, Electricity, Traffic, SMD, PSM, SWaT and GECCOmSE: ETTm1: 0.350 -> 0.341; Weather: 0.228 -> 0.221; Electricity: 0.164 -> 0.155; Traffic: 0.395 -> 0.390; SMD: 0.893 -> 0.87Helped
Use UP2ME(FT) instead of the strongest listed baselineUP2ME · Imputation on ETTm1, Weather, Electricity, Traffic, SMD, PSM and SWaTmSE: ETTm1: 0.172 -> 0.128; Weather: 0.103 -> 0.079; Electricity: 0.140 -> 0.097; Traffic: 0.508 -> 0.294; SMD: 0.842 -> 0.75Helped
Use UP2ME(FT) instead of OCSVMUP2ME · Anomaly detection on GECCOF1: 52.41 -> 63.39Helped
Use UP2ME(FT) instead of the best task-specific detectorUP2ME · Anomaly detection on SMD, PSM and SWaTF1: SMD: 90.98 -> 83.31; PSM: 97.50 -> 97.16; SWaT: 96.52 -> 93.85Hurt
Add variable window length during pre-training (ablation)UP2ME · Forecasting on ETTm1mSEHelped
Add channel decoupling during pre-training (ablation)UP2ME · Forecasting on ETTm1mSEHelped
Remove pre-training and train from scratch (ablation)UP2ME · Forecasting on ETTm1mSEHurt
Set pre-training mask ratio to ≤30% (ablation)UP2ME · Forecasting on ETTm1mSEHurt
Set pre-training mask ratio to ≥70% (ablation)UP2ME · Forecasting on ETTm1mSEHurt
Replace the encoder-constructed graph with channel independence (ablation)UP2ME(FT) · Imputation on WeathermSEHurt
Construct the fine-tuning graph with the pre-trained encoder rather than random, Pearson or Euclidean methods (ablation)UP2ME(FT) · Imputation on WeathermSEHelped
Increase graph hyper-parameter r (ablation)UP2ME(FT) · Imputation on WeathermSEMixed

Surprising findings

Limitations

Experimental setup

Datasets: ETTm1 Weather Electricity Traffic SMD PSM SWaT GECCO ETTm2

Benchmarks: ETTm1 Weather Electricity Traffic SMD PSM SWaT GECCO

Metrics: mSE mAE F1-score AP

Baselines: PatchTST DLinear Crossformer FEDformer TimesNet TS2Vec SimMTM SAITS GRIN DCdetector AnomalyTrans

Builds on: masked autoencoder PatchTST RevIN Graph Transformer

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