atlas

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

CLIMB: Class-imbalanced Learning Benchmark on Tabular Data

NeurIPS 2025 · Label-efficient and robust learning › Recognition and long-tail · approach: Group-robust classification · 1 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.

Introduces CLIMB, a benchmark of 73 real-world imbalanced tabular datasets and a unified scikit-learn-style library implementing 29 class-imbalanced learning algorithms, with a 5-fold stratified protocol and Optuna tuning.

Problem

Class-imbalanced learning on tabular data lacks a comprehensive, fair benchmark spanning many datasets, imbalance levels, and algorithm families (resampling, cleaning, cost-sensitive, ensembles) with both accuracy and efficiency evaluation.

Approach

A curated, non-trivial set of 73 naturally imbalanced real-world tabular datasets from OpenML, combined with a unified, tested open-source library of 29 CIL methods evaluated under a standardized 5-fold stratified protocol with per-method hyperparameter search over decision-tree base learners.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply standalone class rebalancing (undersampling, oversampling, or cost-sensitive reweighting) instead of no balancingDecision-tree CIL methods · Imbalanced tabular datasets, especially high imbalanceClassification performanceHurt
Use standalone undersampling instead of no balancingDecision-tree CIL methods · Low-imbalance datasetsAUPRC and macro F1Hurt
Use cleaning methods rather than aggressive rebalancingDecision-tree CIL methods · Imbalanced tabular datasetsClassification performance stabilityHelped
Combine rebalancing with ensemble strategies rather than using standalone rebalancingCIL methods · Different imbalance levelsClassification performanceHelped
Use undersample ensembles rather than standalone undersamplingDecision-tree CIL methods · Imbalanced tabular datasetsClassification performanceHelped
Use RUS-based approachesRUS and its ensembles, including BRF and UBA · Extreme imbalance (IR>50)Balanced accuracyHelped
Use RUS-based approachesRUS and its ensembles, including BRF and UBA · Extreme imbalance (IR>50)AUPRC and macro F1Hurt
Add 10% label noiseBase model (no balancing) · Imbalanced tabular datasetsPerformance: 10\% label noise; increasing the imbalance ratio by 500\%Hurt
Add 30% missing featuresBase model (no balancing) · Imbalanced tabular datasetsPerformance: 30\% missing features; increasing the imbalance ratio by 500\%Hurt
Further increase class imbalanceIHT · Imbalanced tabular datasets with additional imbalanceClassification performanceHelped
Further reduce minority-class size under extreme imbalanceOBA and SMBA · Extreme imbalanceClassification performanceHurt
Use bagging-based rather than boosting-based oversample ensemblesOversample ensembles · Especially highly imbalanced casesClassification performanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: OpenML tabular datasets (73, naturally imbalanced)

Benchmarks: CLIMB (73 datasets)

Metrics: AUPRC macro F1 balanced accuracy average rank runtime

Baselines: Random Undersampling SMOTE Self-paced Ensemble Balance Cascade Balanced Random Forest EasyEnsemble RUSBoost UnderBagging

Builds on: scikit-learn imbalanced-learn SMOTE Self-paced Ensemble

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