Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Using GANs for Sharing Networked Time Series Data: Challenges, Initial Promise, and Open Questions

About

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.

Zinan Lin, Alankar Jain, Chen Wang, Giulia Fanti, Vyas Sekar• 2019

Related benchmarks

TaskDatasetResultRank
Time-series generationNoisy Cyclic simulated
Denv Metric0.9467
15
Time-series generationSymmetric Sticky simulated
Denv Score76.91
15
Temporal GenerationWalmart
MSE (ACF)0.012
5
Temporal GenerationRossmann
MSE (ACF)0.0868
5
Showing 4 of 4 rows

Other info

Follow for update