Evaluates whether a GAN-based oversampling technique (SDG-GAN) improves binary classification performance on imbalanced tabular data compared to traditional and GAN-based baselines. Use when the user wants to benchmark on Credit Card Fraud Dataset, Pima Diabetes Dataset, Breast Cancer Wisconsin (Diagnostic) Dataset, Gambling Fraud Dataset, or asks about evaluating this task. Reports algorithmic performance.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill sdg-gan-oversampling-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Sdg Gan Oversampling Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-sdg-gan-oversampling-eval)More formats (shields.io, HTML) on the badges page.
---
name: sdg-gan-oversampling-eval
description: Evaluates whether a GAN-based oversampling technique (SDG-GAN) improves binary classification performance on imbalanced tabular data compared to traditional and GAN-based baselines. Use when the user wants to benchmark on Credit Card Fraud Dataset, Pima Diabetes Dataset, Breast Cancer Wisconsin (Diagnostic) Dataset, Gambling Fraud Dataset, or asks about evaluating this task. Reports algorithmic performance.
metadata:
skill_kind: dataset_eval
source_arxiv: 2109.12546
bibtex_key: charitou2021synthetic
confidence: medium
---
# sdg-gan-oversampling-eval
> Synthetic Data Generation for Fraud Detection using GANs — Charitou et al. (2021) (arXiv:2109.12546, 2021)
## What this evaluates
Evaluates whether a GAN-based oversampling technique (SDG-GAN) improves binary classification performance on imbalanced tabular data compared to traditional and GAN-based baselines.
## Datasets
- **Credit Card Fraud Dataset** — total 2492; splits: train (-1), test (-1)
- **Pima Diabetes Dataset** — total 768; splits: train (-1), test (-1)
- **Breast Cancer Wisconsin (Diagnostic) Dataset** — total 569; splits: train (-1), test (-1)
- **Gambling Fraud Dataset** — total 4700; splits: train (-1), test (-1)
## Metrics
- `algorithmic performance` **(primary)** — range: other
- Not explicitly defined in the provided section; refers to the overall classification performance of LR, RF, XGBoost, and MLP on the test set after training on original or SDG-GAN augmented data.
## Input / output format
**Input**: Numeric feature vectors scaled to [0,1] with binary class labels.
**Output**: Binary class predictions from trained classifiers.
## Scoring recipe
```python
for dataset in [credit_card, pima, breast_cancer, gambling]:
X_train, y_train, X_test, y_test = split(dataset)
X_train_syn = generate_synthetic(X_train, y_train, method='SDG-GAN')
X_train_aug = concatenate(X_train, X_train_syn)
for clf in [LR, RF, XGBoost, MLP]:
clf.fit(X_train_aug, y_train)
preds = clf.predict(X_test)
score = evaluate(preds, y_test) # Metric unspecified in text
```
## Common pitfalls
- Min-max scaling is applied to the full dataset before train/test splitting, risking data leakage into the test set.
- The specific evaluation metric (e.g., F1, AUC, Accuracy) is not explicitly stated in the provided experimental section.
- Synthetic data is generated and concatenated with original training data, but the exact train/validation/test split ratio is not defined.
## Evidence (verbatim from paper)
> The following hypotheses need to be met to describe our method as successful: H1: The use of SDG-GAN to augment imbalanced datasets will improve the algorithmic performance in baseline experiments on the benchmark imbalanced datasets. H1 and H2 are tested by combining the original and synthetic datasets with the four classification algorithms, i.e. LR, RF, XGBoost and MLP, in Section VI.
## Citation
```bibtex
@misc{charitou2021synthetic,
title={Synthetic Data Generation for Fraud Detection using GANs},
author={Charitou et al. (2021)},
year={2021},
note={arXiv:2109.12546}
}
```
- arXiv: 2109.12546
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!