Skip to content
Back to skills

Transboost Eval

ASecurity

Evaluates a boosting-tree kernel transfer learning algorithm for financial risk prediction and fraud detection under domain distribution shifts and data sparsity. It measures how well the model adapts from a source domain to a target domain with limited labeled samples, while maintaining computational efficiency and interpretability. Use when the user wants to benchmark on Tencent Mobile Payment Dataset, LendingClub Dataset, Wine Quality Dataset, or asks about evaluating this task. Reports AUC.

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

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill transboost-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Transboost Eval?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Transboost Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-transboost-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-transboost-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: transboost-eval
description: Evaluates a boosting-tree kernel transfer learning algorithm for financial risk prediction and fraud detection under domain distribution shifts and data sparsity. It measures how well the model adapts from a source domain to a target domain with limited labeled samples, while maintaining computational efficiency and interpretability. Use when the user wants to benchmark on Tencent Mobile Payment Dataset, LendingClub Dataset, Wine Quality Dataset, or asks about evaluating this task. Reports AUC.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2112.02365
  bibtex_key: [REDACTED]
  confidence: high
---

# transboost-eval

> TransBoost: A Boosting-Tree Kernel Transfer Learning Algorithm for Improving Financial Inclusion — Sun et al. (2021) (arXiv:2112.02365, 2021)

## What this evaluates

Evaluates a boosting-tree kernel transfer learning algorithm for financial risk prediction and fraud detection under domain distribution shifts and data sparsity. It measures how well the model adapts from a source domain to a target domain with limited labeled samples, while maintaining computational efficiency and interpretability.

## Datasets

- **Tencent Mobile Payment Dataset** — total ?; splits: train (1537573), test (39735)
- **LendingClub Dataset** — total ?; splits: train (6080), test (3000)
- **Wine Quality Dataset** — total ?; splits: train (4418), test (960)

## Metrics

- `AUC` **(primary)** — range: [0, 1]
  - Area Under the Receiver Operating Characteristic Curve. Computed by ranking predicted fraud/default probabilities against binary ground-truth labels and calculating the area under the ROC curve.
- `Runtime` — range: seconds
  - Wall-clock training time measured in seconds. Averaged over 10 independent runs with different training sample fractions.

## Input / output format

**Input**: Tabular feature vectors (e.g., 2,714 features for Tencent, 110 for LendingClub, 11 for Wine) with binary labels indicating fraud/default status or quality threshold.

**Output**: Predicted probability of the positive class (fraud/default), used to compute AUC and threshold-dependent metrics like loan approval ratio.

## Scoring recipe

```python
def compute_auc(y_true, y_pred_proba):
    sorted_indices = np.argsort(y_pred_proba)[::-1]
    y_true_sorted = np.array(y_true)[sorted_indices]
    tpr = np.cumsum(y_true_sorted) / np.sum(y_true_sorted)
    fpr = np.cumsum(1 - y_true_sorted) / np.sum(1 - y_true_sorted)
    auc = np.trapz(tpr, fpr)
    return auc
```

## Common pitfalls

- The evaluation uses a domain adaptation setup where the target domain has labeled training data, but some baselines are originally designed for unsupervised DA. The authors fine-tune them with true target labels for fairness, which may inflate baseline performance.
- Data sparsity is simulated by randomly setting features to NULL, which may not reflect real-world missing data mechanisms or feature correlations.
- The Tencent dataset is private and sampled specifically for testing; results may not generalize to the full production distribution.

## Evidence (verbatim from paper)

> We use a fix-sized testing dataset to evaluate the model performance with AUC. The AUCs of TransBoost and other baseline methods on LendingClub, Wine quality, and Tencent mobile payment datasets are shown in Tables 2, 3, and Figure 2, respectively. Note that fewer results are shown in Figure 2 because some of the traditional benchmark models ([1, 3, 5, 7]) cannot handle the large volume and high sparsity of the Tencent mobile payment dataset.

## Citation

```bibtex
@misc{sun2021transboost,
  title={TransBoost: A Boosting-Tree Kernel Transfer Learning Algorithm for Improving Financial Inclusion},
  author={Sun et al. (2021)},
  year={2021},
  note={arXiv:2112.02365}
}
```

- arXiv: 2112.02365

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.