Related Experiment Video
Updated: Jul 5, 2025

Selecting Multiple Biomarker Subsets with Similarly Effective Binary Classification Performances
Published on: October 11, 2018
Binary Classification with Imbalanced Data
Jyun-You Chiang1, Yuhlong Lio2, Chien-Ya Hsu3
1School of Statistics, Southwestern University of Finance and Economics, Chengdu 611130, China.
This study introduces an expectation-maximization (EM) algorithm for zero-inflated Bernoulli (ZIBer) models with imbalanced data. LightGBM and ZIBer models show competitive predictive performance against artificial neural networks (ANNs) for such datasets.
Area of Science:
- Statistics
- Machine Learning
- Computational Statistics
Background:
- Imbalanced data, characterized by an excess of zero counts in the response variable, pose significant challenges for binary classification tasks.
- Existing methods struggle with accurate parameter estimation and prediction when dealing with zero-inflated and imbalanced datasets.
Purpose of the Study:
- To propose an expectation-maximization (EM) algorithm for simplifying the computation of maximum likelihood estimators (MLEs) for zero-inflated Bernoulli (ZIBer) model parameters with imbalanced data.
- To compare the predictive performance of the ZIBer model against popular machine learning algorithms like LightGBM and artificial neural networks (ANNs) using Monte Carlo simulations.
Main Methods:
- Development of an expectation-maximization (EM) algorithm to efficiently derive MLEs for ZIBer model parameters.
- Implementation of a logistic regression model to link Bernoulli probabilities with covariates within the ZIBer framework.
- Comparative analysis using Monte Carlo simulations to evaluate prediction performance across ZIBer, LightGBM, and ANN models.
Main Results:
- No single method demonstrated consistent dominance across all scenarios for predictive performance on imbalanced data.
- The zero-inflated Bernoulli (ZIBer) model and LightGBM exhibited more competitive predictive capabilities compared to the artificial neural network (ANN) model.
- The proposed EM algorithm effectively simplifies parameter estimation for ZIBer models with imbalanced data.
Conclusions:
- For zero-inflated imbalanced datasets, the ZIBer model and LightGBM offer robust predictive performance, outperforming ANNs in certain contexts.
- The choice of model for imbalanced binary classification should consider the specific characteristics of the data, as no universal best method exists.
- The developed EM algorithm provides an efficient computational approach for parameter estimation in ZIBer models, particularly beneficial for imbalanced data scenarios.
Related Concept Videos
How Data are Classified: Categorical Data
Data are classified based on whether they are measurable or not. Categorical data cannot be measured; instead, it can be divided into categories. For example, if Y denotes a person's party affiliation, some examples of Y include...
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
How Data are Classified: Numerical Data
Quantitative data may be either discrete or continuous. All quantitative data that take on only specific numerical...
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...

