CTAB-GAN: Effective Table Data Synthesizing
arXiv:2102.08369
Abstract
While data sharing is crucial for knowledge development, privacy concerns and strict regulation (e.g., European General Data Protection Regulation (GDPR)) unfortunately limit its full effectiveness. Synthetic tabular data emerges as an alternative to enable data sharing while fulfilling regulatory and privacy constraints. The state-of-the-art tabular data synthesizers draw methodologies from generative Adversarial Networks (GAN) and address two main data types in the industry, i.e., continuous and categorical. In this paper, we develop CTAB-GAN, a novel conditional table GAN architecture that can effectively model diverse data types, including a mix of continuous and categorical variables. Moreover, we address data imbalance and long-tail issues, i.e., certain variables have drastic frequency differences across large values. To achieve those aims, we first introduce the information loss and classification loss to the conditional GAN. Secondly, we design a novel conditional vector, which efficiently encodes the mixed data type and skewed distribution of data variable. We extensively evaluate CTAB-GAN with the state of the art GANs that generate synthetic tables, in terms of data similarity and analysis utility. The results on five datasets show that the synthetic data of CTAB-GAN remarkably resembles the real data for all three types of variables and results into higher accuracy for five machine learning algorithms, by up to 17%.
This paper consists of 11 pages which contain 8 figures, 5 tables and an appendix with a user manual for our software application
References in corpus (7)
- Conditional Image Synthesis With Auxiliary Classifier GANs
- Data Synthesis based on Generative Adversarial Networks
- Generating Multi-label Discrete Patient Records using Generative Adversarial Networks
- The Cramer Distance as a Solution to Biased Wasserstein Gradients
- Synthesizing Tabular Data using Generative Adversarial Networks
- Generative Adversarial Networks for Electronic Health Records: A Framework for Exploring and Evaluating Methods for Predicting Drug-Induced Laboratory Test Trajectories
- Airline Passenger Name Record Generation using Generative Adversarial Networks
Cited by in corpus (6)
- Deep Neural Networks and Tabular Data: A Survey
- SynthEval: A Framework for Detailed Utility and Privacy Evaluation of Tabular Synthetic Data
- Fed-TGAN: Federated Learning Framework for Synthesizing Tabular Data
- DTGAN: Differential Private Training for Tabular GANs
- ComicGAN: Text-to-Comic Generative Adversarial Network
- Effective and Privacy preserving Tabular Data Synthesizing