atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Synthetic Tabular Data Generation for Imbalanced Classification: The Surprising Effectiveness of an Overlap Class

AAAI 2025 · Label-efficient and robust learning › Recognition and long-tail · approach: Group-robust classification · 9 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes ORD, which relabels borderline majority examples as a third "overlap" class via random-forest k-fold disagreement, trains class-conditional generators (CTabSyn) on the ternary labels, and then trains classifiers on synthetic minority and clear-majority data only, to improve synthetic tabular data for imbalanced classification.

Problem

Deep tabular generators produce lower-quality minority examples than majority examples when trained on imbalanced data, which degrades classifiers trained on synthetic augmentation for imbalanced binary tabular classification.

Approach

Identify majority instances lying in the majority/minority overlap via random-forest k-fold disagreement, convert binary labels to ternary labels (clear majority, overlap majority, minority) for training a class-conditional generator, and then train the final classifier on synthetic minority and clear-majority data while discarding the overlap class.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply ORD with CTabSyn rather than CTabSyn without ORD (ablation)CTabSyn · AdultAvg of 4 accuracy: 79.80 -> 80.67Helped
Apply ORD with CTabSyn rather than CTabSyn without ORD (ablation)CTabSyn · CardioXGBoost accuracy: 71.80 -> 73.10Helped
Apply ORD with CTabSyn rather than CTabSyn without ORD (ablation)CTabSyn · FintechAvg of 4 accuracy: 65.37 -> 63.58Hurt
Apply ORD with CTabSyn rather than CTabSyn without ORD (ablation)CTabSyn · HelocXGBoost accuracy: 65.65 -> 67.77Helped
Add ternary overlap labels before generator training instead of filtering overlap after binary-label synthesis (ablation)ORD synthesizer and classifier pipeline · AdultXGBoost accuracy: 65.32 -> 79.19Helped
Add ternary overlap labels before generator training instead of filtering overlap after binary-label synthesis (ablation)ORD synthesizer and classifier pipeline · HelocXGBoost accuracy: 44.72 -> 67.00Helped
Add real minority examples to synthetic ORD training data (ablation)Synthetic ORD classifier training · FintechAvg of 4 accuracy: 60.52 -> 63.92Helped
Add overlap filtering by removing overlapping majority examples from real classifier training (ablation)Classifier trained on real data · AdultAccuracy: 76.23 -> 81.57Helped
Add overlap filtering by removing overlapping majority examples from real classifier training (ablation)Classifier trained on real data · HelocAccuracy: 71.04 -> 70.55Hurt
Use ORD rather than the respective generator without ORD (ablation)Five tabular synthesizers · Four balanced-test real datasetsClassification accuracy: 26 out of 32Mixed
Vary the overlap-detection threshold (ablation)ORD with CTABGAN+ and ForestFlow · AdultAvg of 4 accuracy: 74.63; 79.06; 78.69; 75.06; 72.30; 70.63Mixed
Vary the overlap-detection threshold (ablation)ORD with CTABGAN+ and ForestFlow · CardioAvg of 4 accuracy: 72.16; 71.81; 71.01; 71.17; 71.37; 70.28Mixed

Surprising findings

Limitations

Experimental setup

Datasets: Adult Heloc Fintech Cardio Abalone Bank Car Yeast

Benchmarks: Adult Heloc Fintech Cardio Abalone Bank Car Yeast 2D toy blobs

Metrics: macro-average accuracy on real minority and majority (machin minority accuracy majority accuracy F1 AUCROC

Baselines: SMOTE Borderline SMOTE ADASYN CTGAN CTAB-GAN+ TabDDPM ForestFlow TabSyn

Builds on: TabSyn SMOTE CTGAN ForestFlow random forest

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy