atlas

Research map / Time series / Causal and generative time series

Time Weaver: A Conditional Time Series Generation Model

ICML 2024 · Time series › Causal and generative time series · approach: Irregular series and imputation · 3 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 Time Weaver, a diffusion-based conditional time series generator that handles categorical, continuous and time-varying metadata, plus J-FTSD, a Fréchet-distance metric over joint time-series/metadata embeddings learned contrastively.

Problem

Generating realistic time series conditioned on heterogeneous paired metadata (categorical, continuous, time-varying), and evaluating whether generated series match metadata-specific features, which existing FD-based metrics ignore.

Approach

Adapt CSDI and SSSD diffusion denoisers with a metadata preprocessing module (one-hot/FC tokenizers plus self-attention) and introduce J-FTSD, which computes Fréchet distance over concatenated time-series and metadata embeddings trained jointly with CLIP-style contrastive loss.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Time Weaver-CSDI instead of WaveGANConditional time-series generation · Air QualityJ-FTSD: 14.25$\pm$0.79 -> 2.2$\pm$0.07Helped
Use Time Weaver-CSDI instead of WaveGANConditional time-series generation · Air QualityTSTR: 0.61$\pm$0.01 -> 0.77$\pm$0.01Helped
Use Time Weaver-SSSD instead of WaveGANConditional time-series generation · ECGJ-FTSD: 9.55$\pm$0.01 -> 5.43$\pm$0.1Helped
Use Time Weaver-SSSD instead of WaveGANConditional time-series generation · ECGTSTR: 0.65$\pm$0.001 -> 0.85$\pm$0.007Helped
Use Time Weaver-SSSD instead of Pulse2PulseConditional time-series generation · TrafficJ-FTSD: 17.70$\pm$0.002 -> 0.36$\pm$0.03Helped
Use Time Weaver-CSDI instead of WaveGANConditional time-series generation · TrafficTSTR: 0.54$\pm$0.01 -> 0.66$\pm$0.06Helped
Use Time Weaver-CSDI instead of Pulse2PulseConditional time-series generation · ElectricityJ-FTSD: 2.8$\pm$0.01 -> 0.6$\pm$0.003Helped
Use Time Weaver-CSDI instead of Pulse2PulseConditional time-series generation · ElectricityTSTR: 0.71$\pm$0.004 -> 0.78$\pm$0.001Helped
Add paired metadata conditioning (ablation)Time Weaver-CSDI and WaveGAN · Air Quality and ElectricityFTSDMixed
Train time-series and metadata feature extractors jointly rather than individually (ablation)J-FTSD · Synthetic perturbationsJ-FTSD sensitivityHelped

Surprising findings

Limitations

Experimental setup

Datasets: Electricity Traffic metro interstate volume Air Quality (Beijing) PTB-XL ECG

Benchmarks: Air Quality ECG Traffic Electricity

Metrics: J-FTSD TSTR (AUC) DTW FTSD

Baselines: WaveGAN Pulse2Pulse U-Net 1D diffusion

Builds on: CSDI SSSD CLIP Informer Context-FID

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