Related Experiment Video
Updated: Jul 1, 2025

Selecting Multiple Biomarker Subsets with Similarly Effective Binary Classification Performances
Published on: October 11, 2018
A cluster-based SMOTE both-sampling (CSBBoost) ensemble algorithm for classifying imbalanced data.
Amir Reza Salehi1, Majid Khedmati2
1Department of Industrial Engineering, Sharif University of Technology, 9414 Azadi Ave, P.O. Box 11155, Tehran, 1458889694, Iran.
A new Cluster-based Synthetic minority oversampling technique (SMOTE) Both-sampling (CSBBoost) ensemble algorithm effectively classifies imbalanced data. This novel approach outperforms existing methods in balancing datasets and improving classification accuracy.
Area of Science:
- Machine Learning
- Data Science
- Computer Science
Background:
- Imbalanced datasets pose significant challenges in machine learning classification tasks.
- Traditional methods often suffer from information loss or data redundancy.
- Accurate classification of minority classes is crucial in many real-world applications.
Purpose of the Study:
- To propose a novel ensemble algorithm, Cluster-based Synthetic minority oversampling technique (SMOTE) Both-sampling (CSBBoost), for improved imbalanced data classification.
- To address limitations of existing over-sampling and under-sampling techniques.
- To enhance the performance of ensemble methods on imbalanced datasets.
Main Methods:
- The proposed CSBBoost algorithm integrates over-sampling, under-sampling, and ensemble techniques (Extreme Gradient Boosting, random forest, bagging).
- It aims to mitigate redundancy from over-sampling and information loss from under-sampling.
- The algorithm employs a cluster-based approach for synthetic data generation.
Main Results:
- The CSBBoost algorithm demonstrated significantly superior performance compared to state-of-the-art competing algorithms.
- Performance was evaluated on 20 benchmark imbalanced datasets using F1 score and Area Under the Receiver Operating Characteristics curve (AUC).
- The proposed method achieved better classification accuracy and robustness on imbalanced data.
Conclusions:
- The CSBBoost algorithm offers an effective solution for classifying imbalanced data.
- It successfully balances datasets while preserving crucial information.
- The algorithm's applicability is validated through real-world dataset analysis.
More Related Videos
Related Concept Videos
Classification of Systems-I
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
Classification of Systems-II
Aggregates Classification
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
Classification of Signals
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
Prediction Intervals
However, the point estimate is most likely not the exact value of the population parameter, but close to it. After calculating point estimates, we construct interval estimates, called confidence intervals or prediction intervals. This prediction interval comprises a range of values unlike the point estimate and is a better predictor of the observed sample value, y.
Classification of Leukocytes
Neutrophils are the most abundant type of granular leukocytes, comprising 50-70% of all leukocytes. They feature small, evenly distributed granules and a...

