Skip to content
Back to skills

Sdg Gan Oversampling Eval

ASecurity

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.

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 11, 2026
researchpythongoperformance

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill sdg-gan-oversampling-eval --agent claude-code

Installs 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 with every re-scan.

Security grade badge for Sdg Gan Oversampling Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-sdg-gan-oversampling-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-sdg-gan-oversampling-eval)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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: [REDACTED]
  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

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.