PuckTrick: A Library for Making Synthetic Data More Realistic
Not on the map. Why?
Abstract (arXiv)
The increasing reliance on machine learning (ML) models for decision-making requires high-quality training data. However, access to real-world datasets is often restricted due to privacy concerns, proprietary restrictions, and incomplete data availability. As a result, synthetic data generation (SDG) has emerged as a viable alternative, enabling the creation of artificial datasets that preserve the statistical properties of real data while ensuring privacy compliance. Despite its advantages, synthetic data is often overly clean and lacks real-world imperfections, such as missing values, noise, outliers, and misclassified labels, which can significantly impact model generalization and robustness. To address this limitation, we introduce Pucktrick, a Python library designed to systematically contaminate synthetic datasets by introducing controlled errors. The library supports multiple error types, including missing data, noisy values, outliers, label misclassification, duplication, and class imbalance, offering a structured approach to evaluating ML model resilience under real-world data imperfections. Pucktrick provides two contamination modes: one for injecting errors into clean datasets and another for further corrupting already contaminated datasets. Through extensive experiments on real-world financial datasets, we evaluate the impact of systematic data contamination on model performance. Our findings demonstrate that ML models trained on contaminated synthetic data outperform those trained on purely synthetic, error-free data, particularly for tree-based and linear models such as SVMs and Extra Trees.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 9 of its 22 references that are in the map. First posted on arXiv 23 Jun 2025.
Builds on
9 of 22 references.
References · 9
- 2019Modeling Tabular data using Conditional GANcited by 699
- 2022Language Models are Realistic Tabular Data Generatorscited by 294
- 2020Challenges in Deploying Machine Learning: a Survey of Case Studiescited by 152
- 2024Comprehensive Exploration of Synthetic Data Generation: A Surveycited by 60
- 2023Reimagining Synthetic Tabular Data Generation through Data-Centric AI: A Comprehensive Benchmarkcited by 23
- 2024Scaling While Privacy Preserving: A Comprehensive Synthetic Tabular Data Generation and Evaluation in Learning Analyticscited by 19
- 2024Quality Matters: Evaluating Synthetic Data for Tool-Using LLMscited by 19
- 2024Unveiling the Flaws: Exploring Imperfections in Synthetic Data and Mitigation Strategies for Large Language Modelscited by 13
- 2021Wasserstein GANs with Gradient Penalty Compute Congested Transportcited by 6
Built on by
Citing papers per year: 2026: 1.
1 paper.