Generating High-fidelity, Synthetic Time Series Datasets with DoppelGANger

by   Zinan Lin, et al.

Limited data access is a substantial barrier to data-driven networking research and development. Although many organizations are motivated to share data, privacy concerns often prevent the sharing of proprietary data, including between teams in the same organization and with outside stakeholders (e.g., researchers, vendors). Many researchers have therefore proposed synthetic data models, most of which have not gained traction because of their narrow scope. In this work, we present DoppelGANger, a synthetic data generation framework based on generative adversarial networks (GANs). DoppelGANger is designed to work on time series datasets with both continuous features (e.g. traffic measurements) and discrete ones (e.g., protocol name). Modeling time series and mixed-type data is known to be difficult; DoppelGANger circumvents these problems through a new conditional architecture that isolates the generation of metadata from time series, but uses metadata to strongly influence time series generation. We demonstrate the efficacy of DoppelGANger on three real-world datasets. We show that DoppelGANger achieves up to 43 baseline models, and captures structural properties of data that baseline methods are unable to learn. Additionally, it gives data holders an easy mechanism for protecting attributes of their data without substantial loss of data utility.


page 23

page 25


Creating Disasters: Recession Forecasting with GAN-Generated Synthetic Time Series Data

A common problem when forecasting rare events, such as recessions, is li...

TSGM: A Flexible Framework for Generative Modeling of Synthetic Time Series

Temporally indexed data are essential in a wide range of fields and of i...

Data-Driven Time Series Reconstruction for Modern Power Systems Research

A critical aspect of power systems research is the availability of suita...

ECG synthesis with Neural ODE and GAN models

Continuous medical time series data such as ECG is one of the most compl...

Sig-Wasserstein GANs for Time Series Generation

Synthetic data is an emerging technology that can significantly accelera...

Quant GANs: Deep Generation of Financial Time Series

Modeling financial time series by stochastic processes is a challenging ...

FinDiff: Diffusion Models for Financial Tabular Data Generation

The sharing of microdata, such as fund holdings and derivative instrumen...

Please sign up or login with your details

Forgot password? Click here to reset