Imbalance-XGBoost: Leveraging Weighted and Focal Losses for Binary Label-Imbalanced Classification with XGBoost
Not on the map. Why?
Abstract (arXiv)
The paper presents Imbalance-XGBoost, a Python package that combines the powerful XGBoost software with weighted and focal losses to tackle binary label-imbalanced classification tasks. Though a small-scale program in terms of size, the package is, to the best of the authors' knowledge, the first of its kind which provides an integrated implementation for the two losses on XGBoost and brings a general-purpose extension on XGBoost for label-imbalanced scenarios. In this paper, the design and usage of the package are described with exemplar code listings, and its convenience to be integrated into Python-driven Machine Learning projects is illustrated. Furthermore, as the first- and second-order derivatives of the loss functions are essential for the implementations, the algebraic derivation is discussed and it can be deemed as a separate algorithmic contribution. The performances of the algorithms implemented in the package are empirically evaluated on Parkinson's disease classification data set, and multiple state-of-the-art performances have been observed. Given the scalable nature of XGBoost, the package has great potentials to be applied to real-life binary classification tasks, which are usually of large-scale and label-imbalanced.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). First posted on arXiv 5 Aug 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 5; 2024: 3; 2025: 3.
15 papers.
Sort:
- 2021ACE: Ally Complementary Experts for Solving Long-Tailed Recognition in One-Shotcited by 86
- 2023GADBench: Revisiting and Benchmarking Supervised Graph Anomaly Detectioncited by 57
- 2023A review of ensemble learning and data augmentation models for class imbalanced problems: combination, implementation and evaluationcited by 24
- 2022A Dependable Hybrid Machine Learning Model for Network Intrusion Detectioncited by 12
- 2021Under-bagging Nearest Neighbors for Imbalanced Classificationcited by 3
- 2022Diagnosis of Parkinson's Disease Based on Voice Signals Using SHAP and Hard Voting Ensemble Methodcited by 3
- 2025Tree Boosting Methods for Balanced andImbalanced Classification and their Robustness Over Time in Risk Assessmentcited by 2
- 2023Few-shot 1/a Anomalies Feedback : Damage Vision Mining Opportunity and Embedding Feature Imbalancecited by 1
- 2023Skew-Probabilistic Neural Networks for Learning from Imbalanced Datacited by 0
- 2023An Explainable Machine Learning Framework for the Accurate Diagnosis of Ovarian Cancercited by 0
- 2024Classification Modeling with RNN-Based, Random Forest, and XGBoost for Imbalanced Data: A Case of Early Crash Detection in ASEAN-5 Stock Marketscited by 0
- 2024Improving GBDT Performance on Imbalanced Datasets: An Empirical Study of Class-Balanced Loss Functionscited by 0
3 more
- 2024ML2Tuner: Efficient Code Tuning via Multi-Level Machine Learning Modelscited by 0
- 2025Class-Imbalanced-Aware Adaptive Dataset Distillation for Scalable Pretrained Model on Credit Scoringcited by 0
- 2025Performance of Machine Learning Classifiers for Anomaly Detection in Cyber Security Applicationscited by 0
- 2025Performance of Machine Learning Classifiers for Anomaly Detection in Cyber Security Applications26 Apr 2025
- 2025Tree Boosting Methods for Balanced andImbalanced Classification and their Robustness Over Time in Risk Assessment25 Apr 2025
- 2025Class-Imbalanced-Aware Adaptive Dataset Distillation for Scalable Pretrained Model on Credit Scoring18 Jan 2025
- 2024ML2Tuner: Efficient Code Tuning via Multi-Level Machine Learning Models16 Nov 2024
- 2024Improving GBDT Performance on Imbalanced Datasets: An Empirical Study of Class-Balanced Loss Functions19 Jul 2024
- 2024Classification Modeling with RNN-Based, Random Forest, and XGBoost for Imbalanced Data: A Case of Early Crash Detection in ASEAN-5 Stock Markets12 Jun 2024
- 2023An Explainable Machine Learning Framework for the Accurate Diagnosis of Ovarian Cancer11 Dec 2023
- 2023Skew-Probabilistic Neural Networks for Learning from Imbalanced Data10 Dec 2023
- 2023Few-shot 1/a Anomalies Feedback : Damage Vision Mining Opportunity and Embedding Feature Imbalance24 Jul 2023
- 2023GADBench: Revisiting and Benchmarking Supervised Graph Anomaly Detection21 Jun 2023
- 2023A review of ensemble learning and data augmentation models for class imbalanced problems: combination, implementation and evaluation6 Apr 2023
- 2022A Dependable Hybrid Machine Learning Model for Network Intrusion Detection8 Dec 2022
- 2021ACE: Ally Complementary Experts for Solving Long-Tailed Recognition in One-Shotcited by 86
- 2023GADBench: Revisiting and Benchmarking Supervised Graph Anomaly Detectioncited by 57
- 2023A review of ensemble learning and data augmentation models for class imbalanced problems: combination, implementation and evaluationcited by 24
- 2022A Dependable Hybrid Machine Learning Model for Network Intrusion Detectioncited by 12
- 2021Under-bagging Nearest Neighbors for Imbalanced Classificationcited by 3
- 2022Diagnosis of Parkinson's Disease Based on Voice Signals Using SHAP and Hard Voting Ensemble Methodcited by 3
- 2025Tree Boosting Methods for Balanced andImbalanced Classification and their Robustness Over Time in Risk Assessmentcited by 2
- 2023Few-shot 1/a Anomalies Feedback : Damage Vision Mining Opportunity and Embedding Feature Imbalancecited by 1
- 2023Skew-Probabilistic Neural Networks for Learning from Imbalanced Datacited by 0
- 2023An Explainable Machine Learning Framework for the Accurate Diagnosis of Ovarian Cancercited by 0
- 2024Classification Modeling with RNN-Based, Random Forest, and XGBoost for Imbalanced Data: A Case of Early Crash Detection in ASEAN-5 Stock Marketscited by 0
- 2024Improving GBDT Performance on Imbalanced Datasets: An Empirical Study of Class-Balanced Loss Functionscited by 0
12 most cited of 15 All 15 (JSON)
- 2025Performance of Machine Learning Classifiers for Anomaly Detection in Cyber Security Applications26 Apr 2025
- 2025Tree Boosting Methods for Balanced andImbalanced Classification and their Robustness Over Time in Risk Assessment25 Apr 2025
- 2025Class-Imbalanced-Aware Adaptive Dataset Distillation for Scalable Pretrained Model on Credit Scoring18 Jan 2025
- 2024ML2Tuner: Efficient Code Tuning via Multi-Level Machine Learning Models16 Nov 2024
- 2024Improving GBDT Performance on Imbalanced Datasets: An Empirical Study of Class-Balanced Loss Functions19 Jul 2024
- 2024Classification Modeling with RNN-Based, Random Forest, and XGBoost for Imbalanced Data: A Case of Early Crash Detection in ASEAN-5 Stock Markets12 Jun 2024
- 2023An Explainable Machine Learning Framework for the Accurate Diagnosis of Ovarian Cancer11 Dec 2023
- 2023Skew-Probabilistic Neural Networks for Learning from Imbalanced Data10 Dec 2023
- 2023Few-shot 1/a Anomalies Feedback : Damage Vision Mining Opportunity and Embedding Feature Imbalance24 Jul 2023
- 2023GADBench: Revisiting and Benchmarking Supervised Graph Anomaly Detection21 Jun 2023
- 2023A review of ensemble learning and data augmentation models for class imbalanced problems: combination, implementation and evaluation6 Apr 2023
- 2022A Dependable Hybrid Machine Learning Model for Network Intrusion Detection8 Dec 2022
12 newest of 15 All 15 (JSON)