mlsanityData to 7 Oct 2026

iCost: A Novel Instance-Complexity-Based Cost-Sensitive Learning Framework

arXiv 2409.13007 ↗First posted 19 Sep 2024cs.LG cs.AIcited by 1

Not on the map. Why?

Abstract (arXiv)

Class imbalance poses a significant challenge in classification tasks, often causing standard learning algorithms to become biased toward the majority class. Cost-sensitive learning (CSL) addresses this issue by assigning higher penalties to minority-class misclassifications. However, conventional CSL typically applies a uniform penalty to all minority-class instances, ignoring the fact that minority samples may differ substantially in terms of local safety, overlap, boundary ambiguity, and outlier-like behavior. Uniform penalization can therefore introduce undue bias, increasing the number of misclassifications. In this study, we propose iCost, an instance-complexity-aware CSL framework that assigns adaptive penalties to minority-class samples according to their estimated learning difficulty. This fine-grained penalization strategy ensures fairer weighting, reduces unwarranted bias, and improves overall classification performance. Two complementary complexity estimation strategies are introduced: Neighbor-iCost, based on local neighborhood composition, and Gini-iCost, based on Gini-impurity-based feature-space partitioning. Extensive experiments on 65 binary and 10 multiclass imbalanced datasets show that iCost outperforms conventional CSL by a clear margin and remains highly competitive with widely used resampling methods. To support reproducibility and practical adoption, the proposed algorithm has been released as a scikit-learn-compatible Python package through PyPI. This work offers a fresh perspective on imbalanced learning by integrating instance-level data complexity into the learning process, opening new avenues for developing adaptive, complexity-aware strategies for imbalanced classification.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 8 of its 59 references that are in the map. First posted on arXiv 19 Sep 2024.

Builds on

8 of 59 references.

References · 8

  1. 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
  2. 2016Imbalanced-learn: A Python Toolbox to Tackle the Curse of Imbalanced Datasets in Machine Learningcited by 193
  3. 2020Metrics for Multi-Class Classification: an Overviewcited by 140
  4. 2018How Complex is your classification problem? A survey on measuring classification complexitycited by 66
  5. 2020Appropriateness of Performance Indices for Imbalanced Data Classification: An Analysiscited by 7
  6. 2020Revisiting Data Complexity Metrics Based on Morphology for Overlap and Imbalance: Snapshot, New Overlap Number of Balls Metrics and Singular Problems Prospectcited by 6
  7. 2015Evolutionary Cost-sensitive Extreme Learning Machinecited by 1
  8. 2024iBRF: Improved Balanced Random Forest Classifiercited by 1

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.