Tabular Data Augmentation for Machine Learning: Progress and Prospects of Embracing Generative AI
Lingxi Cui, Huan Li, Ke Chen, Lidan Shou, Gang Chen
TL;DR
This survey addresses the challenge of limited high-quality tabular data for ML by surveying tabular data augmentation (TDA) techniques, with a focus on generative AI. It presents a three-stage pipeline (pre-augmentation, augmentation, post-augmentation) and a level-based taxonomy that captures row, column, cell, and table granularity, distinguishing retrieval-based and generation-based approaches. It tallies around 70 core works, articulates eight pre-augmentation tasks, and details methods across four augmentation tasks, including entity/schema/cell/ table operations and generation-based variants such as record generation, feature construction, cell imputation, and table synthesis. The paper highlights trends like enhanced table representations, the convergence of retrieval and generation, and automated end-to-end TDA, and discusses opportunities in multimodal data, efficiency, domain-specific applications, interpretability, and privacy, while providing a public, up-to-date repository for the community.
Abstract
Machine learning (ML) on tabular data is ubiquitous, yet obtaining abundant high-quality tabular data for model training remains a significant obstacle. Numerous works have focused on tabular data augmentation (TDA) to enhance the original table with additional data, thereby improving downstream ML tasks. Recently, there has been a growing interest in leveraging the capabilities of generative AI for TDA. Therefore, we believe it is time to provide a comprehensive review of the progress and future prospects of TDA, with a particular emphasis on the trending generative AI. Specifically, we present an architectural view of the TDA pipeline, comprising three main procedures: pre-augmentation, augmentation, and post-augmentation. Pre-augmentation encompasses preparation tasks that facilitate subsequent TDA, including error handling, table annotation, table simplification, table representation, table indexing, table navigation, schema matching, and entity matching. Augmentation systematically analyzes current TDA methods, categorized into retrieval-based methods, which retrieve external data, and generation-based methods, which generate synthetic data. We further subdivide these methods based on the granularity of the augmentation process at the row, column, cell, and table levels. Post-augmentation focuses on the datasets, evaluation and optimization aspects of TDA. We also summarize current trends and future directions for TDA, highlighting promising opportunities in the era of generative AI. In addition, the accompanying papers and related resources are continuously updated and maintained in the GitHub repository at https://github.com/SuDIS-ZJU/awesome-tabular-data-augmentation to reflect ongoing advancements in the field.
