Relational Data Synthesis using Generative Adversarial Networks: A Design Space Exploration
The proliferation of big data has brought an urgent demand for privacy-preserving data publishing. Traditional solutions to this demand have limitations on effectively balancing the tradeoff between privacy and utility of the released data. Thus, the database community and machine learning community have recently studied a new problem of relational data synthesis using generative adversarial networks (GAN) and proposed various algorithms. However, these algorithms are not compared under the same framework and thus it is hard for practitioners to understand GAN's benefits and limitations. To bridge the gaps, we conduct so far the most comprehensive experimental study that investigates applying GAN to relational data synthesis. We introduce a unified GAN-based framework and define a space of design solutions for each component in the framework, including neural network architectures and training strategies. We conduct extensive experiments to explore the design space and compare with traditional data synthesis approaches. Through extensive experiments, we find that GAN is very promising for relational data synthesis, and provide guidance for selecting appropriate design solutions. We also point out limitations of GAN and identify future research directions.
Code (1)
Tasks
Privacy PreservingSimilar Papers 제목 키워드 기반
Neurosymbolic Deep Generative Models for Sequence Data with Relational Constraints
Recently, there has been significant progress designing deep generative models that generate realistic sequence data such as text or music. Nevertheless, it remains difficult to incorporate high-level structure to guide …
Program SynthesisRow Conditional-TGAN for generating synthetic relational databases
Besides reproducing tabular data properties of standalone tables, synthetic relational databases also require modeling the relationships between related tables. In this paper, we propose the Row Conditional-Tabular Gener…
Generative Adversarial NetworkRelational Mimic for Visual Adversarial Imitation Learning
In this work, we introduce a new method for imitation learning from video demonstrations. Our method, Relational Mimic (RM), improves on previous visual imitation learning methods by combining generative adversarial netw…
Imitation LearningReinforcement LearningRelational ReasoningGT-GAN: General Purpose Time Series Synthesis with Generative Adversarial Networks
Time series synthesis is an important research topic in the field of deep learning, which can be used for data augmentation. Time series data types can be broadly classified into regular or irregular. However, there are …
Data AugmentationGenerative Adversarial NetworkIrregular Time SeriesTime Series+1Generating tabular datasets under differential privacy
Machine Learning (ML) is accelerating progress across fields and industries, but relies on accessible and high-quality training data. Some of the most important datasets are found in biomedical and financial domains in t…
Synthetic Data Generation