时间序列生成模型对数据增强和隐私保护等应用至关重要。
大多数现有的时间序列生成模型通常是针对一个特定领域的数据进行生成设计的。尽管在其他应用领域中,利用来自不同领域的数据以实现更好的泛化已被证明是有效的,但由于不同真实世界时间序列类别之间模式的巨大差异,这种方法在时间序列建模中仍然面临挑战。 本文提出了一种基于领域提示的多领域时间序列扩散模型,命名为 TimeDP。在 TimeDP 中,我们利用一个时间序列语义原型模块,该模块定义了时间序列原型来表示时间序列的基础,每个原型向量作为“词”代表某种基本的时间序列特征。我们应用了一个原型分配模块,用于提取领域特定的原型权重,从而学习领域提示作为生成条件。在采样过程中,我们从目标领域提取“领域提示”,并利用这些领域提示作为条件生成时间序列样本。实验结果表明,我们的方法在领域内生成质量上优于基线方法,并且在生成未见过领域样本的能力上也表现出色。 代码 — https://github.com/YukhoY/TimeDP