Time Series (re)sampling using Generative Adversarial Networks
Christian M. Dahl, Emil N. S{\o}rensen

TL;DR
This paper introduces a new bootstrap method for dependent time series data using GANs, which can generate additional samples and potentially outperform traditional methods like circular block bootstrapping in empirical coverage.
Contribution
It demonstrates that GANs can learn the dynamics of stationary time series and generate realistic samples for bootstrap procedures, a novel application in time series resampling.
Findings
GAN-based bootstrap can outperform circular block bootstrap in coverage.
Temporal CNNs effectively generate time series samples from noise.
GAN sampling shows promising finite sample properties.
Abstract
We propose a novel bootstrap procedure for dependent data based on Generative Adversarial networks (GANs). We show that the dynamics of common stationary time series processes can be learned by GANs and demonstrate that GANs trained on a single sample path can be used to generate additional samples from the process. We find that temporal convolutional neural networks provide a suitable design for the generator and discriminator, and that convincing samples can be generated on the basis of a vector of iid normal noise. We demonstrate the finite sample properties of GAN sampling and the suggested bootstrap using simulations where we compare the performance to circular block bootstrapping in the case of resampling an AR(1) time series processes. We find that resampling using the GAN can outperform circular block bootstrapping in terms of empirical coverage.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Model Reduction and Neural Networks · Gaussian Processes and Bayesian Inference
