ID 05
ID 05
A R T I C L E I N F O A B S T R A C T
Keywords: Intradialytic hypotension (IDH) is a serious complication of hemodialysis (HD), with an incidence of more than
Intradialytic hypotension 20%. IDH induces ischemic organ damage and even reduces the ultrafiltration and duration of HD sessions.
Hemodialysis Frequent attacks of IDH are a risk factor for death in HD patients. Malnutrition is common in HD patients and is
Optimization algorithm
also associated with mortality. Although the link between IDH episodes and malnutrition has been observed in
Feature selection
Kernel extreme learning machine
practice, it has not been supported by the data. To study the relationship, we propose a promising hybrid model
KELM called BSCWJAYA_KELM, which is a wrapper feature selection method based on a variant of the JAYA optimi
ELM zation algorithm (SCWJAYA) and Kernel extreme learning machine (KELM). In this paper, we verify the opti
Machine learning mization capability of the SCWJAYA algorithm in the model by comparing experiments with some state-of-the-
IEEE CEC art methods for IEEE CEC2014, IEEE CEC2017, and IEEE CEC2019 benchmark functions. The prediction accu
racy of BSCWJAYA_KELM is validated by the public datasets and the HD dataset. In the experiments on the HD
dataset, 1940 HD sessions of 178 HD patients are analyzed by the developed BSCWJAYA_KELM model. The key
indicators selected from vast amounts of data are serum uric acid, dialysis vintage, age, diastolic pressure, and
albumin. The BSCWJAYA_KELM method is a stable and excellent prediction model that can achieve a more
accurate prediction of IDH.
1. Introduction basis [2]. With an end goal to accomplish some level of euvolemia, ul
trafiltration objectives regularly include expulsion of what could be
Hemodialysis (HD) emerged as a procedure exhibiting the capacity compared with an entire plasma volume. Maintenance of adequate
to somewhat supplant renal function and hence was practiced as one of end-organ perfusion in this setting is dependent on the organization of a
the most widely adopted treatment modalities for patients with end- variety of complex compensatory components. Unfortunately, auxiliary
stage renal disease (ESRD) [1]. Although HD saves tens of thousands to a horde of patient-related and dialysis-related elements, this remu
of lives, it is a partial and an intermittent therapy; thus, the complica neration regularly misses the mark and results in intradialytic hypo
tions of HD cannot be ignored. People with maintenance HD face an tension (IDH).
extraordinary hemodynamic challenge, commonly on a thrice-weekly IDH is associated with impaired end-organ perfusion and decreased
* Corresponding author.
** Corresponding author.
*** Corresponding author.
E-mail addresses: yangxiao9799@163.com (X. Yang), zd-hy@163.com (D. Zhao), yufanhua@163.com (F. Yu), as_heidari@ut.ac.ir (A.A. Heidari), dissapear12@
yahoo.com (Y. Bano), A.i.s-96@mail.ru (A. Ibrohimov), liuyi651031@163.com (Y. Liu), cznao@wzu.edu.cn (Z. Cai), chenhuiling.jlu@gmail.com (H. Chen), cxm@
wzhospital.cn (X. Chen).
1
https://aliasgharheidari.com
https://doi.org/10.1016/j.compbiomed.2022.105752
Received 5 March 2022; Received in revised form 13 June 2022; Accepted 14 June 2022
Available online 24 June 2022
0010-4825/© 2022 Elsevier Ltd. All rights reserved.
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
regional oxygen saturation [3] during HD, resulting in myocardial observational study, patients with IDH had a 1.57-fold higher mortality
infarction, thrombosis of arteriovenous fistulas, ischemic stroke, and than those without IDH over a 5-year period [11].
rapid loss of residual kidney function. Stefansson et al. performed a IDH is a common complication during HD and is associated with a
retrospective study examining 39,497 hemodialysis records and showed higher incidence of organ damage and increased mortality. Certain
that patients with IDH had a 1.2-fold risk of myocardial infarction [4]. methods are available to prevent episodes of IDH during HD, including
Hekmat et al. showed that regional wall movement anomalies preceded higher dialysate sodium [12] or calcium concentration [13], cooling
a reduction in the left ventricular ejection fraction in the IDH group [5]. dialysate [14], decreasing ultrafiltration rates, and adjustment of the
A pilot study of 58 HD patients concluded an association of an approx patient’s routine hemodialysis schedule to frequent treatments and
imately 3% increment in cerebral ischemic events with every 10 mmHg longer sessions per week [14]. Although these methods can quickly raise
drop in mean arterial pressure (MAP) from baseline. These events were blood pressure (B_P) during IDH episodes, some adverse events still
correlated with decreased executive cognitive function [6]. In a ran exist. A previously observed association between higher all-cause mor
domized controlled trial, the general pace of thrombosis of local arte tality and routine use of sodium profiling to limit or prevent IDH [15].
riovenous fistulas for most elevated quartiles of intradialytic Conversely, lower dialysate sodium is a global trend with the goal of
hypotension was approximately two times that of the lowest quartile, reducing fluid overload and a proven ability to effectively reduce
independent of predialysis systolic blood pressure (SBP) and other interdialytic weight gain (IDWG) without changing the left ventricular
covariates [7]. Jansen et al. performed a prospective study to investigate mass index [16]. There are controversies over dialysate calcium con
residual renal function, which impacts the morbidity, mortality, and centrations. Higher calcium dialysate can prevent IDH without an
quality of life of dialysis patients. IDH was independently associated increased risk of vascular calcification [17]; however, it is inadequate
with an approximately 1 ml/min/1.73 m2 lower mean urea and creati for patients with hypercalcemia. In addition, calcium overload carries
nine clearance at 3 months, and the risk increased over time [8]. Other some potential risks, such as vascular and valvular calcification and
organs damaged were the mesentery [9] and limbs [10]. In an calcific uremic arteriolopathy [18]. There are no differences in all-cause
2
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
death, hospitalization, and missed hemodialysis treatments have shown F16 Shifted and Rotated Zakharov Function 300
no differences between 36 ◦ C and 37 ◦ C dialysate [20]. Decreased ul F17 Shifted and Rotated Rastrigin’s Function 500
F18 Shifted and Rotated Lunacek Bi_Rastrigin Function 700
trafiltration rates in a regular 4-h HD treatment are related to volume
F19 Shifted and Rotated Non-Continuous Rastrigin’s Function 800
overload and risk of heart failure. Physicians recommend longer hours F20 Shifted and Rotated Schwefel’s Function 1000
and/or more frequent treatments, but the cost increases the economic F21 Hybrid Function 1 (N = 3) 1100
burden. F22 Hybrid Function 3 (N = 3) 1300
Thus, predicting episodes of IDH is the key to a proper prescription of F23 Hybrid Function 5 (N = 4) 1500
F24 Hybrid Function 6 (N = 5) 1700
ultrafiltration to improve IDH-related adverse events. A few studies have F25 Composition Function 1 (N = 3) 2100
F26 Composition Function 2 (N = 3) 2200
F27 Composition Function 3 (N = 4) 2300
F28 Composition Function 4 (N = 4) 2400
F29 Composition Function 6 (N = 5) 2600
Table 1 F30 Composition Function 9 (N = 3) 2900
IEEE CEC2014 benchmark functions. Search Range: [− 100, 100]D
No. Name Optimum
3
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
4
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
Table 5
Avg and Std results of stability analysis.
D Methods F1 F2 F3
5
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
Table 5 (continued )
D Methods F1 F2 F3
Table 6
WSRT result of the stability analysis.
No. SCWJAYA vs. JAYA
D = 10 D = 30 D = 50 D = 100
6
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
Metaheuristic optimization algorithms have a simple structure and [68] proposed a JAYA algorithm (JAYA_LF) based on the Levy flight
high optimization power and can be used to solve various optimization strategy. Zhang et al. [69] improved the local and JAYA algorithm
problems, e.g., plant disease recognition [37], medical diagnosis [38, search methods and proposed a new JAYA method (EJAYA). Yu et al.
39], economic emission dispatch problem [40], parameter tuning for [70] introduced the method of adaptive weights to adjust the tendency
machine learning models [41–43], expensive optimization problems of the algorithm to converge to the optimal solution and avoid the worst
[44,45], big data optimization problems [46], combination optimization solution in different search phases, which is called IJAYA. Iacca et al.
problems [47], among others. Common metaheuristic optimization al [71] improved the performance of the original JAYA algorithm (LJA)
gorithms include ant colony optimization (ACO) [48], particle swarm with the help of the Levy distribution. The abovementioned improved
optimization (PSO) [49], grey wolf optimizer (GWO) [50], bat-inspired methods of JAYA are effective in improving the global optimization
algorithm (BA) [51], JAYA optimization algorithm [52], differential capability. However, the no free lunch theorem states that no one so
evolution algorithm (DE) [53], Harris hawks optimization algorithm lution can solve all optimization problems [72]. In other words, a
(HHO)2 [54], vortex search (VS) [55], weighted mean of vectors (INFO)3 particular method could be capable of considerable optimization in
[56], slime mould algorithm (SMA)4 [57], colony predation algorithm certain optimization domains but not in others [73]. Based on the study
(CPA) [58], Runge Kutta optimizer (RUN)5 [59], and Hunger Games of the above papers, we can conclude that JAYA is an excellent algo
Search (HGS)6 [60]. These algorithms have been continuously applied to rithm and has many points for improvement. This paper has improved
different optimization problems since they were proposed. However, the the JAYA algorithm to make the classifier more efficient in obtaining the
complexity of optimization cases continues to rise, and the optimization optimal feature subset.
performance of these algorithms cannot keep up with demand. There
fore, improvement of these algorithms has become a hot issue for 3. The proposed wrapper feature selection model
research. Guo et al. [61] proposed a self-optimization approach for
L-SHADE (SPS_L_SHADE_EIG). Yong et al. [62] proposed a novel bat 3.1. Basic JAYA
algorithm based on collaborative and dynamic learning of the opposite
population (CDLOBA). Cai et al. [63] proposed an improved GWO al JAYA is a metaheuristic optimization algorithm with a simple
gorithm that exploits the powerful exploratory power of the hierarchical structure and flexible optimization capability. In this paper, we are
mechanism (IGWO). Lynn et al. [64] proposed an ensemble of different middle-of-the-road about the novelty of this method. It iterates contin
particle swarm optimization algorithms called the ensemble particle uously to keep the population close to the best individual and away from
swarm optimizer (EPSO). Liu et al. [65] proposed an ant colony opti the worst individual. The iterative formula of JAYA is shown in Eq. (1).
mization with Cauchy and greedy Levy mutations (CLACOR).
xnewi = xi + r1 × (xBest − |xi |) − r2 × (xWorst − |xi |), i = 1, 2, 3, …, N (1)
The JAYA algorithm is a recent metaheuristic algorithm. Wang et al.
[66] introduced the elite opposition learning strategy into the update where N denotes the number of search agents, xnewi denotes the pre
phase of the algorithm (EO_JAYA), and it improved the diversity of so selected position of individual i in the next iteration, and xi denotes the
lutions. Zhang et al. [67] proposed a variant of the JAYA algorithm current position of individual i. r1 and r2 are random numbers between
(CLJAYA) that introduces three learning strategies. Motamarri et al. 0 and 1. xBest and xWorst denote the positions of the best and worst in
dividuals of all search agents in the current iteration, respectively. In Eq.
(1), r1 × (xBest − |xi |) moves the current individual closer to the best in
2
https://aliasgharheidari.com/HHO.html dividual, and − r2 × (xWorst − |xi |) moves the current individual away
3
https://aliasgharheidari.com/INFO.html from the worst individual. In addition, the fitness value of the current
4
https://aliasgharheidari.com/SMA.html position is compared with the fitness value of the preselected position by
5
https://aliasgharheidari.com/RUN.html greedy selection, and the individual with the best fitness value is
6
https://aliasgharheidari.com/HGS.html
7
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
agents in the search space is not effective in improving the quality of the positions of xi1 and xi2 , respectively.
population. Based on the above problems, the crisscross search strategy In the late iteration, the search agent may not find a better position in
and wormhole search strategy are introduced to improve the conver a dimension, making the algorithm fall into a locally optimal solution.
gence accuracy and the ability to jump out of the local optimum of the The VCS updates the position between different dimensions for each
algorithm. Additionally, we use a sine chaos initialization method to search agent to avoid this phenomenon as much as possible. This process
enhance the quality of the initial population and the algorithm’s allows the algorithm to maintain a certain search capability in the late
convergence speed. The core method used by SCWJAYA is described iteration. xi performs VCS at the jth position, which can be expressed as
below. Eq. (5).
8
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
(6)–(8) illustrate the mathematical model for the wormhole search. 3.3. The implementation of SCWJAYA
⎧ { ̅→
⎨ Xα + TDR × ((UB − LB) × r5 + LB), r4 < 0.5 , WEP < r The SCWJAYA algorithm introduced the sine chaos initialization
→ strategy to improve the quality and convergence speed of the initial
3
Xl (t + 1) = ̅→
X − TDR × ((UB − LB) × r5 + LB), r4 ≥ 0.5
⎩→ α population and presented crisscross search and wormhole search stra
Xl (t) , WEP ≥ r3 tegies to better balance the algorithm global and local searches. In this
(6) method, the sine chaos initialization, JAYA core update, crisscross
( ) search, and wormhole search strategies are performed in turn. Because
WEP = WEPmin + FEs ×
WEPmax − WEPmin
(7) this paper uses the function evaluation method to verify the method
MaxFEs performance, we can exclude the case of improving the algorithm
optimization performance by updating the policy stacking method in
TDR = 1 −
FEs1/p
(8) one iteration. The detailed implementation of SCWJAYA is shown in
MaxFEs1/p Fig. 1. According to the figure, SCWJAYA is described as follows.
where p controls the local exploitation capability of the algorithm,
Step 1: Initialize the parameters. The population size N, the indi
which is set to 6. WEP is between WEPmin and WEPmax and is set to [0.2,
vidual dimension D, the upper boundary of the search space UB, the
1] in this paper. r3, r4, and r5 are random numbers between 0 and 1.
lower boundary of the search space LB, the maximum number of
9
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
function evaluations MaxFEs, the number of current function eval lected, as shown in many recent studies [90–93]. In subsection 3.2, we
uations FEs = 0, range of WEP, control parameter p. present a version of SCWJAYA for continuous domain numerical opti
Step 2: Initialize the population X according to the sine chaos mization problems. In this subsection, conversion into a binary version
initialization strategy and calculate the fitness value Fit of X. is required for introduction into the prediction model, which is called
Step 3: Select the best individual xBest and the worst individual xWorst . BSCWJAYA. Each dimension of the search agent represents a feature and
Step 4: Update the population X according to Eq. (1), crisscross obtains an array of N consisting of ‘0′ and ‘1’; ‘0′ indicates that the
search strategy, and wormhole search strategy in turn. feature is not selected, whereas ‘1′ indicates that it is selected. Eqs. 9 and
Step 5: Update the number of function evaluations, FEs = FEs + 3 × 10 illustrate the process of converting a continuous domain to a discrete
N. domain.
Step 6: Check if the loop termination condition is satisfied. If FEs > {
1, sigmoid(Xd (t)) ≥ r
MaxFEs, output the optimal individual xBest . If FEs ≤ MaxFEs, skip to Xd (t + 1) = (9)
0, otherwise
Step 3.
1
sigmoid(x) = (10)
3.4. The proposed SCWJAYA-based feature selection method 1 + e− x/3
3.4.1. Discretization r is a random integer between 0 and 1, and Xd is the binary position of
The result obtained from FS in this paper is a binary classification the search agent.
problem, where each feature has only two cases, selected and unse
10
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
3.4.2. Classifier ( )− 1
To improve the prediction accuracy of the model, the kernel extreme β = H T HH T +
I
L (12)
learning machine (KELM) is finally selected to perform the classification c
task in the model after a series of experiments. KELM is a more advanced The kernel function is introduced into the ELM, and the kernel matrix
technique that combines an extreme learning machine (ELM) with a is shown in Eqs. 13 and 14.
kernel function. Eq. (11) illustrates the learning goal function F(x) of ( ) ( )
ELM. ΩELM = HH T = h(xi )h xj = K xi , xj (13)
11
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
Table 7
where Error reflects KELM’s error rate, R is the length of the subset of
Strategy combination comparison parameter setting. features selected, D is the total length of all features, and α and β denote
the error rate and weight coefficient, respectively, of the feature subset.
Name Sine chaos Initialization Crisscross Search Wormhole Search
We place a higher premium on the error rate than on the effect of the
JAYA 0 0 0 chosen feature subset on the classification results. As a result, α is set to
SJAYA 1 0 0
0.99, whereas β is set to 0.01. The fitness function may be used to
CJAYA 0 1 0
WJAYA 0 0 1 determine the classification impact of a combined subset of character
SCJAYA 1 1 0 istics, and the lower the fitness value, the more effective is the feature
SWJAYA 1 0 1 subset at classification.
CWJAYA 0 1 1
SCWJAYA 1 1 1
3.4.4. The proposed BSCWJAYA_KELM
To find more representative features in the dataset to help improve
employs a well-established approach for assessing classification systems the efficiency of medical diagnosis, in this paper, we utilized
on the basis of error rate and feature subsets. Eq. (15) illustrates the BSCWJAYA_KELM as a FS tool to select the optimal feature subset.
fitness function. BSCWJAYA is used as an optimizer to catch the optimal subset. After
finding the optimal features, KELM model is utilized as a classifier model
R
Fitness = α⋅Error + β⋅ (15) for the classification case. Fig. 2 shows a BSCWJAYA _KELM flowchart,
D
12
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
Table 8
WSRT results of the strategy combination comparison experiment.
No. SJAYA CJAYA WJAYA SCJAYA
13
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
Table 8 (continued )
No. SWJAYA CWJAYA JAYA
Fig. 8. WSRT and FT mean ranks of the strategy combination comparison experiment.
which illustrates the steps of obtaining the onset key factors of IDH. The state-of-the-art (SOTA) methods, and JAYA variant algorithms verify
main steps of the BSCWJAYA _KELM method are described below. SCWJAYA’s global optimization performance.
Step 1: Load the dataset and normalize the collected data to the range
4.1. Numerical optimization problems
[-1,1].
Step 2: The samples are divided using 20-fold cross-validation.
In this section, we verify the performance of SCWJAYA global
Step 3: Initialize the parameters of BSCWJAYA.
exploration, local exploitation, and jumping out of local optimums with
Step 4: Generate binary populations according to the sine chaos
35 benchmark functions selected experimentally from the IEEE
initialization strategy (Subsection 3.2.2) and the discrete method
CEC2014, IEEE CEC2017, and IEEE CEC2019 test components, which
(Subsection 3.4.1).
consist of unimodal, multimodal, hybrid, and composition functions.
Step 5: Calculate the fitness of each set of feature subsets based on the
The unimodal function has only one local optimum, which is the
fitness function (Subsection 3.4.3).
global optimal solution. The unimodal function model can better test the
Step 6: Update the individuals and calculate their fitness using
exploitation capability of SCWJAYA. However, most of the real prob
BSCWJAYA. Finally, the subset of features with the smallest fitness
lems currently have multiple local optima, so simple multimodal,
value is selected as the optimal solution.
hybrid, and composition functions are used to verify the exploration
Step 7: Determine if the termination condition is met. If yes, run the
capability. The details of the function are shown in Table 1, Table 2 and
next step; otherwise, repeat Step 6 until thestop condition is satisfied.
Table 3.
Step 8: Obtain the best feature set.
Step 9: Utilize the obtained feature set for the initial parameters of
KELM model to find the last classification solutions. 4.2. Experiment setup
Step 10: Based on the classification solutions found in Step 9, find the
classification error accuracy, sensitivity, specificity, and other eval All experiments were performed on a computer with an Intel(R) Xeon
uation criteria. (R) CPU E5-2620 v4 @ 2.10 GHz processor and 16 GB RAM using
MATLAB 2018b. To verify its performance, we compared the proposed
4. Experiments for the global optimization problem SCWJAYA with some state-of-the-art methods, including JAYA, DE, TSA
[94], HHO, CDLOBA, IGWO, EPSO, CLACOR, VS, and SPS_L_SHA
In this section, SCWJAYA tests the performance of 35 global opti DE_EIG. In addition, SCWJAYA is compared with other variants of the
mization problems. These problems come from the IEEE CEC2014, IEEE JAYA algorithms, including EO_JAYA, CLJAYA, EJAYA, IJAYA,
CEC2017, and IEEE CEC2019 benchmark function test components. The JAYA_LF, and LJA. The parameters of these comparison methods are
stability experiment, strategy combination comparison experiment, obtained from the relevant references. Notably, all the common pa
qualitative analysis experiment, comparison experiment with some rameters in this experiment are shown in Table 4.
14
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
4.3. Stability analysis experiment Table 6 shows the experimental results of SCWJAYA and JAYA in
terms of WSRT. From Table 6, when the problem dimension is 10, only
To verify that the SCWJAYA proposed in this paper has excellent the p values of the optimization results for F25 and F28 are greater than
optimization ability in different dimensions, this subsection tests the 0.05, which indicates that the variability between the SCWJAYA and
stability of SCWJAYA with JAYA in four different dimensions (dimen JAYA optimization results is small. The optimization results of
sion is set to 10, 30, 50, and 100). The dimensions of the benchmark SCWJAYA outperform those of the JAYA algorithm in all other di
functions of IEEE CEC2019 have been explicitly stated (details are mensions, and these differences are statistically significant. In addition,
shown in Table 3). Therefore, the experiment in this subsection is only the last column of Table 6 shows the number of SCWJAYA and JAYA
validated for the thirty benchmark functions of IEEE CEC2014 and IEEE wins or losses. When the dimension is set to 10, SCWJAYA outperforms
CEC2017. JAYA in twenty-eight functions, and the differences in the other two
Table 5 shows the means and standard deviations of ten independent functions are insignificant. When the dimension is set to 30, 50, and 100,
runs of SCWJAYA and JAYA for thirty benchmark functions in different SCWJAYA outperforms JAYA in thirty benchmark functions.
dimensions. As seen from Table 5, SCWJAYA outperforms JAYA in all Fig. 3 shows the average ranking of the two algorithms in the sta
dimensions in terms of means and standard deviations, which indicates bility experiments for WSRT and FT. From Fig. 3, it can be seen that
that SCWJAYA is easier to approach with the global optimal solution SCWJAYA is the best among these statistical methods.
than JAYA in these global optimization problems. The stability of Figs. 4–7 show the convergence curves of SCWJAYA and JAYA in
SCWJAYA is better. different dimensions, respectively. From the convergence curves of the
15
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
Fig. 10. (a) Three-dimensional models of thirty-five benchmark functions. (b) Top view of the search process. (c) Search trajectories in the first dimension. (d) The
average fitness value of all search agents.
four dimensions, we can see that the SCWJAYA curve is below the JAYA strategy.
curve, which indicates that SCWJAYA has better convergence accuracy Table 8 shows the WSRT results of the strategy combination exper
and convergence speed. iment. From Table 8, it can be seen that the p values for most of the
In summary, SCWJAYA is better than JAYA in the optimization functions are less than 0.05, except those for the CWJAYA method. This
performance tests of different dimensions, which indicates that finding indicates that the comparison of SCWJAYA with six other
SCWJAYA is more stable. methods for more than thirty-three functions provides significantly
different results, most of which support SCWJAYA as the winner. In
4.4. Strategy combination comparison experiment addition, the comparison between SCWJAYA and CWJAYA shows that
the optimization performance of SCWJAYA is stronger than that of
In this subsection, the experiments verify the effect of each of the CWJAYA for thirteen functions, and only three functions are weaker for
three strategies on the algorithm and the effect of the combination of the SCWJAYA than CWJAYA. The optimization results of the two algorithms
three strategies on the algorithm. The algorithm generates a total of for the other nineteen functions are similar.
eight algorithms based on different combinations of the three strategies. Fig. 8 shows the ranking of the two statistical methods for the eight
The experimental conditions are detailed in Table 7. Here, ‘0′ means that combination methods. In the WSRT statistical results, SCWJAYA has an
this strategy is not used, and ‘1′ means that the algorithm uses this average ranking of 1.66 for the thirty-five functions, and it has the best
16
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
Fig. 11. (a) Balance curve of SCWJAYA. (b) Balance curve of JAYA. (c) Diversity curve of SCWJAYA and JAYA.
17
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
Table 9
Avg and Std results of the comparison experiment with SOTA methods.
Methods F1 F2 F3
18
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
Table 9 (continued )
Methods F1 F2 F3
19
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
ranking among these combination methods. In the FT statistics results, during the iteration, and the blue line indicates the change in the local
SCWJAYA has an average ranking of 2.23 for thirty-five functions, and search during the iteration. The green line indicates the trend of the
SCWJAYA performs the best in the FT average ranking. balance status. The comparison of the first two columns in Fig. 11 shows
Fig. 9 shows the convergence curves of the strategy combination that SCWJAYA is more fully explored near the optimal solution. The
experiment. The curve of SCWJAYA is at the bottom of all the methods, balance status of SCWJAYA is postponed, and combined with the
as shown from the convergence curve. Notably, the four methods that experimental results of SCWJAYA and JAYA in thirty-five functions, we
introduce the sine chaos initialization strategy have a smaller average can assume that the balance status of SCWJAYA can achieve satisfactory
fitness value at the first iteration, which indicates that the sine chaos results. Fig. 11 c shows the process of population diversity change,
initialization strategy can improve the quality of the initial population. throughout which SCWJAYA is lower than JAYA in terms of population
By comparing CJAYA with JAYA, CWJAYA with WJAYA, SCJAYA with diversity. This result indicates that the distance between search agents of
SJAYA, and SCWJAYA with SWJAYA, it can be seen from the above four SCWJAYA is smaller, and the number of potential area search agents of
sets of convergence curves that the algorithm with the introduced the optimal solution is greater, which further improves the convergence
crisscross search strategy can improve the convergence accuracy and accuracy.
speed of the algorithm. From the convergence curves of four algorithms,
WJAYA, SWJAYA, CWJAYA, and SCWJAYA, it can be seen that the
4.6. Comparison experiment with SOTA methods
introduced wormhole search strategy can improve the convergence ac
curacy and the ability to jump out of the local optimum of the algorithm.
To objectively and effectively verify the optimization capability of
In summary, the algorithm can maximize the optimization capability
the algorithm, this subsection compares SCWJAYA with several
of the algorithm when the three strategies are executed simultaneously.
advanced metaheuristic optimization methods, including JAYA, DE,
TSA, HHO, CDLOBA, IGWO, EPSO, CLACOR, VS, and SPS_L_SHADE_EIG.
4.5. Qualitative analysis of SCWJAYA Table 9 shows the mean and standard deviation of ten experiments
for eleven algorithms. The table shows that SCWJAYA performs best for
Fig. 10 shows the search trajectories of different functions. Fig. 10 a seventeen functions, and the optimization results for the other eighteen
shows the three-dimensional search space of the function. Fig. 10 b functions are all close to the best performing algorithms. These findings
shows the search trajectories of the search agents in two dimensions, indicate that SCWJAYA’s ability to optimize thirty-five global optimi
where the red dot identifies the optimal position and the black dot in zation problems appears to be excellent from the objective point of view.
dicates the historical search position. Fig. 10 b shows that most of the Table 10 shows the p values, comparison results, and number of wins
search positions are locally searched at the global optimum point, which and losses between SCWJAYA and the ten optimization algorithms.
ensures that the algorithm can obtain a higher convergence accuracy. In Among all the comparison results, only a few have a p value greater than
addition, a small number of locations in the search space have been 0.05, which indicates that most of the comparison results are statistically
explored, indicating that SCWJAYA maintains global exploration while significant. According to the last column of Table 10, SCWJAYA out
ensuring a local search. Fig. 10 c shows the search trajectory of the al performs JAYA, DE, and CDLOBA for all benchmark functions. Among
gorithm in the first dimension. The different function properties lead to the other ten comparison methods, SPS_L_SHADE_EIG performs the best.
different search trajectories. However, the convergence trajectory of the However, SCWJAYA still performs better than SPS_L_SHADE_EIG for
algorithm basically oscillates in a small magnitude at a certain iteration twenty functions and worse than SPS_L_SHADE_EIG for eight functions.
period. Fig. 10 d shows the average fitness value of SCWJAYA. The Fig. 12 shows the average ranking of WSRT and FT for the thirty-five
average fitness curve fluctuates because the global search is present functions. From these two rankings, it can be seen that SCWJAYA
throughout the iterations. ranks first in both statistics, with an average ranking of 1.97 and 2.41,
It is well known that global exploration and local exploration directly respectively, followed by SPS_L_SHADE_EIG. Surprisingly, the average
affect the optimization performance of an algorithm, and only explo ranking of both WSRT and FT of JAYA is 10th. From this figure, we can
ration and exploitation reach an optimal balance state for the algorithm see that the improvement strategy introduced in this paper effectively
to obtain the best results. In the ideal state, the algorithm requires more improves the optimization ability of the original JAYA algorithm.
global exploration in the early optimization process, and the algorithm Fig. 13 shows the convergence curves of the eleven algorithms. From
performs more local exploitation in the later optimization process. Since Fig. 13, it can be seen that SCWJAYA can find the solution faster, with
the optimization accuracy of the original JAYA algorithm cannot meet the exception of CLACOR and SPS_L_SHADE_EIG. It is worth noting that
the requirements, the balance status of the original algorithm is changed the convergence accuracy of SCWJAYA in the middle of the iteration is
by introducing improvement strategies. In this subsection, the experi not the best among these methods, but the wormhole search strategy
ment explores how SCWJAYA enhances the optimization ability through causes the algorithm to escape from the local optimal solution at the end
balance and population diversity analyses. Fig. 11 a and Fig. 11 b show of the iteration. Finally, SCWJAYA achieves the highest convergence
the balance experiment of SCWJAYA and JAYA, respectively. In Fig. 11 accuracy among all the comparison methods.
a and Fig. 11 b, the red line indicates the change in the global search The above experimental comparison shows that SCWJAYA exhibits
20
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
Table 10
WSRT result of the comparison experiment with SOTA methods.
No. JAYA DE VS HHO CDLOBA
21
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
Table 10 (continued )
No. IGWO EPSO CLACOR TSA SPS_L_SHADE_EIG
Fig. 12. WSRT and FT mean ranks of the comparison experiment with SOTA methods.
excellent optimization performance for global optimization problems, to evaluate the performance of the proposed BSCWJAYA_KELM FS
even when compared with many state-of-the-art algorithms. method. The comparison algorithms include BJAYA, BGWO, BHHO,
BMFO, BPSO, BSMA, BSSA, BCLJAYA, and BEJAYA. The algorithm’s
unique parameters remain intact, with the exception of the trans
4.7. Comparison experiment with peer methods formation to a discrete version suitable for FS, as indicated in Table 13.
22
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
Fig. 13. Convergence curve of the comparison experiment with SOTA methods.
23
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
Table 11
Avg and Std results of the comparison experiment with peer methods.
Methods F1 F2 F3
24
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
Table 11 (continued )
Methods F1 F2 F3
instances. A higher specificity indicates a lower classification error. smallest. The experimental results of the BSCWJAYA-based method are
Precision is the probability that a sample is positive among all the more stable in other datasets. According to the above analysis, the
samples that are predicted to be positive. A higher precision indicates a BSCWJAYA_KELM FS method outperforms all other methods in terms of
more accurate prediction of positive cases. MCC indicates the reliability prediction accuracy and stability.
of the model. A closer MCC to 1 indicates a more perfect prediction of Table 16 shows the specificity results of the ten algorithms. It is
the subject. The F-measure can comprehensively evaluate a classifier. A obvious from the table that the mean values of the BSCWJAYA-based
higher F-measure indicates that the classification results follow method are all No 1. The average specificity results of BSCWJAYA can
expectations. reach 98.14%, 100.00%, 98.33%, 100.00%, 94.41%, 100.00%, 98.93%,
100.00% and 92.26%, respectively. The standard deviation results are
not the best performance only for the Ionosphere and Wielaw datasets,
5.3. Feature selection for public datasets
but the prediction results of BSCWJAYA are equally stable. Therefore,
the classification error of BSCWJAYA_KELM is lower in these compar
In this subsection, we demonstrate the overall predictive capability
ative methods species.
of BSCWJAYA_KELM. The BSCWJAYA_KELM FS framework is compared
Table 17 shows the mean and standard deviation of the precision
with the common nine methods for the University of California Irvine
results. The average results of the BSCWJAYA-based method on the nine
datasets (UCI) (https://archive.ics.uci.edu/ml/datasets.php) and the
datasets reaches 98.93%, 100.00%, 98.89%, 100.00%, 97.27%,
Wielaw dataset [95,96]. The proposed method aims to improve the
100.00%, 100.00%, 97.27%, and 92.48%, respectively. The average
prediction accuracy of the HD dataset. Therefore, the datasets we use in
results according to Table 17 indicate that the BSCWJAYA-based
this subsection are all dichotomous problems. The details of the public
method has the best and most stable Precision results. Therefore,
dataset are shown in Table 14.
BSCWJAYA_KELM is more accurate in predicting positive instances in
Table 15 shows the accuracy results of ten algorithms for the UCI
comparison to other prediction methods.
dataset, and the BSCWJAYA-based method has the best average results
Table 18 shows the mean and standard deviation of MCC. In the
over 20 independently run experiments. The mean accuracy of the
mean results of MCC, the proposed method in this paper reaches 0.9853,
BSCWJAYA-based method for the nine datasets is 99.30%, 99.09%,
0.9819, 0.9669, 0.9655, 0.9578, 1.0000, 0.9873, 0.9737 and 0.8302.
98.21%, 98.75%, 98.04%, 100.00%, 99.33%, 98.76%, and 90.86%,
According to the comparison results presented in Table 18, the
respectively. In the Heart dataset, Ionosphere dataset, and Wielaw
BSCWJAYA-based method can show better performance and more stable
dataset, respectively, the standard deviation of the of the BPSO-based
results. Therefore, the proposed BSCWJAYA_KELM is better for
method, BJAYA-based method, and BEJAYA-based method is the
25
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
Table 12
WSRT result of the comparison experiment with peer methods.
No. EO_JAYA CLJAYA EJAYA
26
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
Table 12 (continued )
No. IJAYA JAYA_LF LJA
Fig. 14. WSRT and FT mean ranks of the comparison experiment with peer methods.
prediction of the target dataset. 5.4. Feature selection for the HD dataset
Table 19 shows the mean and standard deviation of the F-measure.
According to the data in the table, the mean standards of the 5.4.1. Dataset description
BSCWJAYA-based method reach 99.45%, 99.24%, 98.36%, 96.67%, Patients were recruited in a single center from May 5 to May 31,
98.56%, 100.00%, 99.23%, 98.21% and 90.13%, respectively. The 2020 (outpatient HD unit of First Affiliated Hospital of Wenzhou Med
BSCWJAYA-based method is the most stable among the experimental ical University). The inclusion criteria were as follows: (1) age ≥18
results of the Breast, Congress, Hepatitis, Sonar, and Vote datasets. years; (2) three times per week for HD, with each treatment lasting 4 h.
Based on the analysis of the experimental data shown in Table 19, we The exclusion criteria were as follows: (1) treatment sessions with
can conclude that the BSCWJAYA_KELM method proposed in this paper missing data; (2) an unexpected death during a session of treatment; (3)
is a more effective classification method. alanine transaminase or aspartate transaminase or bilirubin above the
The comprehensive prediction performance of BSCWJAYA_KELM upper limits of normal. There were 178 patients with a total of 1940 HD
was validated on the UCI dataset and the Wielaw dataset. However, due sessions included in the study. Nobody uses febuxostat or allopurinol for
to the small amount of data and the characteristics of the dataset, hypouricemic treatment since our institution does not accept off-label
overfitting would lead to experimental results that are not realistic and applications. The initial dialysate temperature was 37 ◦ C, the sodium
objective. Therefore, in this subsection, we also use two medical datasets concentration was 140 mmol/L, and the calcium concentration was 1.5
with a larger data size and with validated objectivity and efficiency, mmol/L. Patient blood was tested once a month. The samples were
which are described in Ref. [97] and Ref. [98]. The sizes of these two collected before dialysis. Patient B_P was measured 5 times during each
datasets are 1940*15 and 3071*69. Fig. 16 shows the results of 20 treatment session: at 0, 1, 2, and 3 h after drawing blood and at rein
independently run experiments on the two medical datasets. The figure fusion. IDH was defined as a reduction in SBP of 20 mmHg or a reduction
shows that BSCWJAYA_KELM also outperforms other similar methods in MAP of 10 mmHg from predialysis to nadir intradialytic levels plus
on both medical datasets. In other words, the predictive performance of ≥2 responsive measures [99]. The attributes of the dataset are shown in
the model proposed in this paper is equally applicable to other medical Table 20.
datasets and not just the data used in this paper.
Based on the comparative experiments for the UCI dataset in this 5.4.2. Experiment and analysis
subsection, it can be seen that BSCWJAYA_KELM has reliable and The performance of the classifier can also affect the prediction per
excellent prediction performance. From the experimental results of ac formance. Therefore, the optimal subset of features obtained from
curacy, specificity, precision, MCC, and F-measure, it seems that SCWJAYA that are input to which classifier performs the classification
BSCWJAYA_KELM achieves the expected goal. task is also the focus of this paper. Therefore, BSCWJAYA is combined
with K-nearest neighbor (KNN), fuzzy K-nearest neighbor (FKNN),
support vector machine (SVM), and KELM for predicting IDH. The
reliability of the experimental results is verified based on the accuracy,
specificity, precision, MCC, F-measure, and time cost. The parameter
27
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
Fig. 15. Convergence curve of the comparison experiment with peer methods.
Table 13
Parameter settings of the binary version algorithms. Table 14
Methods Public Other Parameters Description of public datasets.
parameters Datasets Samples Features Classes
BSCWJAYA T = 100; ε1 , ε2 , a1 random in [0, 1]; a1∈(0,4]; p = 0.1 Breast 569 31 2
BJAYA N = 20 rbest = random in [0, 1]; rworst = random in [0, 1] Congress 435 17 2
BGWO a = [20] Heart 270 14 2
BHHO ωa = 0.7; ωb = 0.2; |E| = [20]; β = 1.5 hepatitis 155 20 2
BMFO b =1 Ionosphere 351 35 2
BPSO c1 = 2; c2 = 2; Vmax = 6 Sonar 208 61 2
BSMA z = 0.03; vc = [10]; r = random in [0, 1] Vote 101 17 2
BSSA c1 = random in [0, 1]; c2 = random in [0, 1]; β = wdbc 569 31 2
1.5 Wielaw 240 31 2
BCLJAYA φ1 , φ2 , φ3 ,
φ4 subject to standard normal distribution
BEJAYA λ1 = random in [0, 1]; λ2 = random in [0, 1];
k subject to standard normal distribution
28
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
Table 15
Accuracy values on the UCI and Wielaw datasets.
Methods Breast Congress Heart
29
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
Table 16
Specificity value on UCI datasets and the Wielaw dataset.
Methods Breast Congress Heart
30
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
Table 17
Precision value on UCI datasets and Wielaw dataset.
Methods Breast Congress Heart
31
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
Table 18
MCC value on the UCI datasets and the Wielaw dataset.
Methods Breast Congress Heart
32
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
Table 19
F-measure value on the UCI datasets and the Wielaw dataset.
Methods Breast Congress Heart
settings of these four wrapper FS methods are shown in Table 21. significant improvement in classification accuracy, and we can
Fig. 17 shows the mean-error histograms of the four BSCWJAYA compensate for this deficiency by using parallel computing techniques
wrapper FS-based methods. We can easily conclude that the perfor or increasing the computing power of computing devices. Fig. 18 shows
mance of BSCWJAYA_KELM hinges on the other methods. Therefore, the twenty runs of the boxplot for ten algorithms. The maximum, me
this paper uses the wrapper FS method based on BSCWJAYA and KELM dian, and minimum values in the figure show that the experimental
to predict IDH. results of BSCWJAYA_KELM are excellent and stable. The excellent
To verify that BSCWJAYA_KELM is highly competitive among similar classification results of BSCWJAYA_KELM are not obtained by a few
methods, BSCWJAYA_KELM is compared with nine similar methods. chance experiments but due to its stability and excellent classification
Table 22 shows the average results for the six evaluation criteria. We can performance. Fig. 19 shows the convergence trends of the ten algorithms
see that the accuracy, specificity, precision, MCC, and F-measure of (the fitness function in subsection 3.4.3 is used as the objective func
BSCWJAYA_KELM are 94.27%, 96.13%, 93.83%, 0.8796, and 92.51%, tion). The search ability of ten algorithms for optimal feature subsets is
respectively. However, the time consumption of BSCWJAYA_KELM is mainly evaluated in terms of convergence speed and convergence ac
relatively large. Certain time consumption is inevitable along with the curacy. BSCWJAYA KELM outperforms the other nine models in terms of
33
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
Table 20
Description of 18 attributes.
No. Feature Detailed description
IDH: intradialytic hypotension; IQR: interquartile range; kg: kilogram; HDL-c: high-density lipoprotein cholesterol; LDL-c: low-density lipoprotein cholesterol.
convergence speed and accuracy, which suggests that it can locate the dialysis vintage (A1) is selected 93 times, age (A4) is selected 72 times,
best feature subset more quickly and precisely, hence boosting the diastolic pressure (A10) is selected 51 times, and albumin (A14) is
classification performance. selected 48 times. These features are not negligible in the prediction of
In this subsection, BSCWJAYA_KELM is also compared with some IDH.
well-known classifiers. Fig. 20 shows that BSCWJAYA_KELM performs The features selected by classifiers to separate the albumin-decreased
the best among the six classification methods, followed by the back group from the albumin-nondeclined group are shown in Table 23.
propagation (BP) neural network. Extreme learning machine (ELM) is
unsatisfactory in predicting IDH, which indicates that the classification 6. Discussion
models based on BSCWJAYA and KELM can compensate for the short
comings of a single classifier in classification and achieve more accurate 6.1. Summary and comparison with previous studies
classification results.
From the above experimental analysis, we can conclude that IDH is an acute complication of HD, while malnutrition is a chronic
BSCWJAYA_KELM can obtain a feature subset with better results for the complication. To prevent IDH episodes, previous studies have developed
HD dataset. To determine whether the selected optimal feature subset is various models to predict IDH. Because the pathogenesis of IDH is linked
significant for medical diagnosis, we expanded the number of runs to to vessels, volume and heart function, most models analyze predialysis
100. The importance of each feature for clinical diagnosis was verified B_P, IDWG [100], heart rates, and echocardiographic parameters [101].
by the number of occurrences of each feature. Fig. 21 shows the number Lin et al. [102] proposed a prediction model based on time-dependent
of occurrences of all features. The important features affecting IDH, in logistic regression analysis and the least absolute shrinkage and selec
order of importance, are serum uric acid, dialysis vintage, age, diastolic tion operator and applied the method to IDH. However, the prediction
pressure, and albumin, where serum uric acid (A15) is selected 98 times, results for IDH cannot meet the current requirements for the IDH
auxiliary prediction model. Passos et al. [103] used logistic regression
with both categorical and continuous independent variables to predict
Table 21 IDH. However, the performance of logistic regression is suboptimal
Parameter settings for the four methods. when the feature space is large, which leads to an inability of the model
Methods Parameter values to handle larger and more complex HD datasets. Although there are
similar methods for HD management, the method proposed in this paper
BSCWJAYA_KNN K=1
BSCWJAYA_FKNN K = 1, m = 2 differs from them. For example, Hu et al. [98] predicted the nutritional
BSCWJAYA_SVM C = 850, γ = 0.17 status of HD patients. However, the classifier of this method is the
BSCWJAYA_KELM M=1 k-nearest neighbor. We also proposed an IDH prediction model based on
an improved GWO with KELM [104]. In this study, we improved the
34
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
35
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
36
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
vasodilation, renin-angiotensin system activity, and myeloperoxidase nutritional status and higher antioxidant capacity [115]. However, hy
activity and increasing lipid peroxidation [112]. On the other hand, peruricemia is also harmful. It is closely related to other risk factors for
hypouricemia is related to malnutrition, which is associated with hy IDH, including electrocardiographic left ventricular hypertrophy [116],
potension in HD patients [106]. Although studies ascribe this phenom higher carotid-femoral pulse wave velocity (PWV) [117] and coronary
enon to malnutrition, what cannot be ignored is the maintenance of artery disease [118]. UA affects vascular stiffness and B_P, possibly by
peripheral vascular resistance by UA. Baroreceptor sensitivity and inducing endothelial cell injury and stimulating vascular smooth muscle
sympathetic activity are essential factors in maintaining peripheral cell proliferation [119]. Damaged vascular resistance results in hyper
resistance. A statistically significant correlation can be appreciated be tension, B_P fluctuation and increased pulse pressure in the general
tween parameters of UA level and sympathetic domain, such as heart population, while its clinical manifestation is predialysis hypertension
rate variability [113]. The heart rate turbulence slope is one of the pa and hypotension during ultrafiltration in HD patients. Impaired cardiac
rameters of heart rate turbulence, which is modulated by the barore function is due to coronary artery stenosis and cardiomyocyte injury. UA
ceptor reflex. There is a significant negative correlation between leads to cardiomyocyte hypertrophy independent of ischemic injury
turbulence slope and serum UA levels [114]. [120]. Moreover, UA is associated with metabolic syndrome and insulin
HD patients with hyperuricemia consistently have a better resistance, which also affect B_P and cardiac function.
37
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
Serum albumin is also a marker of malnutrition, and intravenous To our knowledge, our study is the first to illuminate the relationship
supplementation with albumin is an acute management of IDH. Naka of serum UA and other nutritional biomarkers with IDH. There are still
moto et al. conducted a small sample retrospective study showing that some limitations in the present study. First, other indices of nutritional
hypoalbuminemia is a risk factor for IDH [22]. Albumin is responsible status were not included, such as triceps skinfold thickness, upper arm
for maintaining a stable plasma colloid osmotic pressure (generating a circumference and body component, which require observation for 2–3
proportion of approximately 70%–80%) and shifting water from tissue months. Second, other serum nutritional biomarkers were not screened,
into regional venous beds [121]. In the HD sessions, plasma refill for example, hemoglobin, prealbumin and total iron binding capacity
compensates for volume ultrafiltration to avoid IDH. (TIBC). Hemoglobin, transferrin and TIBC are affected not only by
Older age is a risk factor for IDH [122]. In the present study, age is nutritional status but also by bleeding, inflammation, and the activity of
also a high-frequency feature selected by the classifier. The mean age of hypoxia-inducible factor 1, among others. The half-life of prealbumin is
the IDH group is younger than that of the non-IDH group. Because the only 2 days, which is much lower than that of albumin. Although pre
key benefit of the approach we utilize is that it better covers the search albumin is also a serum biomarker of nutrition, its use to predict a one-
space, the wrapper method has superior classification accuracy and month IDH risk is inappropriate. Third, IDH was divided into two
computational efficiency, as well as greater flexibility in FS. In addition, groups, not according to the severity. Fourth, KELM utilizes matrix op
it employs a metaheuristic search approach to discover the ideal feature erations in the prediction and classification process, which undoubtedly
subset and evaluates the selected feature subset using the classification increases the time complexity of the model. Fifth, although the sine
performance of machine learning algorithms, which compensates for the chaos initialization strategy improves the convergence speed in the early
drawbacks of existing mining techniques. stage, some shortcomings persist compared with other methods.
Patients with long HD vintages are more prone to IDH episodes. The
possible reasons are left ventricular hypertrophy, cardiac function with 7. Conclusions and future works
systolic and/or diastolic dysfunction and decompensation of peripheral
resistance. Dialysis-related amyloidosis is characterized by β2-micro This study is a validated IDH prediction method that utilizes the
globulin amyloid assembly with HD vintage [123]. Amyloid may be clinical dataset provided by the HD Center of the First Affiliated Hospital
accumulated in the different vital parts including the heart, nerves and of Wenzhou Medical University. The method enables simpler and more
blood vessels, instigating diverse clinical conditions, such as the car accurate prediction of IDH. The key innovation of the model is to use the
diomyopathy, autonomic dysfunction, chronic hypotension and IDH. In optimization capability of SCWJAYA to obtain the optimal feature
addition, the severity of valve calcification and vascular calcification subset and then combine it with KELM to achieve IDH prediction. By
(VC) are associated with HD vintage [124]. Cardiac valve calcification introducing sine chaos initialization, crisscross search and wormhole
affects the left ventricular mass and ejection fraction and induces heart search, the convergence speed and convergence accuracy of the original
failure [125]. VC not only induces coronary artery stenosis and accel JAYA are improved, and the probability of the algorithm falling into
erates myocardial ischemia but also increases peripheral arterial local optimum is reduced. The superiority of SCWJAYA’s performance is
stiffness. verified by a series of experiments on 35 benchmark functions. Subse
DBP is regulated by peripheral vascular resistance. As mentioned quently, BSCWJAYA_KELM is analyzed by FS experiments with some
above, peripheral resistance is a compensatory mechanism of B_P during traditional prediction methods and common similar prediction methods.
dialysis. It is regulated by baroreceptor sensitivity, sympathetic over The experimental results show that BSCWJAYA_KELM is a more accu
activity and vascular stiffness. Park et al. [126] illustrated a U-shaped rate and stable prediction model. Modification and upgradation of the
association of predialysis systolic pressure and mortality, while the precision and efficiency of this prediction model will be our future focus.
targets of DBP have not been defined in previous studies. The normal Conversely, extension of the proposed SCWJAYA to the multiobjective
range of DBP should be individualized. Abnormal DBP reveals impaired version is another potential future area of study [149–151]. We intend to
Table 23
Serum nutritional indices and dialysis parameters in the IDH and non-IDH groups.
Index Non-IDH (n = 1189) IDH (n = 751) p value
develop a model to provide a proper ultrafiltration volume prescription [23] D. Fouque, et al., A proposed nomenclature and diagnostic criteria for protein-
energy wasting in acute and chronic kidney disease, Kidney Int. 73 (4) (2008)
to help HD patients achieve optimum B_P and avoid volume overload.
391–398.
[24] E. Macedo, et al., A randomized trial of albumin infusion to prevent intradialytic
hypotension in hospitalized hypoalbuminemic patients, Crit. Care 25 (1) (2021)
Declaration of competing interest 18.
[25] I. Beberashvili, et al., Longitudinal study of serum uric acid, nutritional status,
and mortality in maintenance hemodialysis patients, Clin. J. Am. Soc. Nephrol. 11
The authors declare that there is no conflict of interests regarding the (6) (2016) 1015–1023.
publication of article. [26] J.J. Liang, B.Y. Qu, P.N. Suganthan, Problem Definitions and Evaluation Criteria
for the CEC 2014 Special Session and Competition on Single Objective Real-
Parameter Numerical Optimization, 2013.
Acknowledgments [27] G. Wu, R. Mallipeddi, P. Suganthan, Problem Definitions and Evaluation Criteria
for the CEC 2017 Competition and Special Session on Constrained Single
Objective Real-Parameter Optimization, 2016.
This work was supported in part by the Natural Science Foundation
[28] K. Price, et al., Problem definitions and evaluation criteria for the 100-digit
of Zhejiang Province (LZ22F020005, LQ21H050008) and the National challenge special session and competition on single objective numerical
Natural Science Foundation of China (62076185 and U1809209). It was optimization, in: Technical Report, Nanyang Technological University, 2018.
[29] S. Garcia, et al., Advanced nonparametric tests for multiple comparisons in the
also supported by the New Technologies and Products Projects of Zhe
design of experiments in computational intelligence and data mining:
jiang Health Committee (2021PY054) and the Basic Scientific Research experimental analysis of power, Inf. Sci. 180 (10) (2010) 2044–2064.
Projects of Wenzhou Science and Technology Bureau (Y2020026). We [30] J.D. a, et al., A practical tutorial on the use of nonparametric statistical tests as a
acknowledge the comments of the reviewers. methodology for comparing evolutionary and swarm intelligence algorithms,
Swarm and Evolutionary Computation 1 (1) (2011) 3–18.
[31] H.Q. Lyu, et al., A filter feature selection method based on the Maximal
References Information Coefficient and Gram-Schmidt Orthogonalization for biomedical data
mining, Comput. Biol. Med. 89 (2017) 264–274.
[32] Y.L. Xiong, et al., Informative gene selection based on cost-sensitive fast
[1] A. Liew, Perspectives in renal replacement therapy: Haemodialysis, Nephrology
correlation-based filter feature selection, Curr. Bioinf. 16 (8) (2021) 1060–1068.
23 (Suppl 4) (2018) 95–99.
[33] H.L. Li, et al., A hybrid feature selection algorithm based on a discrete artificial
[2] C.W. McIntyre, Effects of hemodialysis on cardiac function, Kidney Int. 76 (4)
bee colony for Parkinson’s diagnosis, ACM Trans. Internet Technol. 21 (3) (2021).
(2009) 371–375.
[34] J. Hu, et al., Detection of COVID-19 severity using blood gas analysis parameters
[3] T. Kitano, et al., Changes in tissue oxygenation in response to sudden intradialytic
and Harris hawks optimized extreme learning machine, Comput. Biol. Med. 142
hypotension, J. Artif. Organs 23 (2) (2020) 187–190.
(2022), 105166.
[4] B.V. Stefánsson, et al., Intradialytic hypotension and risk of cardiovascular
[35] I. Kamkar, et al., Stable feature selection for clinical prediction: exploiting ICD
disease, Clin. J. Am. Soc. Nephrol. 9 (12) (2014) 2124–2132.
tree structure using Tree-Lasso, J. Biomed. Inf. 53 (2015) 277–290.
[5] R. Hekmat, et al., Correlation between asymptomatic intradialytic hypotension
[36] S.I. Niwas, et al., Cross-examination for angle-closure glaucoma feature detection,
and regional left ventricular dysfunction in hemodialysis patients, Iran J Kidney
Ieee Journal of Biomedical and Health Informatics 20 (1) (2016) 343–354.
Dis 5 (2) (2011) 97–102.
[37] H. Yu, et al., Apple Leaf Disease Recognition Method with Improved Residual
[6] C. MacEwen, et al., Relationship between hypotension and cerebral ischemia
Network, Multimedia Tools and Applications, 2022.
during hemodialysis, J. Am. Soc. Nephrol. 28 (8) (2017) 2511–2520.
[38] J. Xia, et al., Performance optimization of support vector machine with
[7] T.I. Chang, et al., Intradialytic hypotension and vascular access thrombosis,
oppositional grasshopper optimization for acute appendicitis diagnosis, Comput.
J. Am. Soc. Nephrol. 22 (8) (2011) 1526–1533.
Biol. Med. (2022), 105206.
[8] M.A. Jansen, et al., Predictors of the rate of decline of residual renal function in
[39] J. Xia, et al., Evolving kernel extreme learning machine for medical diagnosis via
incident dialysis patients, Kidney Int. 62 (3) (2002) 1046–1053.
a disperse foraging sine cosine algorithm, Comput. Biol. Med. 141 (2022),
[9] E.Y. Seong, et al., The relationship between intradialytic hypotension and
105137.
hospitalized mesenteric ischemia: a case-control study, Clin. J. Am. Soc. Nephrol.
[40] R. Dong, et al., Boosted kernel search: framework, analysis and case studies on the
13 (10) (2018) 1517–1525.
economic emission dispatch problem, Knowl. Base Syst. 233 (2021), 107529.
[10] R. Matsuura, et al., Intradialytic hypotension is an important risk factor for
[41] B. Shi, et al., Evolutionary warning system for COVID-19 severity: colony
critical limb ischemia in patients on hemodialysis, BMC Nephrol. 20 (1) (2019)
predation algorithm enhanced extreme learning machine, Comput. Biol. Med.
473.
136 (2021), 104698.
[11] J.A. Chou, et al., Intradialytic hypotension, blood pressure changes and mortality
[42] S. Wu, et al., Evolving fuzzy k-nearest neighbors using an enhanced sine cosine
risk in incident hemodialysis patients, Nephrol. Dial. Transplant. 33 (1) (2018)
algorithm: case study of lupus nephritis, Comput. Biol. Med. 135 (2021), 104582.
149–159.
[43] Y. Sun, et al., Evolving deep convolutional neural networks for image
[12] E.M. Ettema, et al., Effect of plasma sodium concentration on blood pressure
classification, IEEE Trans. Evol. Comput. 24 (2) (2019) 394–407.
regulators during hemodialysis: a randomized crossover study, BMC Nephrol. 19
[44] S.-H. Wu, Z.-H. Zhan, J. Zhang, SAFE: scale-adaptive fitness evaluation method
(1) (2018) 214.
for expensive optimization problems, IEEE Trans. Evol. Comput. 25 (3) (2021)
[13] L. Gabutti, et al., Haemodynamic consequences of changing bicarbonate and
478–491.
calcium concentrations in haemodialysis fluids, Nephrol. Dial. Transplant. 24 (3)
[45] J.-Y. Li, et al., Boosting data-driven evolutionary algorithm with localized data
(2009) 973–981.
generation, IEEE Trans. Evol. Comput. 24 (5) (2020) 923–937.
[14] A. Ayoub, M. Finlayson, Effect of cool temperature dialysate on the quality and
[46] J.-H. Yi, et al., An improved NSGA-III algorithm with adaptive mutation operator
patients’ perception of haemodialysis, Nephrol. Dial. Transplant. 19 (1) (2004)
for Big Data optimization problems, Future Generat. Comput. Syst. 88 (2018)
190–194.
571–585.
[15] I. Dasgupta, et al., Associations between hemodialysis facility practices to manage
[47] F. Zhao, et al., A novel cooperative multi-stage hyper-heuristic for combination
fluid volume and intradialytic hypotension and patient outcomes, Clin. J. Am.
optimization problems, Complex System Modeling and Simulation 1 (2) (2021)
Soc. Nephrol. 14 (3) (2019) 385–393.
91–108.
[16] M.R. Marshall, et al., Effect of low-sodium versus conventional sodium dialysate
[48] K. Socha, Christian Blum, An ant colony optimization algorithm for continuous
on left ventricular mass in home and self-care satellite facility hemodialysis
optimization: application to feed-forward neural network training, Neural
patients: a randomized clinical trial, J. Am. Soc. Nephrol. 31 (5) (2020)
Computing and Applications 16 (3) (2007) 235–247.
1078–1091.
[49] J. Kennedy, R. Eberhart, Particle swarm optimization, in: Icnn95-international
[17] D.L. Zimmerman, et al., Dialysate calcium concentration and mineral metabolism
Conference on Neural Networks, 2002.
in long and long-frequent hemodialysis: a systematic review and meta-analysis for
[50] S. Mirjalili, et al., Grey Wolf Optimizer. Advances in engineering software 69,
a Canadian Society of Nephrology clinical practice guideline, Am. J. Kidney Dis.
Elsevier, 2014, pp. 46–61.
62 (1) (2013) 97–111.
[51] X.S. Yang, A New Metaheuristic Bat-Inspired Algorithm, Nature inspired
[18] A.P. Guérin, et al., Arterial stiffening and vascular calcifications in end-stage renal
cooperative strategies for optimization (NICSO 2010) (2010) 65–74.
disease, Nephrol. Dial. Transplant. 15 (7) (2000) 1014–1021.
[52] Venkata Rao, R. Jaya, A Simple and New Optimization Algorithm for Solving
[19] S.M. Brunelli, et al., Facility dialysate calcium practices and clinical outcomes
Constrained and Unconstrained Optimization Problems, vol. 7, 2016, pp. 19–34.
among patients receiving hemodialysis: a retrospective observational study, Am.
[53] R. Storn, Differential Evolution-A Simple and Efficient Heuristic for Global
J. Kidney Dis. 66 (4) (2015) 655–665.
Optimization over Continuous Space, 1997, p. 11.
[20] K.S. Gray, D.E. Cohen, S.M. Brunelli, Dialysate temperature of 36 ◦ C: association
[54] Ali Asghar Heidari, et al., Harris hawks optimization: Algorithm and applications
with clinical outcomes, J. Nephrol. 31 (1) (2018) 129–136.
97 (2019) 849–872.
[21] J.C. Huang, et al., Predictive modeling of blood pressure during hemodialysis: a
[55] B. Dogan, T. Olmez, A new metaheuristic for numerical function optimization:
comparison of linear model, random forest, support vector regression, XGBoost,
Vortex Search algorithm, Information Sciences 293 (2015) 125–145.
LASSO regression and ensemble method, Comput. Methods Progr. Biomed. 195
[56] I. Ahmadianfar, et al., INFO: an efficient optimization algorithm based on
(2020), 105536.
weighted mean of vectors, Expert Syst. Appl. (2022), 116516.
[22] H. Nakamoto, et al., Hypoalbuminemia is an important risk factor of hypotension
during hemodialysis, Hemodial. Int. 10 (Suppl 2) (2006) S10–S15.
39
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
[57] S. Li, et al., Slime mould algorithm: a new method for stochastic optimization, [90] J. Hu, et al., Orthogonal learning covariance matrix for defects of grey wolf
Future Generat. Comput. Syst. 111 (2020) 300–323. optimizer: insights, balance, diversity, and feature selection, Knowl. Base Syst.
[58] J. Tu, et al., The colony predation algorithm, Journal of Bionic Engineering 18 (3) 213 (2021), 106684.
(2021) 674–710. [91] J. Hu, et al., Dispersed foraging slime mould algorithm: continuous and binary
[59] I. Ahmadianfar, et al., RUN beyond the Metaphor: an Efficient Optimization variants for global optimization and wrapper-based feature selection, Knowl. Base
Algorithm Based on Runge Kutta Method, Expert Systems with Applications, Syst. 237 (2022), 107761.
2021, 115079. [92] J. Too, G. Liang, H. Chen, Memory-based Harris hawk optimization with learning
[60] Y. Yang, et al., Hunger games search: visions, conception, implementation, deep agents: a feature selection approach, Eng. Comput. (2021).
analysis, perspectives, and towards performance shifts, Expert Syst. Appl. 177 [93] J. Hu, et al., Chaotic diffusion-limited aggregation enhanced grey wolf optimizer:
(2021), 114864. insights, analysis, binarization, and feature selection, Int. J. Intell. Syst. 1 (64)
[61] S.M. Guo, et al., A self-optimization approach for L-SHADE incorporated with (2021).
eigenvector-based crossover and successful-parent-selecting framework on CEC [94] Kiran, M. Servet Tsa, Tree-seed algorithm for continuous optimization 42 (19)
2015 benchmark set, in: Evolutionary Computation, 2015. (2015) 6686–6698.
[62] J. Yong, et al., A novel bat algorithm based on collaborative and dynamic [95] W. Pietruszkiewicz, Dynamical systems and nonlinear Kalman filtering applied in
learning of opposite population, in: 2018 IEEE 22nd International Conference on classification, in: 2008 7th IEEE International Conference on Cybernetic
Computer Supported Cooperative Work in Design, CSCWD), 2018. Intelligent Systems, IEEE, 2008.
[63] Z. Cai, et al., Evolving an optimal kernel extreme learning machine by using an [96] Y. Zhang, et al., Towards augmented kernel extreme learning models for
enhanced grey wolf optimization strategy, Expert Systems with Applications 138 bankruptcy prediction: algorithmic behavior and comprehensive analysis,
(2019), 112814. Neurocomputing 430 (2021) 185–212.
[64] N. Lynn, P. Suganthan, Ensemble particle swarm optimizer, Applied Soft [97] X. Yang, et al., An optimized machine learning framework for predicting
Computing 55 (2017) 533–548. intradialytic hypotension using indexes of chronic kidney disease-mineral and
[65] L. Liu, et al., Ant colony optimization with Cauchy and greedy Levy mutations for bone disorders, Comput. Biol. Med. 145 (2022), 105510.
multilevel COVID 19 X-ray image segmentation, Comput. Biol. Med. 136 (2021), [98] J. Hu, et al., An effective model for predicting serum albumin level in
104609. hemodialysis patients, Comput. Biol. Med. 140 (2022), 105054.
[66] L. Wang, C. Huang, A novel Elite Opposition-based Jaya algorithm for parameter [99] K.D. Workgroup, K/DOQI clinical practice guidelines for cardiovascular disease
estimation of photovoltaic cell models, Optik 155 (2018) 351–356. in dialysis patients, Am. J. Kidney Dis. 45 (4 Suppl 3) (2005) S1–S153.
[67] Zhang, Y.Y. and Z.G. Jin, Comprehensive learning Jaya algorithm for engineering [100] F. Deng, et al., The relationship between prescription of ultrafiltration and
design optimization problems. J. Intell. Manuf.. intradialytic hypotension in Chinese hemodialysis patients, Ann. Palliat. Med. 10
[68] R. Motamarri, N. Bhookya, JAYA algorithm based on Levy flight for global MPPT (5) (2021) 5316–5321.
under partial shading in photovoltaic system, Ieee Journal of Emerging and [101] H. Poorzand, et al., Echocardiographic parameters in patients with and without
Selected Topics in Power Electronics 9 (4) (2021) 4979–4991. hypotension during dialysis, J. Cardiovasc. Thorac. Res. 13 (3) (2021) 228–233.
[69] Y.Y. Zhang, A.N. Chi, S. Mirjalili, Enhanced Jaya Algorithm: A Simple but [102] C.-J. Lin, et al., Intelligent system to predict intradialytic hypotension in chronic
Efficient Optimization Method for Constrained Engineering Design Problems, hemodialysis, J. Formos. Med. Assoc. 117 (10) (2018) 888–893.
Knowledge-Based Systems, 2021, p. 233. [103] R. da Hora Passos, et al., Ultrasound-based clinical profiles for predicting the risk
[70] K.J. Yu, et al., Parameters identification of photovoltaic models using an of intradialytic hypotension in critically ill patients on intermittent dialysis: a
improved JAYA optimization algorithm, Energy Convers. Manag. 150 (2017) prospective observational study, Crit. Care 23 (1) (2019) 389.
742–753. [104] X. Yang, et al., An optimized machine learning framework for predicting
[71] G. Iacca, V.C. dos Santos, V.V. de Melo, An improved Jaya optimization algorithm intradialytic hypotension using indexes of chronic kidney disease-mineral and
with Levy flight, Expert Syst. Appl. (2021) 165. bone disorders, Comput. Biol. Med. (2022), 105510.
[72] D.H. Wolpert, W. Macready, No free lunch theorems for optimization, IEEE [105] S.E. Kocyigit, et al., Improvement of nutritional status enhances cognitive and
Transactions on Evolutionary Computation 1 (1) (1997) 67–82. physical functions in older adults with orthostatic hypotension, Nutrition 90
[73] X. Xu, C. Wang, P. Zhou, GVRP considered oil-gas recovery in refined oil (2021), 111261.
distribution: from an environmental perspective, Int. J. Prod. Econ. 235 (2021), [106] H.P. Chiang, et al., Blood pressure modifies outcomes in patients with stage 3 to 5
108078. chronic kidney disease, Kidney Int. 97 (2) (2020) 402–413.
[74] H. Zhang, et al., Differential evolution-assisted salp swarm algorithm with chaotic [107] M. Matsuo, et al., Hypocholesterolemia is a risk factor for reduced systemic
structure for real-world problems, Eng. Comput. (2022). vascular resistance reactivity during hemodialysis, Hypertens. Res. 44 (8) (2021)
[75] W. Shan, et al., Double adaptive weights for stabilization of moth flame 988–995.
optimizer: balance analysis, engineering cases, and medical diagnosis, Knowl. [108] A. Khurana, O.P. Verma, Novel approach with nature-inspired and ensemble
Base Syst. 214 (2021), 106728. techniques for optimal text classification, Multimed. Tool. Appl. 79 (33–34)
[76] J. Tu, et al., Evolutionary biogeography-based whale optimization methods with (2020) 23821–23848.
communication structure: towards measuring the balance, Knowl. Base Syst. 212 [109] J. Silva, A. Aguiar, F. Silva, Parallel asynchronous strategies for the execution of
(2021), 106642. feature selection algorithms, Int. J. Parallel Program. 46 (2) (2018) 252–283.
[77] Y. Zhang, et al., Towards augmented kernel extreme learning models for [110] C. Park, et al., Serum uric acid, protein intake and mortality in hemodialysis
bankruptcy prediction: algorithmic behavior and comprehensive analysis, patients, Nephrol. Dial. Transplant. 32 (10) (2017) 1750–1757.
Neurocomputing 430 (2021) 185–212. [111] M.Y. Jiang, et al., Clinical implications and outcome prediction in chronic
[78] Z. Cai, et al., Evolving an optimal kernel extreme learning machine by using an hemodialysis patients with lower serum potassium×uric acid product, Eur. J.
enhanced grey wolf optimization strategy, Expert Syst. Appl. 138 (2019), 112814. Intern. Med. 26 (8) (2015) 646–651.
[79] Y. Xu, et al., An efficient chaotic mutative moth-flame-inspired optimizer for [112] B. De Becker, et al., Severe hypouricemia impairs endothelium-dependent
global optimization tasks, Expert Syst. Appl. 129 (2019) 135–155. vasodilatation and reduces blood pressure in healthy young men: a randomized,
[80] G.-Q. Zeng, et al., Binary-coded extremal optimization for the design of PID placebo-controlled, and crossover study, J. Am. Heart Assoc. 8 (23) (2019),
controllers, Neurocomputing 138 (2014) 180–188. e013130.
[81] G.-Q. Zeng, et al., Design of fractional order PID controller for automatic [113] K.U. Kunikullaya, et al., Correlation of serum uric acid with heart rate variability
regulator voltage system based on multi-objective extremal optimization, in hypertension, Hipertens. Riesgo Vasc. 32 (4) (2015) 133–141.
Neurocomputing 160 (2015) 173–184. [114] K. Szymanowska, et al., Clinical significance of heart rate turbulence assessment
[82] G.-Q. Zeng, et al., Adaptive population extremal optimization-based PID neural in patients with chronic heart failure, Kardiol. Pol. 66 (12) (2008) 1289–1295.
network for multivariable nonlinear control systems, Swarm Evol. Comput. 44 [115] E. Domínguez-Zambrano, et al., Association between serum uric acid levels,
(2019) 320–334. nutritional and antioxidant status in patients on hemodialysis, Nutrients 12 (9)
[83] H. Yu, et al., Image segmentation of Leaf Spot Diseases on Maize using multi-stage (2020).
Cauchy-enabled grey wolf algorithm, Eng. Appl. Artif. Intell. 109 (2022), 104653. [116] C.W. Liu, et al., The dose-response effects of uric acid on the prevalence of
[84] Y. Chen, et al., Multi-threshold image segmentation using a multi-strategy metabolic syndrome and electrocardiographic left ventricular hypertrophy in
shuffled frog leaping algorithm, Expert Syst. Appl. (2022), 116511. healthy individuals, Nutr. Metabol. Cardiovasc. Dis. 29 (1) (2019) 30–38.
[85] C. Chen, et al., Multi-Threshold image segmentation of maize diseases based on [117] M. Kanbay, et al., Impact of uric acid on hypertension occurrence and target
elite comprehensive particle swarm optimization and otsu, Front. Plant Sci. 12 organ damage: insights from the STANISLAS cohort with a 20-year follow-up, Am.
(2021), 789911, https://doi.org/10.3389/fpls.2021.789911. J. Hypertens. 33 (9) (2020) 869–878.
[86] H. Bao, et al., Random replacement crisscross butterfly optimization algorithm for [118] F.S. Yen, et al., Urate-lowering therapy may prevent the development of coronary
standard evaluation of overseas Chinese associations, Electronics 11 (7) (2022) artery disease in patients with gout, Front. Med. 7 (2020) 63.
1080. [119] D.B. Corry, et al., Uric acid stimulates vascular smooth muscle cell proliferation
[87] H. Su, et al., Horizontal and vertical search artificial bee colony for image and oxidative stress via the vascular renin-angiotensin system, J. Hypertens. 26
segmentation of COVID-19 X-ray images, Comput. Biol. Med. 142 (2022), (2) (2008) 269–275.
105181. [120] X.J. Zhang, et al., Potential risk of hyperuricemia: leading cardiomyocyte
[88] D. Zhao, et al., Ant colony optimization with horizontal and vertical crossover hypertrophy by inducing autophagy, Am J Transl Res 12 (5) (2020) 1894–1903.
search: fundamental visions for multi-threshold image segmentation, Expert Syst. [121] J.P. Doweiko, D.J. Nompleggi, Role of albumin in human physiology and
Appl. 167 (2021), 114122. pathophysiology, JPEN - J. Parenter. Enter. Nutr. 15 (2) (1991) 207–211.
[89] Y. Liu, et al., Horizontal and vertical crossover of Harris hawk optimizer with [122] J.J. Sands, et al., Intradialytic hypotension: frequency, sources of variation and
Nelder-Mead simplex for parameter estimation of photovoltaic models, Energy correlation with clinical outcome, Hemodial. Int. 18 (2) (2014) 415–422.
Convers. Manag. 223 (2020), 113211.
40
X. Yang et al. Computers in Biology and Medicine 147 (2022) 105752
[123] G. Santagati, et al., Positron emission tomography can support the diagnosis of [137] B. Li, et al., NOREVA: normalization and evaluation of MS-based metabolomics
dialysis-related amyloidosis, J. Clin. Med. 8 (9) (2019). data, Nucleic Acids Res. 45 (W1) (2017) W162–W170.
[124] H.C. Chen, et al., Abdominal aortic calcification score can predict future coronary [138] Q. Guan, et al., Medical image augmentation for lesion detection using a texture-
artery disease in hemodialysis patients: a 5-year prospective cohort study, BMC constrained multichannel progressive GAN, Comput. Biol. Med. 145 (2022),
Nephrol. 19 (1) (2018) 313. 105444.
[125] P. Ureña-Torres, et al., Valvular Heart Disease and Calcification in CKD: More [139] Y. Chen, et al., Generative adversarial networks in medical image augmentation: a
Common than Appreciated, Nephrol Dial Transplant, 2019. review, Comput. Biol. Med. 144 (2022), 105382.
[126] J. Park, et al., A comparative effectiveness research study of the change in blood [140] J. Yin, et al., Varidt 1.0: variability of drug transporter database, Nucleic Acids
pressure during hemodialysis treatment and survival, Kidney Int. 84 (4) (2013) Res. 48 (D1) (2020) D1042–D1050.
795–802. [141] F. Zhu, et al., Therapeutic target database update 2012: a resource for facilitating
[127] Y. Su, et al., A heuristic algorithm for identifying molecular signatures in cancer, target-oriented drug discovery, Nucleic Acids Res. 40 (D1) (2012) D1128–D1136.
IEEE Trans. NanoBioscience 19 (1) (2019) 132–141. [142] Y. Li, et al., Clinical trials, progression-speed differentiating features and swiftness
[128] L. Li, et al., SCMFMDA: predicting microRNA-disease associations based on rule of the innovative targets of first-in-class drugs, Briefings Bioinf. 21 (2) (2020)
similarity constrained matrix factorization, PLoS Comput. Biol. 17 (7) (2021) 649–662.
e1009165. [143] F. Zhu, et al., Clinical success of drug targets prospectively predicted by in silico
[129] Q.-W. Wu, et al., Extra trees method for predicting LncRNA-disease association study, Trends Pharmacol. Sci. 39 (3) (2018) 229–231.
based on multi-layer graph embedding aggregation, IEEE ACM Trans. Comput. [144] F. Zhu, et al., Clustered patterns of species origins of nature-derived drugs and
Biol. Bioinf (2021), https://doi.org/10.1109/TCBB.2021.3113122. clues for future bioprospecting, Proc. Natl. Acad. Sci. U. S. A 108 (31) (2011)
[130] Y. Su, et al., A community structure enhancement-based community detection 12943–12948.
algorithm for complex networks, IEEE Transactions on Systems, Man, and [145] G. Liang, et al., A text GAN framework for creative essay recommendation,
Cybernetics: Systems 51 (5) (2019) 2833–2846. Knowl. Base Syst. 232 (2021), 107501.
[131] Y. Tian, et al., EMODMI: a multi-objective optimization based method to identify [146] H. Yu, et al., Corn leaf diseases diagnosis based on K-means clustering and deep
disease modules, IEEE Transactions on Emerging Topics in Computational learning, IEEE Access 9 (2021) 143824–143835.
Intelligence 5 (4) (2020) 570–582. [147] H. Cui, et al., A novel advancing signal processing method based on coupled
[132] S. Qiu, et al., Sensor Combination Selection Strategy for Kayak Cycle Phase multi-stable stochastic resonance for fault detection, Appl. Sci. 11 (12) (2021)
Segmentation Based on Body Sensor Networks, IEEE Internet of Things Journal, 5385.
2021, https://doi.org/10.1109/JIOT.2021.3102856. [148] S. Qiu, et al., Sensor network oriented human motion capture via wearable
[133] Z. Wu, et al., Constructing dummy query sequences to protect location privacy intelligent system, Int. J. Intell. Syst. (2021), https://doi.org/10.1002/int.22689.
and query privacy in location-based services, World Wide Web 24 (1) (2021) [149] K. Yu, et al., Dynamic selection preference-assisted constrained multiobjective
25–49. differential evolution, IEEE Transactions on Systems, Man, and Cybernetics:
[134] Z. Wu, et al., A location privacy-preserving system based on query range cover-up Systems (2021), https://doi.org/10.1109/TSMC.2021.3061698.
for location-based services, IEEE Trans. Veh. Technol. 69 (2020). [150] K. Yu, et al., Purpose-directed two-phase multiobjective differential evolution for
[135] X. Ran, et al., A novel k-means clustering algorithm with a noise algorithm for constrained multiobjective optimization, Swarm Evol. Comput. 60 (2021),
capturing urban hotspots, Appl. Sci. 11 (23) (2021), 11202. 100799.
[136] J. Fu, et al., Optimization of metabolomic data processing using NOREVA, Nat. [151] J. Liang, et al., A Survey on Evolutionary Constrained Multi-Objective
Protoc. 17 (1) (2022) 129–151. Optimization, IEEE Transactions on Evolutionary Computation, 2022, https://
doi.org/10.1109/TEVC.2022.3155533.
41