Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

TimeDP: Learning to Generate Multi-Domain Time Series with Domain Prompts

About

Time series generation models are crucial for applications like data augmentation and privacy preservation. Most existing time series generation models are typically designed to generate data from one specified domain. While leveraging data from other domain for better generalization is proved to work in other application areas, this approach remains challenging for time series modeling due to the large divergence in patterns among different real world time series categories. In this paper, we propose a multi-domain time series diffusion model with domain prompts, named TimeDP. In TimeDP, we utilize a time series semantic prototype module which defines time series prototypes to represent time series basis, each prototype vector serving as "word" representing some elementary time series feature. A prototype assignment module is applied to extract the extract domain specific prototype weights, for learning domain prompts as generation condition. During sampling, we extract "domain prompt" with few-shot samples from the target domain and use the domain prompts as condition to generate time series samples. Experiments demonstrate that our method outperforms baselines to provide the state-of-the-art in-domain generation quality and strong unseen domain generation capability.

Yu-Hao Huang, Chang Xu, Yueying Wu, Wu-Jun Li, Jiang Bian• 2025

Related benchmarks

TaskDatasetResultRank
Time-series generationEnergy
Discriminative Score0.0396
99
ForecastingETTh1
MAE0.0459
78
Time-series generationEnergy (Evening Peak)
Context-FID0.0383
27
Time-series generationPeMS04
Context-FID0.0569
27
Time-series generationPeMS08
Context-FID0.0421
27
Time-series generationPEMS08 (Evening Peak)
Context-FID0.1547
27
Time-series generationPEMS08 (Morning Peak)
Context-FID0.1176
27
Time-series generationPEMS04 Evening Peak
Context-FID0.1417
27
Time-series generationEnergy (Morning Peak)
Context-FID0.084
18
Time-series generationETTh (Evening Peak)
Context-FID0.0951
18
Showing 10 of 60 rows

Other info

Follow for update