Automatically Evolving Interpretable Feature Vectors Using Genetic Programming for an Ensemble Classifier in Skin Cancer Detection
Created by W.Langdon from
gp-bibliography.bib Revision:1.8335
- @Article{Ain:2024:CIM,
-
author = "Qurrat Ul Ain and Harith Al-Sahaf and Bing Xue and
Mengjie Zhang",
-
title = "Automatically Evolving Interpretable Feature Vectors
Using Genetic Programming for an Ensemble Classifier in
Skin Cancer Detection",
-
journal = "IEEE Computational Intelligence Magazine",
-
year = "2024",
-
volume = "19",
-
number = "3",
-
pages = "26--41",
-
month = aug,
-
keywords = "genetic algorithms, genetic programming, Training
data, Image colour analysis, Feature extraction,
Vectors, Skin cancer, Lesions, Task analysis, Medical
diagnosis, Classification algorithms, Detection
algorithms, Image classification, Neural networks",
-
ISSN = "1556-6048",
-
DOI = "
doi:10.1109/MCI.2024.3401342",
-
abstract = "Early skin cancer diagnosis saves lives as the disease
can be successfully treated through complete excision.
Computer-aided diagnosis methods are developed using
artificial intelligence techniques to help earlier
detection and identify hidden causes leading to cancers
in skin lesion images. In skin cancer image
classification problems, an ensemble of classifiers has
demonstrated better classification ability than a
single classification algorithm. Traditionally,
training an ensemble uses the complete set of original
features, where some of these features can be redundant
or irrelevant and hence, may not provide useful
information in generating good models for ensemble
classification. Moreover, newly created features may
help improve classification performance. To address
this issue, the existing methods have used feature
construction for building an ensemble classifier, which
usually creates a fixed number of features that may fit
the training data too well, resulting in poor test
performance. This study develops a novel classification
approach that combines ensemble learning, feature
selection, and feature construction using genetic
programming (GP) to handle the above limitations. The
proposed method automatically evolves variable-length
feature vectors consisting of GP-selected and
GP-constructed features suitable for training an
ensemble classifier. This study evaluates the
effectiveness of the proposed method on two benchmark
real-world skin image datasets that include dermoscopy
and standard camera images. The experimental results
reveal that the proposed algorithm significantly
outperforms four state-of-the-art convolutional neural
network methods, the existing GP approaches, and 11
commonly used machine learning methods. Furthermore,
this study also includes interpreting evolved
individuals that highlight important skin cancer
characteristics playing a vital role in discriminating
images of different cancer classes. This study shows
that high classification performance can be achieved at
a low cost of computational resources and inference
time, and accordingly, this method is potentially
suitable to be implemented in mobile devices for the
automated screening of skin lesions and many other
malignancies in low-resource settings.",
-
notes = "Also known as \cite{10595537}",
- }
Genetic Programming entries for
Qurrat Ul Ain
Harith Al-Sahaf
Bing Xue
Mengjie Zhang
Citations