Mixed-Type Tabular Data Synthesis with Score-based Diffusion in Latent Space

Hengrui Zhang, Jiani Zhang, Balasubramaniam Srinivasan, Zhengyuan Shen, Xiao Qin +3 more
2/12/2026

No official code found. Best implementation: amazon-science/tabsyn (208 stars, Apache-2.0, last commit 2024-07-15).

Abstract

Recent advances in tabular data generation have greatly enhanced synthetic data quality. However, extending diffusion models to tabular data is challenging due to the intricately varied distributions and a blend of data types of tabular data. This paper introduces Tabsyn, a methodology that synthesizes tabular data by leveraging a diffusion model within a variational autoencoder (VAE) crafted latent space. The key advantages of the proposed Tabsyn include (1) Generality: the ability to handle a broad spectrum of data types by converting them into a single unified space and explicitly capture inter-column relations; (2) Quality: optimizing the distribution of latent embeddings to enhance the subsequent training of diffusion models, which helps generate high-quality synthetic data, (3) Speed: much fewer number of reverse steps and faster synthesis speed than existing diffusion-based methods. Extensive experiments on six datasets with five metrics demonstrate that Tabsyn outperforms existing methods. Specifically, it reduces the error rates by 86% and 67% for column-wise distribution and pair-wise column correlation estimations compared with the most competitive baselines.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Official Implementations of "Mixed-Type Tabular Data Synthesis with Score-based Diffusion in Latent Space""

20872PythonOct 10, 20232 years agoApache-2.0

Similar Papers

Cite this paper

@article{zhang2026mixedtype,
  title  = {Mixed-Type Tabular Data Synthesis with Score-based Diffusion in Latent Space},
  author = {Hengrui Zhang and Jiani Zhang and Balasubramaniam Srinivasan and Zhengyuan Shen and Xiao Qin and Christos Faloutsos and H. Rangwala and G. Karypis},
  year   = {2026},
  eprint = {2310.09656},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2310.09656},
  journal = {ICLR 2023 2023}
}

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/2310.09656.svg)](https://codeofpaper.com/paper/2310.09656)

Discussion