<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink">
<front><article-meta>
<title-group><article-title>Development of a Multiprocessing Interface Genetic Algorithm for Optimising a Multilayer Perceptron for Disease Prediction</article-title></title-group>
<contrib-group>
<contrib contrib-type="author"><name><surname>Ibrahim Iliyas</surname><given-names>Iliyas</given-names></name><xref ref-type="aff" rid="aff1"/></contrib>
<contrib contrib-type="author"><name><surname>Boukari</surname><given-names>Souley</given-names></name><xref ref-type="aff" rid="aff2"/></contrib>
<contrib contrib-type="author"><name><surname>Ya’u Gital</surname><given-names>Abdulsalam</given-names></name><xref ref-type="aff" rid="aff2"/></contrib>
<aff id="aff1">Department of Computer Science, Faculty of Physical Sciences, University of Maiduguri, Borno State, Nigeria.</aff>
<aff id="aff2">Department of Computer Science, Faculty of Computing Science, Abubakar Tafawa Balewa University, Bauchi State, Nigeria.</aff>
</contrib-group>
<abstract><p>Accurate disease diagnosis enhances effective patient management; however, manual interpretation of complex biomedical data is time-consuming and vulnerable to error. Artificial Intelligence (AI) systems, particularly Machine Learning (ML) models, can automatically learn complex patterns from high-dimensional clinical and imaging data. The predictive performance of these methods depends critically on proper hyperparameter tuning. This study introduces a framework that integrates nonlinear feature extraction, classification, and efficient optimisation. First, kernel principal component analysis with a radial basis function kernel reduces dimensionality while preserving 95% of the variance. Second, a Multilayer Perceptron (MLP) learns to predict disease status. Finally, a modified Multiprocessing Interface Genetic Algorithm (MIGA) optimises MLP hyperparameters in parallel over ten generations. We evaluated this approach on three datasets: The Wisconsin Diagnostic Breast Cancer dataset, the Parkinson’s Telemonitoring dataset, and the Chronic Kidney Disease (CKD) dataset. The MLP tuned by the MIGA achieved the best accuracy of 99.12% for breast cancer, 94.87% for Parkinson’s Disease (PD), and 100% for CKD. These results outperform those of other methods, such as grid search, random search, and Bayesian optimisation. Compared to a standard Genetic Algorithm (GA), Kernel Principal Component Analysis (Kernel PCA) revealed nonlinear relationships that improved classification, and the MIGA’s parallel fitness evaluations reduced the tuning time by approximately 60%. The GA incurs a high computational cost due to the sequential nature of fitness evaluations. Still, our MIGA parallelizes this step, significantly reducing the tuning time and steering the MLP toward the best accuracy scores of 99.12%, 94.87%, and 100% for breast cancer, Parkinson&apos;s, and CKD, respectively. The built-in graphical user interface then enables clinicians to load data, reduce dimensions, tune hyperparameters, and run predictions without writing code, paving the way for rapid and real-world adoption.</p></abstract>
<kwd-group kwd-group-type="author"><kwd>Multilayer perceptron</kwd><kwd>Multiprocessing interface genetic algorithm</kwd><kwd>Hyperparameter optimization</kwd><kwd>Kernel principal</kwd></kwd-group>
</article-meta></front>
<body>
<sec id="sec-1">
<p>component analysis, Parallel processing.</p>
</sec>
<sec id="sec-2"><label>1</label><title>Introduction</title>
<p>Disease diagnosis is essential for effective patient management and improved clinical outcomes. Clinicians traditionally rely on manual interpretation of laboratory tests and diagnostic imaging to detect diseases. However, this approach is time-consuming and often incapable of capturing the full complexity of high-dimensional biomedical data <xref ref-type="bibr" rid="ref-1">[1]</xref>. Artificial Intelligence (AI) is a branch of computer science that focuses on creating systems capable of performing tasks that typically require human intelligence. Machine Learning (ML) trains algorithms to learn from data and improve their performance without explicit programming <xref ref-type="bibr" rid="ref-2">[2]</xref>. By applying optimization techniques to tune model parameters, AI-driven frameworks automatically extract intricate features from clinical and imaging data, thereby enhancing the predictive accuracy and consistency for diseases <xref ref-type="bibr" rid="ref-3">[3]</xref>. However, the field of AI continues to evolve from rigid rule-based automation to systems that imitate human reasoning, perception, and foresight, allowing machines to take autonomous actions in complex environments. These advancements demonstrate that AI is not merely a tool for efficiency but also a transformative enabler that augments human capabilities across daily life and industry. Hyperparameter tuning is essential in ML because it directly affects model accuracy, generalization, and stability by determining how the learning algorithm behaves during training <xref ref-type="bibr" rid="ref-4">[4]</xref>. Proper tuning helps handle underfitting and overfitting by optimizing parameters or model complexity <xref ref-type="bibr" rid="ref-5">[5]</xref>. Without tuning, models often fail to reach their full predictive potential.</p>
<p>Traditional methods, such as grid search and random search, exhaustively evaluate all possible combinations, making them computationally expensive and inefficient in high-dimensional spaces —a problem known as the curse of dimensionality <xref ref-type="bibr" rid="ref-6">[6]</xref>. These limitations impose more adaptive methods, such as Genetic Algorithms (GAs), that can intelligently search for better hyperparameter combinations. The GA is increasingly used for hyperparameter tuning in ML due to its ability to explore large, complex, and nonlinear search spaces more efficiently than traditional methods, such as grid or random search. GAs mimic the process of natural selection by encoding hyperparameters as chromosomes, evaluating their performance (Fitness), and iteratively improving them through genetic operators such as selection, crossover, and mutation <xref ref-type="bibr" rid="ref-7">[7]</xref>. This evolutionary process enables the GA to avoid local minima and converge toward globally optimal solutions, making it particularly useful for high-dimensional and nonconvex tuning problems. Unlike traditional techniques, which are static and uninformed, the GA is adaptive and uses past evaluations to guide future searches, reducing redundant trials and improving convergence speed. While the GA is effective for exploring large search spaces, it often suffers from slow convergence and high computational cost, primarily when complex models are evaluated over many generations <xref ref-type="bibr" rid="ref-7">[7]</xref>. Additionally, its performance is sensitive to the tuning of GA-specific parameters such as population size, crossover, and mutation rates, which can lead to premature convergence or suboptimal results if not well-balanced <xref ref-type="bibr" rid="ref-7">[7]</xref>. This work aims to propose a predictive model for disease prediction via an optimized ML model with an improved GA with parallel fitness evaluation called the Multiprocessing Interface Genetic Algorithm (MIGA) to increase disease prediction and tuning efficiency.</p>
</sec>
<sec id="sec-3"><label>2</label><title>Literature Review</title>
<p>Recent works have shown the effectiveness of the GA in optimizing ML models by addressing the limitations of traditional hyperparameter tuning methods. Rodrigues et al. <xref ref-type="bibr" rid="ref-8">[8]</xref> proposed a hybrid model combining a ResNet-50v2 CNN with a GA for classifying Acute Lymphoblastic Leukemia (ALL) from microscopy images. The GA was used to fine-tune the Convolutional Neural Network (CNN) hyperparameters, resulting in a classification accuracy of 98.46%, which outperformed both the random search and Bayesian optimization approaches. Kaur et al. <xref ref-type="bibr" rid="ref-9">[9]</xref> developed a GA-aided hyperparameter optimization framework combined with an ensemble learning model to predict respiratory diseases via clinical data. Their methodology also incorporated SHAP-based explainable AI to interpret model predictions. The GA-optimized AdaBoost classifier achieved the highest accuracy among all the models evaluated, showing the efficacy of GAs in tuning complex classifiers and reducing human involvement in parameter selection. In the energy sector, Liu et al. <xref ref-type="bibr" rid="ref-10">[10]</xref> applied a GA to enhance the performance of a Random Forest (RF) model for predicting grid faults. By selecting relevant meteorological features and tuning the model hyperparameters with a GA, the proposed method improved the prediction accuracy by 14.77% over that of standard RF models, illustrating the adaptability of GAs in real-time fault prediction under environmental variability.</p>
<p>Furthermore, Guido et al. <xref ref-type="bibr" rid="ref-11">[11]</xref> introduced a multiobjective GA approach for tuning Support Vector Machine (SVM) hyperparameters in imbalanced datasets. Their model, which incorporates decision trees to accelerate GA evaluations, significantly reduces the computational time while improving balanced accuracy metrics such as the G-mean, which are vital for healthcare-related classification tasks. Building on constrained optimization techniques, El-Hassani et al. <xref ref-type="bibr" rid="ref-12">[12]</xref> proposed a novel framework named MLPRGA+5, aimed at configuring Multilayer Perceptron (MLP) networks through real-coded GAs. The work implemented advanced genetic operators such as tournament selection with elitism, Simulated Binary Crossover (SBX), and Polynomial Mutation (PM). The model’s efficiency was validated on four UCI datasets, where MLPRGA+5 achieved higher accuracy and reduced network complexity compared to traditional methods, confirming the robustness of the evolutionary design in practical neural network tuning. El-Hassani et al. <xref ref-type="bibr" rid="ref-12">[12]</xref> introduced an ensemble model (EGACNN) that stacks a CNN with a GA to optimize hyperparameters such as the dropout rate, batch size, and learning rate. Their method achieved 99.91% accuracy on MNIST, outperforming the classical CNN and other ensemble models, thereby validating the robustness of GAs in fine-tuning deep neural networks for image classification tasks. Ranga et al. <xref ref-type="bibr" rid="ref-13">[13]</xref> optimized an MLP using a GA to predict Chronic Kidney Disease (CKD) and achieved better accuracy scores of 98.34% and 98.54% for the training and testing processes, respectively.</p>
</sec>
<sec id="sec-4"><label>3</label><title>Methodology</title>
<fig id="fig1"><label>Figure 1</label><caption><p>Proposed framework.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:2:66,281.1,537.1,514.2"/><p content-type="note">This figure is shown in the PDF version of the article.</p></fig>
<sec id="sec-5"><label>3.1</label><title>Dataset</title>
<sec id="sec-6"><label>3.1.1</label><title>Chronic kidney disease</title>
<p>CKD is also called Chronic Renal Failure (CRF). CKD is a clinical syndrome characterized by permanent structural and functional damage to the kidneys that persists for at least three months, reducing their ability to filter metabolic waste, regulate fluid-electrolyte balance, and control blood pressure <xref ref-type="bibr" rid="ref-14">[14]</xref>. It typically develops gradually and remains unnoticed until approximately 25% of renal function is lost. In adults, CKD is diagnosed when the estimated Glomerular Filtration Rate (eGFR) falls below 60 mL/min/1.73 m² or when the eGFR is ≥ 60 mL/min/1.73 m² in the presence of markers of kidney damage, such as albuminuria over three months or more <xref ref-type="bibr" rid="ref-14">[14]</xref>. Globally, CKD affects more than 800 million individuals and is projected to rank among the five leading causes of death by 2040, highlighting the urgent need for accurate early detection and predictive modelling approaches <xref ref-type="bibr" rid="ref-15">[15]</xref>. The CKD dataset used in the study consists of 400 instances with 25 input features and 1 target feature, which is referred to as &quot;Classification&quot;. The dataset has a total of 1009 missing values <xref ref-type="bibr" rid="ref-16">[16]</xref>.</p>
</sec>
<sec id="sec-7"><label>3.1.2</label><title>Parkinson&apos;s disease</title>
<p>Parkinson’s Disease (PD) is a progressive neurodegenerative disorder characterized by the loss of dopamine-producing neurons in the substantia nigra of the midbrain, resulting in hallmark motor symptoms such as resting tremor, bradykinesia, rigidity, and postural instability <xref ref-type="bibr" rid="ref-17">[17]</xref>. Globally, PD affects an estimated 7–10 million people, with the incidence rising markedly after age 60 and a male-to-female prevalence ratio of approximately 1.5:1 <xref ref-type="bibr" rid="ref-18">[18]</xref>. Early in its course, PD often presents with subtle voice- and speech-based changes, and dysphonia is detectable through sustained phonation before overt motor signs appear <xref ref-type="bibr" rid="ref-19">[19]</xref>. Diagnosis remains clinical and is based on established criteria, supplemented by neuroimaging and biomarkers. However, the insidious onset and overlapping features underscore the need for robust early-detection models trained on specialized PD datasets. The Parkinson dataset used in the study is obtained from the UCI ML repository, originally collected at Oxford Parkision&apos;s Disease Centre. The dataset comprises a total of 195 records with 23 features and one target feature, where the target feature is &quot;Status&quot;. Notably, the dataset also contains no missing values <xref ref-type="bibr" rid="ref-20">[20]</xref>.</p>
</sec>
<sec id="sec-8"><label>3.1.3</label><title>Breast cancer disease</title>
<p>Breast cancer is caused by the uncontrolled proliferation of epithelial cells within breast tissue, resulting in the formation of benign or malignant tumours <xref ref-type="bibr" rid="ref-21">[21]</xref>. Malignant lesions are defined by their capacity to invade adjacent stroma and disseminate to distant organs via lymphatic or hematogenous routes, which critically worsens prognosis. Mammography remains the state-of-the-art method for early detection; radiographic assessment focuses on lesion morphology, margin characteristics, and tissue density to distinguish benign from malignant findings <xref ref-type="bibr" rid="ref-22">[22]</xref>. Recent diagnostic methods integrate Deep Learning (DL) techniques to enhance classification performance on large mammographic datasets <xref ref-type="bibr" rid="ref-23">[23]</xref>. The breast cancer dataset used in this study was downloaded from the UCI ML repository. The dataset is from the University of Wisconsin Hospital and comprises 569 instances with 32 features, including 31 input features and one target feature. The target feature is &quot;Diagnosis&quot;, and the dataset has no missing values <xref ref-type="bibr" rid="ref-24">[24]</xref>.</p>
</sec>
</sec>
<sec id="sec-9"><label>3.2</label><title>Data Preprocessing</title>
<p>The study utilized three datasets: only the CKD dataset contained missing values, which were handled via K-Nearest Neighbors (KNN) imputation. The categorical features were encoded using one-hot encoding. The dataset was then randomly split into training and testing sets, with 80% and 20% allocated to each, respectively.</p>
</sec>
<sec id="sec-10"><label>3.3</label><title>Kernel-Based Principal Component Analysis</title>
<p>Kernel Principal Component Analysis (Kernel PCA) is a type of PCA that extends PCA by mapping data into a high-dimensional feature space via a nonlinear kernel function, such as a radial basis, cosine, sigmoid or polynomial, and then computes principal components in that space, which allows the capture of complex, nonlinear structures that linear PCA cannot detect <xref ref-type="bibr" rid="ref-3">[3]</xref>. This method, therefore, provides more effective dimensionality reduction for downstream tasks such as disease classification. The study used the radial basis function kernel principal component to identify the best component that explained at least 95% of the total variance.</p>
</sec>
<sec id="sec-11"><label>3.4</label><title>Multilayer Perceptron</title>
<p>A MLP is a type of feed-forward Artificial Neural Network (ANN) comprising an input layer, one or more hidden layers of interconnected neurons, and an output layer; each neuron computes a weighted sum of its inputs plus a bias and applies a nonlinear activation function, enabling the network to approximate complex, nonlinear mappings through gradient-based optimization of its parameters without any feedback loops <xref ref-type="bibr" rid="ref-25">[25]</xref>. By propagating information unidirectionally from input to output, the MLP learns hierarchical feature representations and has demonstrated strong performance in classification tasks across various domains, as well as in CKD prediction, where MLPs combined with kernel-based dimensionality reduction achieved up to 100% accuracy <xref ref-type="bibr" rid="ref-3">[3]</xref>.</p>
</sec>
<sec id="sec-12"><label>3.5</label><title>Genetic Algorithm</title>
<p>GAs are a class of population-based metaheuristic optimization techniques inspired by the principles of natural selection and evolutionary biology. A GA begins with a randomly generated population of candidate solutions, known as chromosomes, which are evaluated based on a fitness function that reflects how well each solution solves a given problem. Through iterative processes involving selection, Crossover (Recombination), and mutation, the algorithm evolves the population over multiple generations to improve overall fitness <xref ref-type="bibr" rid="ref-26">[26]</xref>. The selection phase allows high-performing individuals to pass their genes to the next generation, whereas crossover combines parts of two parents to produce offspring with mixed traits. Mutation introduces diversity by randomly altering genes, thereby helping to avoid local optima. GAs are particularly suitable for complex search spaces where traditional gradient-based methods may fail, as they do not require derivative information and are inherently parallelizable <xref ref-type="bibr" rid="ref-27">[27]</xref>. The proposed work modified the GA by enhancing the fitness evaluation with parallel evaluation through multithreading to increase computational time. The algorithm of the proposed technique is shown in Algorithm 1.</p>
<sec id="sec-13"><label>3.5.1</label><title>Proposed multiprocessing interface genetic algorithm</title>
<p>Algorithm 1. Multiprocessing interface genetic algorithm.</p>
<p>Begin 1. Initialize population 2. Generate an initial population 0 = ሼθ1, θ2, … , θPሽ with random values from S 3. For each generation, g = 1 to G:</p>
<p>a. Parallel fitness evaluation:</p>
<p>● Compute Fሺθiሻ for each θi ∈ g by multithreading b. Selection:</p>
<p>Rank population by fitness Select the top 50% as parents elite ⊂ g c. Crossover:</p>
<p>While ห g+1ห &lt; P:</p>
<p>i. Randomly select two parents θሺ p1ሻ, θሺ p2ሻ ∈ elite ii. Generate child θc by randomly selecting each gene from either parent iii. Append θc to the next generation d. Mutation ● For each offspring, with probability μ, one hyperparameter is randomly mutated.</p>
<p>e. Update population ● Set g+1 ← newly formed generation.</p>
<p>f. Track the best solution ● If any θ ∈ g+1 has better fitness than θ∗, update θ∗ ← θ.</p>
<p>3. Return Final best hyperparameter configuration θ∗ and its fitness score Fሺθ∗ሻ.</p>
<p>End</p>
</sec>
</sec>
</sec>
<sec id="sec-14"><label>4</label><title>Results</title>
<p>The study was able to propose a modified GA for optimizing the MLP. The optimized model was used to predict diseases, and the framework was transformed into an app that incorporates the proposed hyperparameter tuning technique to achieve enhanced performance. The study evaluated the performance of the proposed model on three different datasets: breast cancer, CKD, and Parkinson&apos;s. <xref ref-type="table" rid="tab1">Table 1</xref> presents the hyperparameters optimized via the GA during the training of the MLPC. The search space for the hidden layer sizes included various configurations ranging from (50), (100), and (150) to two-layer architectures such as (50, 50) and (100, 100). The activation functions considered in the search process were ReLU, tanh, and logistic, allowing the model to explore different nonlinear transformation capabilities. The initial learning rates were tuned across three values: 0.001, 0.01, and 0.1, enabling the GA to adjust the convergence behaviour of the neural network. Finally, the solvers ‘adam’ and ‘SGD’ were explored to determine the most effective optimization technique for minimizing loss during training.</p>
<table-wrap id="tab1"><label>Table 1</label><caption><p>Hyperparameters tuned by the genetic algorithm.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:5:66,599.2,537.1,679"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p><xref ref-type="table" rid="tab2">Table 2</xref> outlines the configuration settings employed for the proposed GA in tuning the hyperparameters of the MLP. The population size was set to 10 individuals, and the algorithm evolved over 10 generations. A mutation rate of 10% was applied, where one hyperparameter in a chromosome was randomly altered. The selection strategy used was elitist selection, retaining the top 50% of individuals based on fitness scores. A uniform crossover approach was adopted to recombine the parent chromosomes. The fitness function was defined as the accuracy score on the test dataset, and evaluations were executed in parallel via ThreadPoolExecutor to accelerate computation. Each chromosome encodes a complete model configuration represented by the tuple [Hidden layer size, activation function, learning rate, solver]. The proposed technique was explicitly applied to optimize an MLP with a maximum iteration limit of 500.</p>
<table-wrap id="tab2"><label>Table 2</label><caption><p>Genetic algorithm settings.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:5:66,280.3,537.1,445.1"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p><xref ref-type="table" rid="tab3">Table 3</xref> presents the performance metrics of the MIGA by generation when applied to the Parkinson dataset. Across 10 generations, the algorithm consistently demonstrated strong optimization capability, with the best accuracy reaching 0.9487 from generation 2 onwards. The minimum and maximum accuracy values for each generation reflect the diversity in model performance within the population, with early fluctuations gradually stabilizing in later generations. The results indicate that the algorithm effectively converges toward high-performing hyperparameter combinations, maintaining an accuracy of 0.9487 for the majority of generations. <xref ref-type="table" rid="tab4">Table 4</xref> summarizes the performance of the MIGA across 10 generations on the Breast Cancer dataset. The results show strong classification performance, with the best accuracy, reaching a peak of 0.9912 as early as generation 2 and remaining consistently high throughout subsequent generations. The minimum and maximum accuracies recorded per generation demonstrate moderate variation in early generations, followed by stabilization as the algorithm converges. The sustained best accuracy across multiple generations indicates the robustness and efficiency of the MIGA in evolving optimal hyperparameter configurations for MLP-based classification on the breast cancer dataset.</p>
<table-wrap id="tab3"><label>Table 3</label><caption><p>Performance of the multiprocessing interface genetic algorithm when applied to the multilayer perceptron on the Parkinson dataset.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:5:66,59.9,537.1,153.9"/><graphic content-type="pdf-region" xlink:href="pdf-region:6:66,654,537.1,756.2"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<table-wrap id="tab4"><label>Table 4</label><caption><p>Performance of the multiprocessing interface genetic algorithm when applied to the multilayer perceptron on the Breast Cancer dataset.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:6:66,349.8,537.1,514.6"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p><xref ref-type="table" rid="tab5">Table 5</xref> presents the accuracy performance of the MIGA over 10 generations when it is applied to the CKD dataset. The algorithm consistently achieves exceptional accuracy, with the best performance reaching 1.0000 (100%) from the first generation and maintaining this level throughout all subsequent generations. The minimum and maximum accuracy values indicate only instability in the population, with minimum values ranging from 0.9625 to 0.9875. This high and stable performance across generations highlights the effectiveness of the MIGA in discovering optimal MLP hyperparameters for CKD classification tasks, suggesting strong model generalizability and convergence.</p>
<table-wrap id="tab5"><label>Table 5</label><caption><p>Performance of the multiprocessing interface genetic algorithm when the multilayer perceptron is applied to the chronic kidney disease dataset.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:6:66,75.2,537.1,209.3"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p><xref ref-type="table" rid="tab6">Table 6</xref> summarizes the best-performing hyperparameter configurations obtained with the MIGA on the Parkinson&apos;s, breast cancer, and CKD datasets. For the Parkinson dataset, the optimal configuration achieved is 150 hidden layer units, ReLU activation, a learning rate of 0.1, and the Adam solver, which achieves an accuracy of 95.00%. For the Breast Cancer dataset, the proposed model achieved the highest accuracy of 99.12% with 50 hidden units, the tanh activation function, a learning rate of 0.001, and the Adam solver. Additionally, on the CKD dataset, the proposed model performed best with 50 hidden units, tanh activation, a learning rate of 0.1, and the SGD solver, resulting in 100% accuracy. These results demonstrate the adaptability and effectiveness of the MIGA in fitting the MLP configurations for the three different medical datasets.</p>
<table-wrap id="tab6"><label>Table 6</label><caption><p>Optimal configuration of hyperparameters applied to each dataset with the multiprocessing interface genetic algorithm.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:7:66,543.5,537.1,609.2"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p><xref ref-type="table" rid="tab7">Table 7</xref> shows the timing logs from the hyperparameter tuning experiments. For each of the three datasets, the study recorded the total wall-clock time of the 10-generation GA search, both in the standard (Single-threaded) mode and with the proposed MIGA (Parallel) evaluator, in seconds.</p>
<table-wrap id="tab7"><label>Table 7</label><caption><p>Comparison of the tuning time and speed-up between the standard genetic algorithm and the multiprocessing interface genetic algorithm.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:7:66,383.4,537.1,461.9"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>The proposed MLP tuned with the proposed MIGA performed better than the state-of-the-art optimization approaches across all three datasets. A summary of the comparison of the breast cancer datasets is shown in The study developed a GUI that performs hyperparameter tuning in a unified window: The top panel includes a select file button to load any CSV file; a dropdown to select the target variable; text fields for user hidden-layer sizes, activation functions, learning rates, and solvers; and a start-tuning button. The bottom panel displays a scrollable console that logs each generation’s best configuration and then summarizes the optimal hyperparameters, MIGA runtime, training time, test accuracy, confusion matrix, and classification report. Finally, a save model button exports the trained MLP. <xref ref-type="fig" rid="fig2">Fig. 2</xref> shows the interface of the proposed model on the CKD dataset. <xref ref-type="fig" rid="fig3">Fig. 3</xref> shows the interface on the Parkinson’s dataset. <xref ref-type="fig" rid="fig4">Fig. 4</xref> shows the interface on the breast cancer dataset.</p>
<table-wrap id="tab8"><label>Table 8</label><caption><p></p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:7:66,71.7,537.1,332.3"/><graphic content-type="pdf-region" xlink:href="pdf-region:8:66,522.2,537.1,756.2"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<fig id="fig2"><label>Figure 2</label><caption><p>The proposed method interface on the chronic kidney disease dataset.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:8:66,131.6,537.1,392.5"/><p content-type="note">This figure is shown in the PDF version of the article.</p></fig>
<fig id="fig3"><label>Figure 3</label><caption><p>Developed interface.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:9:66,526.4,537.1,778.6"/><p content-type="note">This figure is shown in the PDF version of the article.</p></fig>
<fig id="fig4"><label>Figure 4</label><caption><p>Proposed method interface for Parkinson’s disease.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:9:66,235,537.1,510.7"/><p content-type="note">This figure is shown in the PDF version of the article.</p></fig>
<fig id="fig5"><label>Figure 5</label><caption><p>Proposed method interface for treating breast cancer.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:10:66,535.6,537.1,778.9"/><p content-type="note">This figure is shown in the PDF version of the article.</p></fig>
</sec>
<sec id="sec-15"><label>5</label><title>Discussion</title>
<p>The proposed MIGA overcomes the computational cost of the GA by parallelizing fitness evaluations across multiple CPU cores, which reduces the tuning time by approximately 60% compared to a single-threaded approach <xref ref-type="bibr" rid="ref-7">[7]</xref>. This efficiency gain enables the algorithm to maintain or even expand its population size and number of generations without requiring excessive runtime. The combination of nonlinear feature extraction via radial-basis-function kernel PCA and MIGA-tuned MLP produced classifiers that generalize exceptionally well, achieving 99.12% for breast cancer, 94.87% for PD, and 100% for CKD. These results suggest that the framework can capture complex relationships in diverse biomedical datasets. Future work will apply this methodology to additional clinical cohorts to confirm its robustness and to discover dataset-specific feature interactions. The developed graphical user interface, which guides users through data import, dimensionality reduction, hyperparameter optimization, and model evaluation without any programming, is crucial for translating these advanced AI methods into everyday clinical practice.</p>
</sec>
<sec id="sec-16"><label>6</label><title>Conclusion</title>
<p>This study introduced a disease-prediction framework that integrates kernel PCA for nonlinear dimensionality reduction, an MLP classifier, and a modified multiprocessing-enabled GA (MIGA) for efficient hyperparameter tuning. The approach was evaluated on three different medical datasets: breast cancer, PD, and CKD. The MLP-tuned MIGA outperforms models optimized with traditional methods, achieving the best accuracies of 99.12% for breast cancer, 94.87% for PD, and 100% for CKD. The use of kernel PCA enables the extraction of nonlinear structures, thereby improving predictive performance. In contrast, the parallel fitness evaluations in the MIGA reduce computational time and accelerate convergence toward optimal hyperparameters. A user-friendly GUI further enables non-expert clinicians to apply the framework to new datasets with minimal effort. This study has proven the potential of combining advanced optimization methods with nonlinear feature extraction to increase disease prediction accuracy and usability in real-world healthcare settings.</p>
</sec>
<sec id="sec-17"><title>Authors Contribution</title>
<p>I.I. proposed the study conception, design, analysis, and interpretation; S.B. provided administrative support and study materials; and A.Y. was a major contributor to manuscript writing. All the authors read and approved the final manuscript.</p>
</sec>
<sec id="sec-18"><title>Data Availability</title>
<p>The datasets analysed during the current study are available on the University of California Irvine Repository website and the Kaggle website repository, <ext-link ext-link-type="uri" xlink:href="https://www.kaggle.com/datasets/vikasukani/parkinsons-disease-data-set,https://archive.ics.uci.edu/ml/datasets/Chronic_Kidney_Disease">https://www.kaggle.com/datasets/vikasukani/parkinsons-disease-data-set,https://archive.ics.uci.edu/ml/datasets/Chronic_Kidney_Disease</ext-link>, <ext-link ext-link-type="uri" xlink:href="https://archive.ics.uci.edu/ml/datasets/Breast+Cancer+Wisconsin+(Diagnostic">https://archive.ics.uci.edu/ml/datasets/Breast+Cancer+Wisconsin+(Diagnostic</ext-link>).</p>
</sec>
<sec id="sec-19"><title>Conflicts of Interest</title>
<p>The authors declare that they have no competing interests.</p>
</sec>
</body>
<back><ref-list><title>References</title>
<ref id="ref-1"><label>1</label><mixed-citation>Ganie, S. M., Dutta Pramanik, P. K., Mallik, S., &amp; Zhao, Z. (2023). Chronic kidney disease prediction using boosting techniques based on clinical parameters. Plos one, 18(12), e0295234. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1371/journal.pone.0295234">https://doi.org/10.1371/journal.pone.0295234</ext-link></mixed-citation></ref>
<ref id="ref-2"><label>2</label><mixed-citation>Arif, M. S., Rehman, A. U., &amp; Asif, D. (2024). Explainable machine learning model for chronic kidney disease prediction. Algorithms, 17(10), 443. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/a17100443">https://doi.org/10.3390/a17100443</ext-link></mixed-citation></ref>
<ref id="ref-3"><label>3</label><mixed-citation>Iliyas, I. I., Boukari, S., &amp; Ya, A. (2024). A proposed multilayer perceptron model and kernel principal analysis component for the prediction of chronic kidney disease. International journal of artificial intelligence, 11(2), 99–113. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.36079/lamintang.ijai-01102.783">https://doi.org/10.36079/lamintang.ijai-01102.783</ext-link></mixed-citation></ref>
<ref id="ref-4"><label>4</label><mixed-citation>Bischl, B., Richter, J., Becker, M., Binder, M., &amp; Pielok, T. (2023). Hyperparameter optimization : Foundations , algorithms , best practices , and open challenges, 13(2), 1–43. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1002/widm.1484">https://doi.org/10.1002/widm.1484</ext-link></mixed-citation></ref>
<ref id="ref-5"><label>5</label><mixed-citation>Hernández-Morales, A., Van Nieuwenhuyse, I., &amp; Gonzalez, R. S. (2023). A survey on multi objective hyperparameter optimization algorithms for machine learning. Artif intell rev, 56, 8043– 8093. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s10462-022-10359-2">https://doi.org/10.1007/s10462-022-10359-2</ext-link></mixed-citation></ref>
<ref id="ref-6"><label>6</label><mixed-citation>Javaid, M., Haleem, A., Haleem, I., &amp; Suman, R. (2023). Advanced Agrochem Understanding the potential applications of Artificial Intelligence in Agriculture Sector. Advanced agrochem, 2(1), 15–30. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.aac.2022.10.001">https://doi.org/10.1016/j.aac.2022.10.001</ext-link></mixed-citation></ref>
<ref id="ref-7"><label>7</label><mixed-citation>Ghezelbash, R., Maghsoudi, A., Shamekhi, M., Pradhan, B., &amp; Daviran, M. (2022). Genetic algorithm to optimize the SVM and K -means algorithms for mapping of mineral prospectivity. Neural computing and applications, 35, 719–733. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s00521-022-07766-5">https://doi.org/10.1007/s00521-022-07766-5</ext-link></mixed-citation></ref>
<ref id="ref-8"><label>8</label><mixed-citation>Rodrigues, L. F., Backes, A. R., Travençolo, B. A. N., &amp; de Oliveira, G. M. B. (2022). Optimizing a deep residual neural network with genetic algorithm for acute lymphoblastic leukemia classification. Journal of digital imaging, 35, 623–637. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s10278-022-00600-3">https://doi.org/10.1007/s10278-022-00600-3</ext-link></mixed-citation></ref>
<ref id="ref-9"><label>9</label><mixed-citation>Kaur, B. P., Id, H. S., Hans, R., Sharma, S. K., Sharma, C., &amp; Id, M. H. (2024). A Genetic algorithm aided hyper parameter optimization based ensemble model for respiratory disease prediction with explainable AI. Plos one, 19(12), e0308015. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1371/journal.pone.0308015">https://doi.org/10.1371/journal.pone.0308015</ext-link></mixed-citation></ref>
<ref id="ref-10"><label>10</label><mixed-citation>Liu, K., Gu, Y., Tang, L., Du, Y., Zhang, C., &amp; Zhu, J. (2025). Random forest grid fault prediction based on genetic algorithm optimization, 13, 1480749. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fphy.2025.1480749">https://doi.org/10.3389/fphy.2025.1480749</ext-link></mixed-citation></ref>
<ref id="ref-11"><label>11</label><mixed-citation>Guido, R., Carmela, M., &amp; Domenico, G. (2023). A hyper-parameter tuning approach for cost-sensitive support vector machine classifiers. Soft computing, 27(18), 12863–12881. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s00500-022-06768-8">https://doi.org/10.1007/s00500-022-06768-8</ext-link></mixed-citation></ref>
<ref id="ref-12"><label>12</label><mixed-citation>El-Hassani, F. Z., Amri, M., Joudar, N. E., &amp; Haddouch, K. (2024). A new optimization model for MLP hyperparameter tuning: Modeling and resolution by real-coded genetic algorithm. Neural processing letters, 56(2), 1–31. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s11063-024-11578-0">https://doi.org/10.1007/s11063-024-11578-0</ext-link></mixed-citation></ref>
<ref id="ref-13"><label>13</label><mixed-citation>Ranga, P., Terlapu, V., Jayaram, D., Rakesh, S., &amp; Gopalachari, M. V. (2023). Optimizing chronic kidney disease diagnosis in uddanam : A smart fusion of GA-MLP hybrid and PCA dimensionality reduction. Procedia computer science, 230(2023), 522–531. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.procs.2023.12.108">https://doi.org/10.1016/j.procs.2023.12.108</ext-link></mixed-citation></ref>
<ref id="ref-14"><label>14</label><mixed-citation>Iliyas, I. I., Boukari, S., &amp; Ya, A. (2025). Recent trends in prediction of chronic kidney disease using different learning approaches : A systematic literature review. Journal of medical artificial intelligence, 8. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.21037/jmai-24-256">https://doi.org/10.21037/jmai-24-256</ext-link></mixed-citation></ref>
<ref id="ref-15"><label>15</label><mixed-citation>Arif, S. M., Mukheimer, A., &amp; Asif, D. (2023). Enhancing the early detection of chronic kidney disease : A robust machine learning model. Big data and cognitive computing, 7, 144. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/bdcc7030144">https://doi.org/10.3390/bdcc7030144</ext-link></mixed-citation></ref>
<ref id="ref-16"><label>16</label><mixed-citation>Rubini, L., Soundarapandian, P., &amp; Eswaran, P. (2015). Chronic kidney disease [Dataset]. UCI machine learning repository. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.24432/C5G020">https://doi.org/10.24432/C5G020</ext-link>.</mixed-citation></ref>
<ref id="ref-17"><label>17</label><mixed-citation>Doumari, S. A., Berahmand, K., &amp; Ebadi, M. J. (2023). Early and high-accuracy diagnosis of parkinson’ s disease : Outcomes of a new model. Computational and mathematical methods in medicine, 2023(1), 1493676. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1155/2023/1493676">https://doi.org/10.1155/2023/1493676</ext-link></mixed-citation></ref>
<ref id="ref-18"><label>18</label><mixed-citation>Kumar, G. S., Suganya, E., Sountharrajan, S., &amp; Balusamy, B. (2025). OPEN SRADHO : Statistical reduction approach with deep hyper optimization for disease classification using artificial intelligence. Scien, 15(1), 1245. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/s41598-024-82838-1">https://doi.org/10.1038/s41598-024-82838-1</ext-link></mixed-citation></ref>
<ref id="ref-19"><label>19</label><mixed-citation>Ali, L., Zhu, C. E., &amp; Zhang, Z. (2019). Automated detection of parkinson’ s disease based on multiple types of sustained phonations using linear discriminant analysis and genetically optimized neural network. IEEE journal of translational engineering in health and medicine, 7, 1–10. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/JTEHM.2019.2940900">https://doi.org/10.1109/JTEHM.2019.2940900</ext-link></mixed-citation></ref>
<ref id="ref-20"><label>20</label><mixed-citation>Ukani, V. (2020). Parkinson’s disease data set.</mixed-citation></ref>
<ref id="ref-21"><label>21</label><mixed-citation>Islam, T., Sheakh, M.A., Tahosin, M.S., … ., &amp; Bourhia, M. (2024). Predictive modeling for breast cancer classification in the context of Bangladeshi patients by use of machine learning approach with explainable AI. Sci Rep, 14. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/s41598-024-57740-5">https://doi.org/10.1038/s41598-024-57740-5</ext-link></mixed-citation></ref>
<ref id="ref-22"><label>22</label><mixed-citation>Michael, E., Ma, H., Li, H., &amp; Qi, S. (2022). An optimized framework for breast cancer classification using machine learning. BioMed research internation, 2022(1), 8482022. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1155/2022/8482022">https://doi.org/10.1155/2022/8482022</ext-link></mixed-citation></ref>
<ref id="ref-23"><label>23</label><mixed-citation>Aguerchi, K., Jabrane, Y., Habba, M., Hajjam, A., &amp; Hassani, E. (2024). A CNN hyperparameters optimization based on particle swarm optimization for mammography breast cancer classification. Journal of imaging, 10(2), 30. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/jimaging10020030">https://doi.org/10.3390/jimaging10020030</ext-link></mixed-citation></ref>
<ref id="ref-24"><label>24</label><mixed-citation>Wolberg, W., Mangasarian, O., Street, N., &amp; Street, W. (1993). Breast cancer wisconsin (Diagnostic) [Dataset]. UCI machine learning repository. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.24432/C5DW2B">https://doi.org/10.24432/C5DW2B</ext-link>.</mixed-citation></ref>
<ref id="ref-25"><label>25</label><mixed-citation>Woodman, R.J., Mangoni, A.A. (2023). A comprehensive review of machine learning algorithms and their application in geriatric medicine: Present and future. Aging clin exp res, 35(11), 2363–2397. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s40520-023-02552-2">https://doi.org/10.1007/s40520-023-02552-2</ext-link></mixed-citation></ref>
<ref id="ref-26"><label>26</label><mixed-citation>Deighan, D. S., Field, S. E., Capano, C. D., Khanna, G., &amp; Field, S. E. (2021). Genetic-algorithm-optimized neural networks for gravitational wave classification. Neural computing and applications manuscript, 33, 13859–13883. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s00521-021-06024-4">https://doi.org/10.1007/s00521-021-06024-4</ext-link></mixed-citation></ref>
<ref id="ref-27"><label>27</label><mixed-citation>Ojha, V., Timmis, J., &amp; Nicosia, G. (2022). Assessing ranking and effectiveness of evolutionary algorithm hyperparameters using global sensitivity analysis methodologies. Swarm and evolutionary computation, 74, 101130. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.swevo.2022.101130">https://doi.org/10.1016/j.swevo.2022.101130</ext-link></mixed-citation></ref>
<ref id="ref-28"><label>28</label><mixed-citation>Zhu, J., Zhao, Z., Yin, B., Wu, C., Yin, C., &amp; Chen, R. (2025). An integrated approach of feature selection and machine learning for early detection of breast cancer, Scientific reports, 15(1), 13015. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/s41598-025-97685-x">https://doi.org/10.1038/s41598-025-97685-x</ext-link></mixed-citation></ref>
<ref id="ref-29"><label>29</label><mixed-citation>Swain, D., Mehta, U., Bhatt, A., Patel, H., Patel, K., Mehta, D., … ., &amp; Manika, S. (2023). A robust chronic kidney disease classifier using machine learning. Electronics, 12(212), 1–13. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/electronics12010212">https://doi.org/10.3390/electronics12010212</ext-link></mixed-citation></ref>
<ref id="ref-30"><label>30</label><mixed-citation>Elshewey, A. M., Shams, M. Y., El-Rashidy, N., Elhady, A. M., Shohieb, S. M., &amp; Tarek, Z. (2023). Bayesian optimization with support vector machine model for parkinson disease classification. Sensor, 23(4), 2085. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/s23042085">https://doi.org/10.3390/s23042085</ext-link></mixed-citation></ref>
</ref-list></back>
</article>