Proceedings

FakeTables: Using GANs to Generate Functional Dependency Preserving Tables with Bounded Real Data

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 2074-2080.

https://doi.org/10.24963/ijcai.2019/287

Abstract

In many cases, an organization wishes to release some data, but is restricted in the amount of data to be released due to legal, privacy and other concerns. For instance, the US Census Bureau releases only 1% of its table of records every year, along with statistics about the entire table. However, the machine learning (ML) models trained on the released sub-table are usually sub-optimal. In this paper, our goal is to find a way to augment the sub-table by generating a synthetic table from the released sub-table, under the constraints that the generated synthetic table (i) has similar statistics as the entire table, and (ii) preserves the functional dependencies of the released sub-table. We propose a novel generative adversarial network framework called ITS-GAN, where both the generator and the discriminator are specifically designed to satisfy these two constraints. By evaluating the augmentation performance of ITS-GAN on two representative datasets, the US Census Bureau data and US Bureau of Transportation Statistics (BTS) data, we show that ITS-GAN yields high quality classification results, and significantly outperforms various state-of-the-art data augmentation approaches.

  1. [Aggarwal and Yu, 2004] Charu C. Aggarwal and Philip S. Yu. A condensation approach to privacy preserving data mining. In Elisa Bertino, Stavros Christodoulakis, Dimitris Plexousakis, Vassilis Christophides, Manolis Koubarakis, Klemens Böhm, and Elena Ferrari, editors, Advances in Database Technology -EDBT, pages 183- 199, 2004.
  2. [Baldi, 2011] Pierre Baldi. Autoencoders, unsupervised learning and deep architectures. In Proceedings of the 2011 International Conference on Unsupervised and Transfer Learning Workshop -Volume 27, UTLW'11, pages 37-50, 2011.
  3. [Baowaly et al., 2018] Mrinal Kanti Baowaly, Chao-Lin Liu, Chia-Ching Lin, and Kuan-Ta Chen. Synthesizing elec- tronic health records using improved generative adversar- ial networks. Journal of the American Medical Informatics Association, 26(3):228-241, 12 2018.
  4. [Chawla et al., 2002] Nitesh Chawla, Kevin Bowyer, Lawrence Hall, and Philip Kegelmeyer. Smote: Synthetic minority over-sampling technique. Journal of Artificial Intelligence Research, 16:321-357, 2002.
  5. [Choi et al., 2017] Edward Choi, Siddharth Biswal, Bradley Malin, Jon Duke, Walter F. Stewart, and Jimeng Sun. Gen- erating multi-label discrete electronic health records using generative adversarial networks. CoRR, abs/1703.06490, 2017.
  6. [Demidova and Klyueva, 2017] L. Demidova and I. Klyueva. Svm classification: Optimization with the smote algorithm for the class imbalance problem. In 2017 6th Mediterranean Conference on Embedded Computing (MECO), pages 1-4, 2017.
  7. [Goodfellow et al., 2014] Ian Goodfellow, Jean Pouget- Abadie, Mehdi Mirza, Bing Xu, David Warde-Farley, Sherjil Ozair, Aaron Courville, and Yoshua Bengio. Gen- erative adversarial nets. In Advances in neural information processing systems (NIPS), pages 2672-2680, 2014.
  8. [Gulrajani et al., 2017] Ishaan Gulrajani, Faruk Ahmed, Martin Arjovsky, Vincent Dumoulin, and Aaron C Courville. Improved training of wasserstein gans. In Ad- vances in Neural Information Processing Systems (NIPS), pages 5767-5777, 2017.
  9. [Han et al., 2005] Hui Han, Wen-Yuan Wang, and Bing- Huan Mao. Borderline-smote: A new over-sampling method in imbalanced data sets learning. In Proceedings of the International Conference on Advances in Intelligent Computing, 2005.
  10. [He et al., 2008] Haibo He, Yang Bai, Edwardo A. Garcia, and Shutao Li. Adasyn: Adaptive synthetic sampling ap- proach for imbalanced learning. In IEEE International Joint Conference on Neural Networks (IJCNN), pages 1322-1328, 2008.
  11. [Hinton and Salakhutdinov, 2006] G. E. Hinton and R. R. Salakhutdinov. Reducing the dimensionality of data with neural networks. Science, 313(5786):504-507, 2006.
  12. [Isola et al., 2017] Phillip Isola, Jun-Yan Zhu, Tinghui Zhou, and Alexei A Efros. Image-to-image translation with con- ditional adversarial networks. In Proceedings of the IEEE conference on computer vision and pattern recognition (CVPR), pages 1125-1134, 2017.
  13. [Kohavi, 1996] Ron Kohavi. Scaling up the accuracy of naive-bayes classifiers: A decision-tree hybrid. In Proceedings of the Second International Conference on Knowledge Discovery and Data Mining, KDD'96, pages 202-207. AAAI Press, 1996.
  14. [Lemaître et al., 2017] Guillaume Lemaître, Fernando Nogueira, and Christos K. Aridas. Imbalanced-learn: A python toolbox to tackle the curse of imbalanced datasets in machine learning. Journal of Machine Learning Research, 18(17):1-5, 2017.
  15. [Park et al., 2018] Noseong Park, Mahmoud Mohammadi, Kshitij Gorde, Sushil Jajodia, Hongkyu Park, and Young- min Kim. Data synthesis based on generative adversarial networks. Proc. VLDB Endow., 11(10):1071-1083, 2018.
  16. [Pascual et al., 2017] Santiago Pascual, Antonio Bonafonte, and Joan Serrà. Segan: Speech enhancement generative adversarial network. arXiv preprint arXiv:1703.09452, 2017.
  17. [Pele and Werman, 2009] Ofir Pele and Michael Werman. Fast and robust earth mover's distances. In IEEE 12th In- ternational Conference on Computer Vision (ICCV), pages 460-467, 2009.
  18. [Radford et al., 2015] Alec Radford, Luke Metz, and Soumith Chintala. Unsupervised representation learning with deep convolutional generative adversarial networks. CoRR, abs/1511.06434, 2015.
  19. [Winters, 1960] Peter R. Winters. Forecasting sales by ex- ponentially weighted moving averages. Management Sci- ence, 6(3):324-342, 1960.
  20. [Zhu et al., 2017] Jun-Yan Zhu, Taesung Park, Phillip Isola, and Alexei A Efros. Unpaired image-to-image translation using cycle-consistent adversarial networks. In Proceed- ings of the IEEE International Conference on Computer Vision (ICCV), pages 2223-2232, 2017.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards