Using GANs for Sharing Networked Time Series Data: Challenges, Initial Promise, and Open Questions
arXiv:1909.13403 · doi:10.1145/3419394.3423643
Abstract
Limited data access is a longstanding barrier to data-driven research and development in the networked systems community. In this work, we explore if and how generative adversarial networks (GANs) can be used to incentivize data sharing by enabling a generic framework for sharing synthetic datasets with minimal expert knowledge. As a specific target, our focus in this paper is on time series datasets with metadata (e.g., packet loss rate measurements with corresponding ISPs). We identify key challenges of existing GAN approaches for such workloads with respect to fidelity (e.g., long-term dependencies, complex multidimensional relationships, mode collapse) and privacy (i.e., existing guarantees are poorly understood and can sacrifice fidelity). To improve fidelity, we design a custom workflow called DoppelGANger (DG) and demonstrate that across diverse real-world datasets (e.g., bandwidth measurements, cluster requests, web sessions) and use cases (e.g., structural characterization, predictive modeling, algorithm comparison), DG achieves up to 43% better fidelity than baseline models. Although we do not resolve the privacy problem in this work, we identify fundamental challenges with both classical notions of privacy and recent advances to improve the privacy properties of GANs, and suggest a potential roadmap for addressing these challenges. By shedding light on the promise and challenges, we hope our work can rekindle the conversation on workflows for data sharing.
Published in IMC 2020. 20 pages, 26 figures
References in corpus (21)
- Adam: A Method for Stochastic Optimization
- Deep Learning with Differential Privacy
- GANs Trained by a Two Time-Scale Update Rule Converge to a Local Nash Equilibrium
- Conditional Image Synthesis With Auxiliary Classifier GANs
- Progressive Growing of GANs for Improved Quality, Stability, and Variation
- The Secret Sharer: Evaluating and Testing Unintended Memorization in Neural Networks
- VEEGAN: Reducing Mode Collapse in GANs using Implicit Variational Learning
- Utility-Privacy Tradeoff in Databases: An Information-theoretic Approach
- C-RNN-GAN: Continuous recurrent neural networks with adversarial training
- Homa: A Receiver-Driven Low-Latency Transport Protocol Using Network Priorities (Complete Version)
- Generating Multi-label Discrete Patient Records using Generative Adversarial Networks
- MaskGAN: Better Text Generation via Filling in the______
- Differentially Private Generative Adversarial Network
- Real-valued (Medical) Time Series Generation with Recurrent Conditional GANs
- An empirical study on evaluation metrics of generative adversarial networks
- MuseGAN: Multi-track Sequential Generative Adversarial Networks for Symbolic Music Generation and Accompaniment
- Do GANs actually learn the distribution? An empirical study
- Synthetic Medical Images from Dual Generative Adversarial Networks
- Towards Diverse and Natural Image Descriptions via a Conditional GAN
- A Hierarchical Framework of Cloud Resource Allocation and Power Management Using Deep Reinforcement Learning
- CorrGAN: Sampling Realistic Financial Correlation Matrices Using Generative Adversarial Networks
Cited by in corpus (16)
- Generating Synthetic Health Sensor Data for Privacy-Preserving Wearable Stress Detection
- Carbon-Aware Quality Adaptation for Energy-Intensive Services
- Measurement-Driven Design and Runtime Optimization in Edge Computing: Methodology and Tools
- On the Privacy Properties of GAN-generated Samples
- UoMo: A Universal Model of Mobile Traffic Forecasting for Wireless Network Optimization
- High-Fidelity Cellular Network Control-Plane Traffic Generation without Domain Knowledge
- Holdout-Based Fidelity and Privacy Assessment of Mixed-Type Synthetic Data
- Exploring the Impact of Synthetic Data on Human Gesture Recognition Tasks Using GANs
- Data augmentation through multivariate scenario forecasting in Data Centers using Generative Adversarial Networks
- Slice it up: Unmasking User Identities in Smartwatch Health Data
- TAMIS: Tailored Membership Inference Attacks on Synthetic Data
- IRG: Modular Synthetic Relational Database Generation with Complex Relational Schemas
- Towards Generating Real-World Time Series Data
- STAN: Synthetic Network Traffic Generation with Generative Neural Models
- Creation of Synthetic Networked PMU Data: A Generative Adversarial Network Approach
- Taming Data Challenges in ML-based Security Tasks Using Generative AI