A Bias-Variance Decomposition for Ensembles over Multiple Synthetic Datasets
Ossi Räisä, Antti Honkela
TL;DR
This work provides a bias-variance decomposition for generative ensembles that train predictors on multiple independently generated synthetic datasets. It shows the MSE (and BS) breaks into interpretable components, with a clear 1/m scaling of variance terms, and delivers a practical rule-of-thumb for the optimal number of synthetic datasets. The authors extend the framework to differentially private generators and non-i.i.d. settings, and validate the theory across diverse datasets, showing that multiple synthetic datasets typically yield meaningful accuracy gains, especially for high-variance predictors, while a single large synthetic dataset offers limited improvement. The results offer actionable guidance for designing synthetic-data pipelines and have implications for model evaluation and DP data sharing strategies.
Abstract
Recent studies have highlighted the benefits of generating multiple synthetic datasets for supervised learning, from increased accuracy to more effective model selection and uncertainty estimation. These benefits have clear empirical support, but the theoretical understanding of them is currently very light. We seek to increase the theoretical understanding by deriving bias-variance decompositions for several settings of using multiple synthetic datasets, including differentially private synthetic data. Our theory yields a simple rule of thumb to select the appropriate number of synthetic datasets in the case of mean-squared error and Brier score. We investigate how our theory works in practice with several real datasets, downstream predictors and error metrics. As our theory predicts, multiple synthetic datasets often improve accuracy, while a single large synthetic dataset gives at best minimal improvement, showing that our insights are practically relevant.
