Time-series Generation by Contrastive Imitation
Not on the map. Why?
Abstract (arXiv)
Consider learning a generative model for time-series data. The sequential setting poses a unique challenge: Not only should the generator capture the conditional dynamics of (stepwise) transitions, but its open-loop rollouts should also preserve the joint distribution of (multi-step) trajectories. On one hand, autoregressive models trained by MLE allow learning and computing explicit transition distributions, but suffer from compounding error during rollouts. On the other hand, adversarial models based on GAN training alleviate such exposure bias, but transitions are implicit and hard to assess. In this work, we study a generative framework that seeks to combine the strengths of both: Motivated by a moment-matching objective to mitigate compounding error, we optimize a local (but forward-looking) transition policy, where the reinforcement signal is provided by a global (but stepwise-decomposable) energy model trained by contrastive estimation. At training, the two components are learned cooperatively, avoiding the instabilities typical of adversarial objectives. At inference, the learned policy serves as the generator for iterative sampling, and the learned energy serves as a trajectory-level measure for evaluating sample quality. By expressly training a policy to imitate sequential behavior of time-series features in a dataset, this approach embodies "generation by imitation". Theoretically, we illustrate the correctness of this formulation and the consistency of the algorithm. Empirically, we evaluate its ability to generate predictively useful samples from real-world datasets, verifying that it performs at the standard of existing benchmarks.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 58 of its 107 references that are in the map. First posted on arXiv 2 Nov 2023.
Builds on
58 of 107 references.
References · 58
- 2018Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actorcited by 4,635
- 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,462
- 2015Domain-Adversarial Training of Neural Networkscited by 3,023
- 2014Conditional Generative Adversarial Netscited by 2,152
- 2016Generative Adversarial Imitation Learningcited by 1,576
- 2019Modeling Tabular data using Conditional GANcited by 695
- 2017Reinforcement Learning with Deep Energy-Based Policiescited by 659
- 2015Sequence Level Training with Recurrent Neural Networkscited by 568
- 2017MoCoGAN: Decomposing Motion and Content for Video Generationcited by 523
- 2017Learning Robust Rewards with Adversarial Inverse Reinforcement Learningcited by 485
- 2018An Algorithmic Perspective on Imitation Learningcited by 455
- 2016Guided Cost Learning: Deep Inverse Optimal Control via Policy Optimizationcited by 400
38 more
- 2016SeqGAN: Sequence Generative Adversarial Nets with Policy Gradientcited by 375
- 2017Real-valued (Medical) Time Series Generation with Recurrent Conditional GANscited by 329
- 2017Learning Generative Models with Sinkhorn Divergencescited by 310
- 2018Adversarial Audio Synthesiscited by 222
- 2016Professor Forcing: A New Algorithm for Training Recurrent Networkscited by 214
- 2018Discriminator-Actor-Critic: Addressing Sample Inefficiency and Reward Bias in Adversarial Imitation Learningcited by 203
- 2016Temporal Generative Adversarial Nets with Singular Value Clippingcited by 198
- 2021How Faithful is your Synthetic Data? Sample-level Metrics for Evaluating and Auditing Generative Modelscited by 193
- 2018Data Synthesis based on Generative Adversarial Networkscited by 184
- 2016A Theory of Generative ConvNetcited by 174
- 2016A Connection between Generative Adversarial Networks, Inverse Reinforcement Learning, and Energy-Based Modelscited by 167
- 2016An Actor-Critic Algorithm for Sequence Predictioncited by 158
- 2016C-RNN-GAN: Continuous recurrent neural networks with adversarial trainingcited by 132
- 2015Taming the Noise in Reinforcement Learning via Soft Updatescited by 125
- 2019GANSynth: Adversarial Neural Audio Synthesiscited by 114
- 2018Noise Contrastive Estimation and Negative Sampling for Conditional Models: Consistency and Statistical Efficiencycited by 103
- 2017Long Text Generation via Adversarial Training with Leaked Informationcited by 100
- 2018Language GANs Falling Shortcited by 97
- 2020Error Bounds of Imitating Policies and Environmentscited by 90
- 2018MaskGAN: Better Text Generation via Filling in the______cited by 89
- 2015How (not) to Train your Generative Model: Scheduled Sampling, Likelihood, Adversary?cited by 76
- 2019Bias Correction of Learned Generative Models using Likelihood-Free Importance Weightingcited by 70
- 2020COT-GAN: Generating Sequential Data via Causal Optimal Transportcited by 70
- 2020f-IRL: Inverse Reinforcement Learning via State Marginal Matchingcited by 67
- 2017Adversarial Feature Matching for Text Generationcited by 58
- 2019Maximum Entropy Generators for Energy-Based Modelscited by 55
- 2017Z-Forcing: Training Stochastic Recurrent Networkscited by 51
- 2018Deep Reinforcement Learning For Sequence to Sequence Modelscited by 39
- 2018Adversarial Imitation via Variational Inverse Reinforcement Learningcited by 36
- 2016Deep Directed Generative Models with Energy-Based Probability Estimationcited by 34
- 2016A Minimax Approach to Supervised Learningcited by 33
- 2016Model-based Adversarial Imitation Learningcited by 29
- 2018T-CGAN: Conditional Generative Adversarial Network for Data Augmentation in Noisy Time Series with Irregular Samplingcited by 29
- 2016Globally Normalized Transition-Based Neural Networkscited by 26
- 2014On distinguishability criteria for estimating generative modelscited by 20
- 2017SenseGen: A Deep Learning Architecture for Synthetic Sensor Data Generationcited by 20
- 2020f-GAIL: Learning f-Divergence for Generative Adversarial Imitation Learningcited by 20
- 2019Soft Policy Gradient Method for Maximum Entropy Deep Reinforcement Learningcited by 18
50 most cited of 58 All 58 (JSON)
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 5; 2026: 1.
8 papers.
- 2024TimeLDM: Latent Diffusion Model for Unconditional Time Series Generationcited by 10
- 2025Towards Identifiability of Hierarchical Temporal Causal Representation Learningcited by 7
- 2023Time-Transformer: Integrating Local and Global Features for Better Time Series Generation (Extended Version)cited by 6
- 2025WaveStitch: Flexible and Fast Conditional Time Series Generation with Diffusion Modelscited by 4
- 2025CENTS: Generating synthetic electricity consumption time series for rare and unseen scenarioscited by 3
- 2025CTBench: Cryptocurrency Time Series Generation Benchmarkcited by 3
- 2025CancerGUIDE: Cancer Guideline Understanding via Internal Disagreement Estimationcited by 1
- 2026E4GEN: Event-level Explainable Extreme-Enhanced Time-series Generationcited by 1
- 2026E4GEN: Event-level Explainable Extreme-Enhanced Time-series Generation1 Jun 2026
- 2025Towards Identifiability of Hierarchical Temporal Causal Representation Learning21 Oct 2025
- 2025CancerGUIDE: Cancer Guideline Understanding via Internal Disagreement Estimation9 Sep 2025
- 2025CTBench: Cryptocurrency Time Series Generation Benchmark3 Aug 2025
- 2025WaveStitch: Flexible and Fast Conditional Time Series Generation with Diffusion Models8 Mar 2025
- 2025CENTS: Generating synthetic electricity consumption time series for rare and unseen scenarios24 Jan 2025
- 2024TimeLDM: Latent Diffusion Model for Unconditional Time Series Generation5 Jul 2024
- 2023Time-Transformer: Integrating Local and Global Features for Better Time Series Generation (Extended Version)18 Dec 2023