A Survey on Tabular Data Generation: Utility, Alignment, Fidelity, Privacy, and Beyond

Mihaela Cătălina Stoian, Eleonora Giunchiglia, Thomas Lukasiewicz
3/7/2025
cs.LG

No confident code implementation found for this paper.

Abstract

Generative modelling has become the standard approach for synthesising tabular data. However, different use cases demand synthetic data to comply with different requirements to be useful in practice. In this survey, we review deep generative modelling approaches for tabular data from the perspective of four types of requirements: utility of the synthetic data, alignment of the synthetic data with domain-specific knowledge, statistical fidelity of the synthetic data distribution compared to the real data distribution, and privacy-preserving capabilities. We group the approaches along two levels of granularity: (i) based on the primary type of requirements they address and (ii) according to the underlying model they utilise. Additionally, we summarise the appropriate evaluation methods for each requirement and the specific characteristics of each model type. Finally, we discuss future directions for the field, along with opportunities to improve the current evaluation methods. Overall, this survey can be seen as a user guide to tabular data generation: helping readers navigate available models and evaluation methods to find those best suited to their needs.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{stoian2025survey,
  title  = {A Survey on Tabular Data Generation: Utility, Alignment, Fidelity, Privacy, and Beyond},
  author = {Mihaela Cătălina Stoian and Eleonora Giunchiglia and Thomas Lukasiewicz},
  year   = {2025},
  eprint = {2503.05954},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.05954v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2503.05954.svg)](https://codeofpaper.com/paper/2503.05954)

Discussion