1. Introduction
With the application of artificial intelligence in many fields of society, such as industry [
1], agriculture [
2], bioinformatics [
3,
4], and biomedicine [
5,
6], the world has witnessed great developments as a result of artificial intelligence technology [
7]. Especially in the medical industry, artificial intelligence technology has significantly improved healthcare and reduced costs [
8,
9,
10,
11]. Machine learning can combine medical data to generate appropriate predictive models. Excellent machine learning models can quickly and accurately predict diseases and assist doctors in making appropriate diagnoses for patients [
12,
13]. Machine learning models have become highly adaptable in the field of computer-aided diagnosis in recent years [
14,
15,
16].
Warts are growths caused by human papillomavirus (HPV). There are many different types of warts that can result in different degrees of harm to the body [
17,
18,
19]. HPV also has the potential to induce cancer when it infects specific areas of the body [
20]. Due to the impact of warts on patients’ lives, they usually need urgent treatment. Current clinical treatments for wart dermatosis include cryotherapy, immunotherapy, and destructive therapy. Different patients suffering from the same type of wart skin disease can have varying responses to the same treatment because of different symptoms and individual differences [
21]. The cost of treatment and the pain experienced by the patient during the treatment process vary from one treatment method to another [
22]. Therefore, choosing the right method can save patients money and reduce their pain during treatment. However, in clinical practice, physicians usually choose a treatment method for their patients using subjective judgment. In many cases, patients may require multiple treatments before achieving a cure.
The wart-treatment efficacy prediction problem, i.e., predicting whether a selected wart-treatment method is effective or not, remains a challenging task in computer-aided diagnosis. Machine learning methods can predict the appropriate treatment for wart patients, effectively eliminating their symptoms and avoiding repeated treatments. Khozeimeh et al. used a rule-based fuzzy logic system to predict the efficacy of different treatments for warts [
23]. Akben et al. used an ID3 decision tree for wart-treatment efficacy prediction [
24], where they converted the decision path generated by the decision tree into a fuzzy information graph. On the other hand, since data are key to machine learning-assisted medical diagnosis, Abdar et al. noticed that traditional machine learning models were less robust when performing wart-treatment efficacy prediction [
25] because they could not effectively handle sample attributes with small values. To improve the accuracy of wart-treatment efficacy prediction, they proposed combining an adaptive particle swarm algorithm with an artificial immune recognition system to generate prediction models. The effect of data on prediction accuracy was similarly noted by Jha et al. [
26]. They developed a fuzzy-rough-KNN algorithm based on efficient data feature generation and selection. In addition, the data imbalance problem is very common in currently available medically relevant datasets. Hu et al. used the Synthetic Minority Over-Sampling Technique (SMOTE) algorithm to balance raw data, addressing the data imbalance problem in wart-treatment efficacy prediction [
27]. Although the above study improved the model from various perspectives to improve the accuracy of wart-treatment efficacy prediction, a machine learning model with higher accuracy and interpretability is still worthy of exploration by researchers.
Using the dendritic neuron model as a machine learning model has attracted significant attention in recent years. Ji et al. proposed using this model to address the classification problem [
28] but noted that the performance of the model was limited due to the backpropagation algorithm easily falling into local convergence. To improve the classification performance of the model, Ji et al. used the states-of-matter search algorithm to improve the performance of the model [
29]. Gao et al. also used a heuristic algorithm (a biogeography-based optimization algorithm) to train the dendritic neuron model [
30]. Luo et al. used a decision-tree-based algorithm to initialize the weights of the dendritic neuron model [
31], which effectively prevented the backpropagation algorithm from converging prematurely. The development of dendritic neuron models in several application areas has also attracted significant attention. Song et al. applied dendritic neuron models to wind-speed prediction and achieved excellent results [
32]. He et al. improved the model structure based on the dendritic neuron model and applied the improved model to financial time-series prediction [
33]. Tang et al. proposed the evolutionary dendritic neuron model, which has demonstrated good performance in the field of computer-aided diagnosis [
34]. The performance of the dendritic neuron model has been greatly improved and successfully applied in several fields. However, to the best of the authors’ knowledge, applying the dendritic neuron model to wart-treatment efficacy prediction has not yet been well explored. This motivates us to use the dendritic neuron model to address the wart-treatment efficacy prediction problem.
In this study, to further improve the performance of wart-treatment efficacy prediction, we used the covariance matrix adaptation evolution strategy (CMA-ES) to optimize the dendritic neuron model (DNM). The CMA-ES is considered more interpretable than other heuristic algorithms and has powerful optimization performance. The experimental results show that the improved DNM outperforms other comparable machine learning models in six metrics. It is worth mentioning that the specific pruning mechanism of the DNM can simplify the structure of the trained model. The proposed method can provide appropriate decision support for physicians. The contribution of this paper is threefold. First, a novel machine learning model, the DNM, is proposed for wart-treatment efficacy prediction. Second, the CMA-ES is incorporated as the training method of the DNM. Third, the experimental results demonstrate the advantages of the proposed CMA-ES-based dendritic neuron model in wart-treatment efficacy prediction.
The remainder of this paper is organized as follows.
Section 2 presents a description of the DNM.
Section 3 explains how the CMA-ES trains the DNM to address the wart-treatment efficacy prediction problem.
Section 4 provides the experimental studies and discussion. Finally, the conclusions of this paper are presented in
Section 5.
2. Materials
The proposed dendritic neuron model consists of four parts: the synaptic layer
Y, the dendritic layer
Z, the membrane layer
V, and the cell body
O. Its logical structure is shown in
Figure 1.
The synapse in the synaptic layer receives the input signal
and outputs
to the corresponding dendritic branch. The output
of the
i-th (
) synapse at the
b-th (
) dendritic branch can be expressed as follows:
where
k is a predefined constant.
and
are the synaptic parameters to be optimized. Four different synaptic connection states can be identified according to the different
and
values, as shown in
Figure 2. The different synaptic connection states affect the simplified pruning operation of the model. The determination of the different connection states can be found in the literature [
35].
The dendritic layer receives signals from the synaptic layer and outputs
to the membrane layer by performing a cumulative multiplication operation. The
b-th dendritic branch can be expressed as follows:
The membrane layer gathers the signals of all of the dendritic branches and transmits them to the cell body. The membrane layer can be represented by a large-scale summation operation, which is expressed as follows:
The cell body receives the output
V of the membrane layer and transforms the signal
V into the probability
O using a sigmoid function, which is expressed as follows:
where
is defined as the threshold of the cell body.
The pruning strategy of the dendritic neuron model is based on the effect of the synapses in the constant 0 connection state. The constant 0 connection causes the output value of the dendritic branch to be close to zero, according to Equation (
2). Since this dendritic branch has a minimal effect on the calculation of the membrane layer according to Equation (
3), this dendritic branch connected with a synapse in the constant 0 connection state can be pruned. An example of the specific dendritic pruning mechanism is shown in
Figure 3.
Figure 3a shows the trained DNM before pruning.
Figure 3b shows the structure of the pruned DNM where the dendritic branches connected with the synapses in the constant 0 connection state are pruned.
5. Conclusions
To help in the selection of appropriate treatment methods for patients and improve the accuracy of wart-treatment efficacy prediction, in this study, we constructed a wart-treatment efficacy prediction method based on an improved DNM. The covariance matrix adaptation evolution strategy was combined with the DNM to improve the performance of the DNM while taking into account the interpretability of the optimization process. Due to the sample imbalance in the original dataset, a focal loss function was introduced to address the problem of bias in the generated model toward the majority of samples. Two common datasets of wart-treatment efficacy, the cryotherapy dataset and the immunotherapy dataset, were employed as the benchmark datasets. The proposed CMA-ES-based dendritic neuron model achieved promising results, with average classification accuracies of 0.9012 and 0.8654 on the two datasets, respectively. The superiority of the proposed method was demonstrated by comparing it with six popular machine learning models. Based on the specific pruning mechanism, the structure of the trained DNM can be greatly simplified. The proposed method can help physicians make decisions and is a promising technique that can be integrated into a clinical decision-support system. This study emphasized the importance of artificial intelligence technology in improving medical treatments.
Nevertheless, this study also has the following limitations. First, more datasets of wart-treatment efficacy can be employed to verify the effectiveness of the proposed method. Second, since we do not provide a software suite to implement the DNM, it is not easy to integrate the proposed method into a clinical decision-support system.
In our future work, more comprehensive patient data will be incorporated into the DNM to enhance its generalization ability. Applying the DNM in computer-aided diagnosis will also be a focus of our future efforts.