Cargando…

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

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 b...

Descripción completa

Detalles Bibliográficos
Autores principales: Alfi, Iftiaz A., Rahman, Md. Mahfuzur, Shorfuzzaman, Mohammad, Nazir, Amril
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8947367/
https://www.ncbi.nlm.nih.gov/pubmed/35328279
http://dx.doi.org/10.3390/diagnostics12030726
_version_ 1784674422432464896
author Alfi, Iftiaz A.
Rahman, Md. Mahfuzur
Shorfuzzaman, Mohammad
Nazir, Amril
author_facet Alfi, Iftiaz A.
Rahman, Md. Mahfuzur
Shorfuzzaman, Mohammad
Nazir, Amril
author_sort Alfi, Iftiaz A.
collection PubMed
description 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.
format Online
Article
Text
id pubmed-8947367
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-89473672022-03-25 A Non-Invasive Interpretable Diagnosis of Melanoma Skin Cancer Using Deep Learning and Ensemble Stacking of Machine Learning Models Alfi, Iftiaz A. Rahman, Md. Mahfuzur Shorfuzzaman, Mohammad Nazir, Amril Diagnostics (Basel) Article 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. MDPI 2022-03-17 /pmc/articles/PMC8947367/ /pubmed/35328279 http://dx.doi.org/10.3390/diagnostics12030726 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Alfi, Iftiaz A.
Rahman, Md. Mahfuzur
Shorfuzzaman, Mohammad
Nazir, Amril
A Non-Invasive Interpretable Diagnosis of Melanoma Skin Cancer Using Deep Learning and Ensemble Stacking of Machine Learning Models
title A Non-Invasive Interpretable Diagnosis of Melanoma Skin Cancer Using Deep Learning and Ensemble Stacking of Machine Learning Models
title_full A Non-Invasive Interpretable Diagnosis of Melanoma Skin Cancer Using Deep Learning and Ensemble Stacking of Machine Learning Models
title_fullStr A Non-Invasive Interpretable Diagnosis of Melanoma Skin Cancer Using Deep Learning and Ensemble Stacking of Machine Learning Models
title_full_unstemmed A Non-Invasive Interpretable Diagnosis of Melanoma Skin Cancer Using Deep Learning and Ensemble Stacking of Machine Learning Models
title_short A Non-Invasive Interpretable Diagnosis of Melanoma Skin Cancer Using Deep Learning and Ensemble Stacking of Machine Learning Models
title_sort non-invasive interpretable diagnosis of melanoma skin cancer using deep learning and ensemble stacking of machine learning models
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8947367/
https://www.ncbi.nlm.nih.gov/pubmed/35328279
http://dx.doi.org/10.3390/diagnostics12030726
work_keys_str_mv AT alfiiftiaza anoninvasiveinterpretablediagnosisofmelanomaskincancerusingdeeplearningandensemblestackingofmachinelearningmodels
AT rahmanmdmahfuzur anoninvasiveinterpretablediagnosisofmelanomaskincancerusingdeeplearningandensemblestackingofmachinelearningmodels
AT shorfuzzamanmohammad anoninvasiveinterpretablediagnosisofmelanomaskincancerusingdeeplearningandensemblestackingofmachinelearningmodels
AT naziramril anoninvasiveinterpretablediagnosisofmelanomaskincancerusingdeeplearningandensemblestackingofmachinelearningmodels
AT alfiiftiaza noninvasiveinterpretablediagnosisofmelanomaskincancerusingdeeplearningandensemblestackingofmachinelearningmodels
AT rahmanmdmahfuzur noninvasiveinterpretablediagnosisofmelanomaskincancerusingdeeplearningandensemblestackingofmachinelearningmodels
AT shorfuzzamanmohammad noninvasiveinterpretablediagnosisofmelanomaskincancerusingdeeplearningandensemblestackingofmachinelearningmodels
AT naziramril noninvasiveinterpretablediagnosisofmelanomaskincancerusingdeeplearningandensemblestackingofmachinelearningmodels