Should I Use This Synthetic Dataset for Training? How to Test with Minimal Real Data
Organizations: National Mobile Communications Research Lab, Southeast University, Nanjing 210096, China · Pervasive Communication Research Center, Purple Mountain Laboratories, Nanjing 211111, China · Department of Electronic Systems, Aalborg University, 9220 Aalborg, Denmark · Institute for Intelligent Networked Systems, Northeastern University London, E1 8PH London, U.K. ·
Abstract
Digital twins (DTs) and learned world models are increasingly used to generate synthetic data that augment the scarce real datasets available for training artificial intelligence (AI) models in engineering systems. Owing to the inevitable simulation-to-reality (sim-to-real) gap, however, augmentation may fail to improve the performance of the trained model on the real data distribution. This paper addresses the resulting decision problem: Given a real dataset, a candidate synthetic dataset, and a fixed learning algorithm, decide whether training on the augmented dataset improves the true, population-level performance, while consuming as few real test data points as possible. Two formulations are considered: a direct test on the mean loss difference between the two trained models, and a symmetry-based test on the paired loss difference, which trades a stronger null assumption for faster evidence accumulation. For the latter, we introduce the {adaptive e-process sign-flip test} (aeSFT), a doubly adaptive procedure that adapts both the number of Monte Carlo sign-flip rounds, and hence the computational cost, and the amount of real test data consumed. aeSFT yields anytime-valid Type-I error control, with no need to pre-specify the test-set size. Experiments on a synthetic-data classification task, a DT-aided wireless packet-scheduling task, and a radio-map prediction task show that aeSFT identifies useful synthetic data using substantially fewer real test samples than mean-based sequential testing, matches the power of fixed-sample sign-flip testing and the paired -test, while keeping the false-positive rate below the target level.
Figures & tables
| Symbol | Meaning |
|---|---|
| , | Real and synthetic data distributions. |
| , | Real and synthetic training datasets. |
| , | Models trained on and . |
| Sample-level loss. | |
| Population loss. | |
| , | Paired sample-level loss difference and its population mean. |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| Component | Setting |
|---|---|
| Environment | Arrival rates ; deadlines ; bandwidths ; rewards ; shared capacity . |
| State and action | Three deadline-bucket buffers with and per-bucket cap , giving a -dimensional normalized state; integer bandwidth allocations satisfying . |
| Episode and dataset | slots; real trajectories ( transitions); synthetic trajectories ( transitions). |
| Behavior data policy | Greedy immediate-reward action with probability and a uniformly selected feasible action with probability . |
| DQN architecture | State and three normalized action counts as input; two fully connected ReLU hidden layers of width ; scalar Q-value output. |
| DQN training | Adam with learning rate , Smooth- loss, discount , minibatch size , target update every gradient steps, and gradient-norm clipping at . The real-only model uses updates and the pooled-data model uses updates, preserving the number of passes over the data. |
| Component | Setting |
|---|---|
| Spatial grid | A window with cells, giving a two-channel input and a one-channel RSS prediction. |
| Input encoding | Channel 1 is the 3D geometry represented as a building-height grid and normalized to . Channel 2 is zero everywhere except at the grid cell containing the base station, whose positive value is the base-station height normalized to . |
| Transmitter setting | Carrier frequency ; transmit power ; planar transmit array with pattern=iso and vertical polarization. |
| Wireless propagation | Radio-map orientation . Line-of-sight, specular reflection, and diffraction are enabled. All buildings use itu_concrete , and the ground uses itu_very_dry_ground ; material parameters are fixed across all datasets. |
| Predictor | A compact version of the PMNet encoder–decoder architecture [ 31 ] . The encoder uses a -channel stem and four bottleneck residual stages with blocks and output widths . Atrous spatial pyramid pooling (ASPP) is used to combine five parallel -channel branches and projects into channels. Six skip-connected decoder blocks with widths reconstruct the map; the final head has widths and a sigmoid output. |
| Training | AdamW with learning rate , weight decay , batch size , and epochs; a ReduceLROnPlateau scheduler is adopted with factor and patience . All models share the same initialization and training seed. |
Synthetic Data Evaluation
Synthetic data evaluation measures whether generated examples preserve the properties needed for a stated use, including fidelity, privacy, and utility.
See all 235 papers