Next Article in Journal
An Overview of Intraoperative OCT-Assisted Lamellar Corneal Transplants: A Game Changer?
Next Article in Special Issue
Glioma Tumors’ Classification Using Deep-Neural-Network-Based Features with SVM Classifier
Previous Article in Journal
Effectiveness and Safety of Real-Time Transthoracic Ultrasound-Guided Thoracentesis
Previous Article in Special Issue
Breast Cancer Mammograms Classification Using Deep Neural Network and Entropy-Controlled Whale Optimization Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Non-Invasive Interpretable Diagnosis of Melanoma Skin Cancer Using Deep Learning and Ensemble Stacking of Machine Learning Models

by
Iftiaz A. Alfi
1,
Md. Mahfuzur Rahman
2,3,
Mohammad Shorfuzzaman
4,* and
Amril Nazir
5
1
Department of Electrical and Computer Engineering, North South University, Dhaka 1229, Bangladesh
2
Department of Information and Computer Science, College of Computing and Mathematics, King Fahd University of Petroleum and Minerals, Dhahran 31261, Saudi Arabia
3
Interdisciplinary Research Center for Intelligent Secure Systems, King Fahd University of Petroleum and Minerals, Dhahran 31261, Saudi Arabia
4
Department of Computer Science, College of Computers and Information Technology, Taif University, Taif 21944, Saudi Arabia
5
Department of Information Systems, College of Technological Innovation, Abu Dhabi Campus, Zayed University, Abu Dhabi P.O. Box 144534, United Arab Emirates
*
Author to whom correspondence should be addressed.
Diagnostics 2022, 12(3), 726; https://doi.org/10.3390/diagnostics12030726
Submission received: 1 December 2021 / Revised: 2 March 2022 / Accepted: 9 March 2022 / Published: 17 March 2022
(This article belongs to the Special Issue AI as a Tool to Improve Hybrid Imaging in Cancer)

Abstract

A skin lesion is a portion of skin that observes abnormal growth compared to other areas of the skin. The ISIC 2018 lesion dataset has seven classes. A miniature dataset version of it is also available with only two classes: malignant and benign. Malignant tumors are tumors that are cancerous, and benign tumors are non-cancerous. Malignant tumors have the ability to multiply and spread throughout the body at a much faster rate. The early detection of the cancerous skin lesion is crucial for the survival of the patient. Deep learning models and machine learning models play an essential role in the detection of skin lesions. Still, due to image occlusions and imbalanced datasets, the accuracies have been compromised so far. In this paper, we introduce an interpretable method for the non-invasive diagnosis of melanoma skin cancer using deep learning and ensemble stacking of machine learning models. The dataset used to train the classifier models contains balanced images of benign and malignant skin moles. Hand-crafted features are used to train the base models (logistic regression, SVM, random forest, KNN, and gradient boosting machine) of machine learning. The prediction of these base models was used to train level one model stacking using cross-validation on the training set. Deep learning models (MobileNet, Xception, ResNet50, ResNet50V2, and DenseNet121) were used for transfer learning, and were already pre-trained on ImageNet data. The classifier was evaluated for each model. The deep learning models were then ensembled with different combinations of models and assessed. Furthermore, shapely adaptive explanations are used to construct an interpretability approach that generates heatmaps to identify the parts of an image that are most suggestive of the illness. This allows dermatologists to understand the results of our model in a way that makes sense to them. For evaluation, we calculated the accuracy, F1-score, Cohen’s kappa, confusion matrix, and ROC curves and identified the best model for classifying skin lesions.
Keywords: skin cancer; diagnosis; machine learning; stacking model; deep learning; interpretability; melanoma skin cancer; diagnosis; machine learning; stacking model; deep learning; interpretability; melanoma

Share and Cite

MDPI and ACS Style

Alfi, I.A.; Rahman, M.M.; Shorfuzzaman, M.; Nazir, A. A Non-Invasive Interpretable Diagnosis of Melanoma Skin Cancer Using Deep Learning and Ensemble Stacking of Machine Learning Models. Diagnostics 2022, 12, 726. https://doi.org/10.3390/diagnostics12030726

AMA Style

Alfi IA, Rahman MM, Shorfuzzaman M, Nazir A. A Non-Invasive Interpretable Diagnosis of Melanoma Skin Cancer Using Deep Learning and Ensemble Stacking of Machine Learning Models. Diagnostics. 2022; 12(3):726. https://doi.org/10.3390/diagnostics12030726

Chicago/Turabian Style

Alfi, Iftiaz A., Md. Mahfuzur Rahman, Mohammad Shorfuzzaman, and Amril Nazir. 2022. "A Non-Invasive Interpretable Diagnosis of Melanoma Skin Cancer Using Deep Learning and Ensemble Stacking of Machine Learning Models" Diagnostics 12, no. 3: 726. https://doi.org/10.3390/diagnostics12030726

APA Style

Alfi, I. A., Rahman, M. M., Shorfuzzaman, M., & Nazir, A. (2022). A Non-Invasive Interpretable Diagnosis of Melanoma Skin Cancer Using Deep Learning and Ensemble Stacking of Machine Learning Models. Diagnostics, 12(3), 726. https://doi.org/10.3390/diagnostics12030726

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop