Synthetic minority data is redundant or invalid: a data-dependent validity theory and a de-biased test
Summary
A new study challenges the long-standing practice of fabricating synthetic minority examples for class-imbalanced learning, asserting that such data is frequently redundant or invalid. Researchers introduce a "de-biased test" for synthetic data validity, which evaluates generated points against withheld real data, contrasting with the traditional method of scoring against the generation data itself. This new approach reveals that the classical test underestimates true invalidity in 96-99% of cases across various method-by-imbalance-ratio cells. The study posits that validity is an inherent property of the data, not the generation method, with class overlap establishing an "invalidity floor." Across 91 methods, three classifiers, and diverse datasets from medicine and finance, the authors found that synthetic data offered minimal F1 score improvements (median below 0.01) and often compromised model calibration. A pip-installable audit tool is released, shifting the burden of proof for synthetic minority data to demonstrate both validity and information gain on the specific dataset.
Key takeaway
For Machine Learning Engineers developing models with class-imbalanced datasets, you should critically re-evaluate the utility of synthetic minority oversampling. The traditional validity checks are unreliable, and most synthetic data generators offer negligible performance gains while potentially damaging calibration. Integrate the new pip-installable de-biased audit test into your workflow to rigorously confirm both the validity and information gain of any synthetic data before deployment.
Key insights
The standard synthetic minority data validity check is flawed; true validity is data-dependent and often negligible.
Principles
- Synthetic data validity is a population quantity.
- Validity is a property of the data, not the method.
- Class overlap sets an invalidity floor.
Method
The de-biased test scores synthetic points against withheld real data to estimate the probability of true minority class belonging.
In practice
- Use the pip-installable audit tool.
- Evaluate synthetic data against withheld real data.
- Prioritize validity and information gain.
Topics
- Class Imbalance
- Synthetic Data Generation
- Data Validity Testing
- Machine Learning Auditing
- F1 Score Calibration
- Oversampling Techniques
Best for: Research Scientist, AI Engineer, NLP Engineer, AI Scientist, Machine Learning Engineer, Data Scientist
Related on AIssential
See Counsel's argued verdicts on the open AI decisions leaders are weighing →
Editorial summary, takeaway, and curation by AIssential. Original article published by Machine Learning.