Benchmarking Differentially Private Tabular Data Synthesis
Kai Chen, Xiaochen Li, Chen Gong, Ryan McKenna, Tianhao Wang
TL;DR
This work tackles the difficulty of fairly evaluating DP tabular data synthesis by introducing a unified benchmark with preprocessing, feature selection, and synthesis modules. It formalizes DP via $(\alpha,\varepsilon)$-Rényi DP, and conducts in-depth, module-level analyses across both statistical and deep-learning methods, including recent approaches like AIM, PrivMRF, RAP++, Private-GSD, and TabDDPM. The experimental results across five public datasets reveal a pronounced utility-efficiency trade-off and demonstrate that preprocessing is crucial for fair comparisons and efficiency, with adaptive feature selection offering utility gains at some computational cost. The benchmark is open-source and designed to guide practitioners in choosing methods that balance privacy, utility, and compute constraints in real-world settings.
Abstract
Differentially private (DP) tabular data synthesis generates artificial data that preserves the statistical properties of private data while safeguarding individual privacy. The emergence of diverse algorithms in recent years has introduced challenges in practical applications, such as inconsistent data processing methods, the lack of in-depth algorithm analysis, and incomplete comparisons due to overlapping development timelines. These factors create significant obstacles to selecting appropriate algorithms. In this paper, we address these challenges by proposing a benchmark for evaluating tabular data synthesis methods. We present a unified evaluation framework that integrates data preprocessing, feature selection, and synthesis modules, facilitating fair and comprehensive comparisons. Our evaluation reveals that a significant utility-efficiency trade-off exists among current state-of-the-art methods. Some statistical methods are superior in synthesis utility, but their efficiency is not as good as most deep learning-based methods. Furthermore, we conduct an in-depth analysis of each module with experimental validation, offering theoretical insights into the strengths and limitations of different strategies. Our code is open-sourced via the link.\footnote{https://github.com/KaiChen9909/tab_bench}
