| Literature DB >> 35898023 |
Ghada Atteia1, Amel A Alhussan2, Nagwan Abdel Samee1.
Abstract
Acute lymphoblastic leukemia (ALL) is a deadly cancer characterized by aberrant accumulation of immature lymphocytes in the blood or bone marrow. Effective treatment of ALL is strongly associated with the early diagnosis of the disease. Current practice for initial ALL diagnosis is performed through manual evaluation of stained blood smear microscopy images, which is a time-consuming and error-prone process. Deep learning-based human-centric biomedical diagnosis has recently emerged as a powerful tool for assisting physicians in making medical decisions. Therefore, numerous computer-aided diagnostic systems have been developed to autonomously identify ALL in blood images. In this study, a new Bayesian-based optimized convolutional neural network (CNN) is introduced for the detection of ALL in microscopic smear images. To promote classification performance, the architecture of the proposed CNN and its hyperparameters are customized to input data through the Bayesian optimization approach. The Bayesian optimization technique adopts an informed iterative procedure to search the hyperparameter space for the optimal set of network hyperparameters that minimizes an objective error function. The proposed CNN is trained and validated using a hybrid dataset which is formed by integrating two public ALL datasets. Data augmentation has been adopted to further supplement the hybrid image set to boost classification performance. The Bayesian search-derived optimal CNN model recorded an improved performance of image-based ALL classification on test set. The findings of this study reveal the superiority of the proposed Bayesian-optimized CNN over other optimized deep learning ALL classification models.Entities:
Keywords: Bayesian optimization; CNN; classification; convolutional neural network; deep learning; hyperparameter optimization; leukemia
Mesh:
Year: 2022 PMID: 35898023 PMCID: PMC9329984 DOI: 10.3390/s22155520
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1Framework of the proposed study.
Figure 2Preprocessing procedures applied to the input ALL-IDB datasets.
Figure 3Sample of augmented microscopic blood images; (a) original; (b) vertically reflected; (c) horizontally reflected; (d) 90rotated; (e) 45 rotated; (f) −45 rotated.
Figure 4Proposed CNN architecture and Bayesian Optimization for Hyperparameter tuning.
Optimization variables ranges and search functions used during the optimization iterations.
| Initial Learning Rate | CBD | Momentum | Regularization | |
|---|---|---|---|---|
| Range | [10−2–1] | [1–6] | [0.75–0.99] | [10−11–10−2] |
| Search function | Logarithmic | - | - | Logarithmic |
Objective function records and corresponding hyperparameters estimates of the proposed CNN during the optimization iterations. Optimal model entries are presented in bold font.
| Iteration | Objective Function | CBD | Initial Learning | Momentum | Regularization |
|---|---|---|---|---|---|
| 1 | 0.35586 | 4 | 0.6922 | 0.90173 | 9.6527 × 10−10 |
| 2 | 0.0045045 | 2 | 0.075049 | 0.89149 | 4.9006 × 10−5 |
| 3 | 0.013514 | 6 | 0.042593 | 0.90022 | 5.1565 × 10−7 |
| 4 | 0.072072 | 1 | 0.098134 | 0.97037 | 4.6549 × 10−5 |
| 5 | 0.004504 | 5 | 0.078053 | 0.75109 | 9.4144 × 10−6 |
| 6 | 0.009009 | 1 | 0.071008 | 0.81437 | 2.1089 × 10−10 |
| 7 | 0.013514 | 3 | 0.080948 | 0.81932 | 7.8381 × 10−3 |
| 8 | 0.048649 | 3 | 0.15034 | 0.92367 | 9.1491 × 10−5 |
| 9 | 0.032432 | 4 | 0.051939 | 0.95414 | 4.125 × 10−8 |
| 10 | 0.013145 | 1 | 0.021743 | 0.98634 | 1.5784 × 10−6 |
| 11 | 0.004505 | 6 | 0.019914 | 0.86191 | 1.495 × 10−3 |
| 12 | 0.00908 | 2 | 0.07659 | 0.75475 | 8.1832 × 10−5 |
|
|
|
|
|
|
|
Figure 5Architecture of the optimal Bayesian-based CNN model for ALL detection.
Figure 6Training progress plot of the optimal proposed CNN model in the 13th optimization iteration. Upper subplot shows the percent accuracy for the training and validation subsets and lower subplot presents the corresponding loss.
Figure 7Objective function records versus the optimization iterations plot.
Figure 8Sample test images along with their predicted classes and class probability. ALL denotes the diseased images.
Comparison results of the proposed Bayesian-based optimal model with a non-optimized version of the proposed CNN.
| Classification Error on Validation Set | Validation Accuracy | Test Accuracy | Run Time (Sec) | |
|---|---|---|---|---|
| Non-optimized Model | 0.013514 | 98.65% | 98.3% | 248.5 |
| Optimized Model | 0 | 100% | 100% | 198.33 |
Comparison results of the proposed Bayesian-based optimal CNN with the state-of the-art Leukemia detection systems. The accuracy is presented as percentage.
| Methodology | Classifier | Optimization | Dataset | AC | Paper |
|---|---|---|---|---|---|
| Features extraction by AlexNet, CaffeNet, and VGG-f then feature fusion and selection by Gain Ratio algorithm. | SVM | - | ALL-IDB | 99.2 | [ |
| Features extraction by AlexNet, GoogleNet, and SqueezeNet followed by feature fusion. | SVM | - | ALL-IDB 2 | 98.2 | [ |
| Features extraction by DarkNet and ShuffleNet followed by feature fusion and selection by Principal Component Analysis | Decision Tree | - | ALL-IDB | 100 | [ |
| Naïve Bayes | - | 96 | |||
| Feature extraction by VGGNet. Optimal features are selected by a bio-inspired optimizer. | KNN, SVM, Decision Tree, Naive Bayes | Salp Swarm Optimization | ALL-IDB 2 | 96.1 | [ |
| Hand crafted features from input images and optimal feature selection by an optimizer. | Ensemble of classical ML classifiers | Social Spider Optimization | ALL-IDB 2 | 95.2 | [ |
| Image segmentation using Sparse Fuzzy C-Means clustering and optimized CNN for classification. | Customized CNN | Grey wolf-based Jaya Optimization | ALL-IDB 2 | 93.5 | [ |
| Attention-based Long-Short Term Memory for classification after feature selection. | ABiLSTM | Competitive Swarm Optimization | ALL-IDB 1 | 96 | [ |
| Bayesian-optimized CNN for classification | Customized CNN (BO-ALLCNN) | Bayesian Optimization | ALL-IDB | 100 | Proposed study |