Forest-EMCBE: an evolutionary ensemble learning algorithm for multiclass diagnosis of bacterial pneumonia using the
Yimin Shen1, Xiaotian Xu2, Xiaoxi Hao1
1School of Computer, Electronics and Information, Guangxi University, Nanning, China.
Frontiers in Bioinformatics
|April 3, 2026
Summary
This study introduces Forest-EMCBE, a novel machine learning algorithm for rapid bacterial pneumonia diagnosis using complete blood count data. Forest-EMCBE significantly outperforms existing methods, improving diagnostic accuracy for complex, imbalanced datasets.
Area of Science:
- Medical Informatics
- Machine Learning
- Computational Biology
Background:
- Rapid bacterial pneumonia diagnosis is critical but hindered by traditional methods' time constraints.
- Machine learning offers potential for medical diagnosis but struggles with complex, imbalanced datasets.
- Class imbalance in complete blood count (CBC) data presents a significant challenge for accurate bacterial pneumonia classification.
Purpose of the Study:
- To address multiclass imbalanced CBC datasets for bacterial pneumonia diagnosis.
- To propose a novel ensemble learning algorithm, Forest of Evolutionary Multi-Classifiers Based on Bagging with Error-Correcting Output Coding (Forest-EMCBE).
- To enhance classifier generalization through an integrated three-layer structure.
Main Methods:
- Developed Forest-EMCBE, integrating Multi-Objective Genetic Algorithm, Error-Correcting Output Codes (ECOC), and balanced sampling.
- Trained the diagnostic model on a CBC dataset with 1,457 samples across 4 bacterial pneumonia classes.
- Compared Forest-EMCBE against 11 state-of-the-art algorithms.
Main Results:
- Forest-EMCBE demonstrated superior performance on the CBC dataset.
- The proposed algorithm outperformed all 11 compared state-of-the-art methods.
- Shapley value analysis identified key features like age, gender, and neutrophil percentage impacting predictions.
Conclusions:
- Forest-EMCBE is effective for diagnosing bacterial pneumonia from imbalanced CBC data.
- The algorithm offers improved generalization and accuracy compared to existing methods.
- Feature importance analysis provides insights into predicting infections by different bacterial species.
Related Concept Videos
Classification of Leukocytes
8.0K
Leukocytes are classified into two groups based on the presence or absence of cytoplasmic granules. Granular leukocytes, which contain granules, belong to the myeloid lineage and are divided into three subtypes: neutrophils, eosinophils, and basophils. These cells are roughly spherical and characterized by the granules in their cytoplasm.
Neutrophils are the most abundant type of granular leukocytes, comprising 50-70% of all leukocytes. They feature small, evenly distributed granules and a...
Neutrophils are the most abundant type of granular leukocytes, comprising 50-70% of all leukocytes. They feature small, evenly distributed granules and a...
8.0K
Classification of Illness
9.3K
The meaning of illness is individualized to each person who experiences an alteration in health. In contrast, disease is a medical term indicating a pathological change in the structure and function of the body or mind. It is a condition that has specific symptoms and boundaries.
An illness is a response to a disease in which the person's level of functioning is changed compared with a previous level. The general classification of illness includes acute and chronic.
Acute illness is severe...
An illness is a response to a disease in which the person's level of functioning is changed compared with a previous level. The general classification of illness includes acute and chronic.
Acute illness is severe...
9.3K
Pneumonia III: Complications and Assessment
1.2K
Pneumonia poses the potential for numerous complications that warrant consideration. These complications include the following:
1.2K
Pneumonia I: Introduction
1.3K
Pneumonia is an acute respiratory infection that targets the lungs, specifically the alveoli. These tiny air sacs, essential for oxygen exchange, become engorged with pus and fluid, severely hindering breathing, decreasing oxygen absorption, and causing significant pain and discomfort during respiration.
Risk Factors
Various factors influence the likelihood of developing pneumonia. Age plays a crucial role, with infants, children under two, and individuals over 65 at increased risk due to their...
Risk Factors
Various factors influence the likelihood of developing pneumonia. Age plays a crucial role, with infants, children under two, and individuals over 65 at increased risk due to their...
1.3K
Pneumonia II: Pathophysiology
4.2K
The pathophysiology of pneumonia involves the following steps:
4.2K
Pulmonary Tuberculosis II
2.1K
Tuberculosis, or TB, is a bacterial infectious disease caused by Mycobacterium tuberculosis. While its primary impact is on the lungs, leading to pulmonary tuberculosis, it can also affect various other organs, a condition referred to as extrapulmonary tuberculosis.
Here is a detailed explanation of its pathophysiology:
Transmission: The process begins when a person inhales droplet nuclei containing M. tuberculosis. These are typically released into the air when an individual with pulmonary or...
Here is a detailed explanation of its pathophysiology:
Transmission: The process begins when a person inhales droplet nuclei containing M. tuberculosis. These are typically released into the air when an individual with pulmonary or...
2.1K

