| Literature DB >> 35154618 |
Mehrbakhsh Nilashi1,2, Rabab Ali Abumalloh3, Behrouz Minaei-Bidgoli2, Sarminah Samad4, Muhammed Yousoof Ismail5, Ashwaq Alhargan6, Waleed Abdu Zogaan7.
Abstract
Parkinson's disease (PD) is a complex neurodegenerative disease. Accurate diagnosis of this disease in the early stages is crucial for its initial treatment. This paper aims to present a comparative study on the methods developed by machine learning techniques in PD diagnosis. We rely on clustering and prediction learning approaches to perform the comparative study. Specifically, we use different clustering techniques for PD data clustering and support vector regression ensembles to predict Motor-UPDRS and Total-UPDRS. The results are then compared with the other prediction learning approaches, multiple linear regression, neurofuzzy, and support vector regression techniques. The comparative study is performed on a real-world PD dataset. The prediction results of data analysis on a PD real-world dataset revealed that expectation-maximization with the aid of SVR ensembles can provide better prediction accuracy in relation to decision trees, deep belief network, neurofuzzy, and support vector regression combined with other clustering techniques in the prediction of Motor-UPDRS and Total-UPDRS.Entities:
Mesh:
Year: 2022 PMID: 35154618 PMCID: PMC8831050 DOI: 10.1155/2022/2793361
Source DB: PubMed Journal: J Healthc Eng ISSN: 2040-2295 Impact factor: 2.682
List of acronyms in this paper.
| Acronyms | Description |
|---|---|
| AI | Artificial intelligence |
| ANFIS | Adaptive neurofuzzy inference system |
| ANN | Artificial neural network |
| CART | Tree classification and regression |
| CDSSs | Clinical decision support systems |
| CGP | Cartesian genetic programming |
| CSPA | Cluster-based similarity partitioning algorithm |
| CNN | Convolutional neural network |
| DBN | Deep belief network |
| DT | Decision tree |
| DSS | Decision support systems |
| DNN | Deep neural network |
| ebTL | Empirical Bayes transfer learning |
| ECG | Electrocardiogram |
| ELM | Extreme learning machines |
| EM | Expectation-maximization |
| EMG | Electromyogram |
| FDR | Fisher discriminant ratio |
| FNS | Fuzzy neural system |
| FOG | Freezing of gait |
| GA | Genetic algorithm |
| GRNN | Generalized regression neural networks |
| HGPA | Hypergraph partitioning algorithm |
| IMU | Inertial measurement unit |
| ISVR | Incremental support vector regression |
| K-NN | K-nearest neighbor |
| LR | Logistic regression |
| LSTM | Long short-term memory |
| LSVM | Lagrangian support vector machine |
| MAE | Mean absolute error |
| ML | Machine learning |
| MLP | Multilayer perceptron |
| MSA | Multiple system atrophy |
| MLP-LSVM | Multilayer perceptron-Lagrangian support vector machine |
| MLR | Multiple linear regression |
| NB | Naïve Bayes |
| NN | Neural network |
| NIPALS | Nonlinear iterative partial least squares |
| OPF | Optimum-path forest |
| PCA | Principal component analysis |
| PCG | Phonocardiogram |
| PD | Parkinson's disease |
| PSP | Progressive supranuclear palsy |
| RBM | Restricted Boltzmann machine |
| RF | Random forest |
| RBF | Radial basis functions |
| RNN | Recurrent neural network |
| RSSD | Sparse signal decomposition |
| RMSE | Root mean squared error |
| RBF | Radial basis functions |
| RNN | Recurrent neural network |
| RSSD | Sparse signal decomposition |
| RMSE | Root mean squared error |
| rTL | Regularized transfer learning |
| SOM | Self-organizing map |
| SVD | Singular value decomposition |
| SPECT | Single-photon emission computerized tomography |
| SVR | Support vector regression |
| SVM | Support vector machine |
| T-F | Time-frequency |
| UPDRS | Unified Parkinson's disease rating scale |
| WK | Wavelet kernel |
Previous literature on PD diagnosis.
| Author(s) | Techniques | |||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| REG | SVM | FMCFW | CART | K-NN | NB | BT | RF | FNS | PCA | GSGP | GSGO | FDR | ANN | MLP | GRNN | EM | ANIFS | SVR | GA | WK | ELM | SOM | NIPALS | ISVR | MLP-LSVM | DNN | HMM | LASSO | CNN | rTL | ebTL | SVD | LSTM | RBM | LR | RNN | DBN | |
| Nilashi et al. [ | √ | √ |
| |||||||||||||||||||||||||||||||||||
| Ghaderyan and Fathi [ | √ | |||||||||||||||||||||||||||||||||||||
| Paragliola and Coronato [ | √ | √ | ||||||||||||||||||||||||||||||||||||
| Balaji et al. [ | √ | |||||||||||||||||||||||||||||||||||||
| de Souza, et al. [ | √ | |||||||||||||||||||||||||||||||||||||
| Senturk [ | √ | |||||||||||||||||||||||||||||||||||||
| De Vos et al. [ | √ | √ | ||||||||||||||||||||||||||||||||||||
| Mohammed et al. [ | √ | |||||||||||||||||||||||||||||||||||||
| Goyal et al. [ | √ | |||||||||||||||||||||||||||||||||||||
| Xu and Pan [ | √ | √ | ||||||||||||||||||||||||||||||||||||
| Ribeiro et al. [ | √ | |||||||||||||||||||||||||||||||||||||
| Parziale et al. [ | √ | |||||||||||||||||||||||||||||||||||||
| Tsuda et al. [ | √ | |||||||||||||||||||||||||||||||||||||
| Khoury et al. [ | √ | √ | √ | √ | √ | |||||||||||||||||||||||||||||||||
| Çimen and Bolat [ | √ | √ | √ | |||||||||||||||||||||||||||||||||||
| Nilashi et al. [ | √ | √ | √ | √ | ||||||||||||||||||||||||||||||||||
| Avci and Dogantekin [ | √ | √ | √ | |||||||||||||||||||||||||||||||||||
| Nilashi et al. [ | √ | √ | √ | |||||||||||||||||||||||||||||||||||
| Parisi et al. [ | √ | |||||||||||||||||||||||||||||||||||||
| Prince and De Vos [ | √ | √ | √ | √ | ||||||||||||||||||||||||||||||||||
| Zou and Huang [ | √ | √ | √ | |||||||||||||||||||||||||||||||||||
| Grover et al. [ | √ | |||||||||||||||||||||||||||||||||||||
| Prashanth et al. [ | √ | √ | √ | √ | ||||||||||||||||||||||||||||||||||
| Abiyev and Abizade [ | √ | √ | ||||||||||||||||||||||||||||||||||||
| Singh et al. [ | √ | √ | √ | |||||||||||||||||||||||||||||||||||
| Shetty and Rao [ | √ | |||||||||||||||||||||||||||||||||||||
| Ozkan [ | √ | √ | ||||||||||||||||||||||||||||||||||||
| Pahuja and Nagabhushan [ | √ | √ | √ | |||||||||||||||||||||||||||||||||||
| Rovini et al. [ | √ | √ | √ | |||||||||||||||||||||||||||||||||||
| Nilashi Ibrahim et al. [ | √ | √ | ||||||||||||||||||||||||||||||||||||
| Ashour et al. [ | √ | √ | √ | |||||||||||||||||||||||||||||||||||
Figure 1The proposed method for PD diagnosis.
Figure 2SOM algorithm.
Algorithm 1Algorithm 1 PCA.
Algorithm 2Algorithm 2 The procedure for missing value prediction by SVD.
Figure 3EM and SOM clusters.
SOM and EM ensembles by CSPA, HGPA, and majority voting for UPDRS prediction.
| Ensemble size (SOM) | Ensemble technique | RMSE | MAE | IA |
|
|
|---|---|---|---|---|---|---|
| Motor-UPDRS | ||||||
| 2(SOM2 × 3 + SOM2 × 4) | CSPA | 0.5980 | 0.4437 | 0.9208 | 0.9155 | 0.8999 |
| HGPA | 0.5960 | 0.4416 | 0.9238 | 0.9200 | 0.9019 | |
| 3(SOM2 × 4 + SOM3 × 3 + SOM3 × 4) | Majority voting | 0.5720 | 0.4152 | 0.9306 | 0.9265 | 0.9078 |
| CSPA | 0.5620 | 0.4150 | 0.9309 | 0.9266 | 0.9085 | |
| HGPA | 0.5540 | 0.4116 | 0.9335 | 0.9277 | 0.9139 | |
| 4(SOM2 × 3 + SOM2 × 4 + SOM3 × 3 + SOM3 × 4) | CSPA | 0.5772 | 0.4287 | 0.9283 | 0.9261 | 0.9067 |
| HGPA | 0.5756 | 0.4286 | 0.9287 | 0.9263 | 0.9070 | |
| Total-UPDRS | ||||||
| 2(SOM2 × 3 + SOM2 × 4) | CSPA | 0.6053 | 0.4463 | 0.9141 | 0.9101 | 0.8872 |
| HGPA | 0.6016 | 0.4432 | 0.9166 | 0.9104 | 0.8928 | |
| 3(SOM2 × 4 + SOM3 × 3 + SOM3 × 4) | Majority voting | 0.5756 | 0.4269 | 0.9207 | 0.9173 | 0.9043 |
| CSPA | 0.5700 | 0.4250 | 0.9230 | 0.9203 | 0.9043 | |
| HGPA | 0.5565 | 0.4179 | 0.9289 | 0.9240 | 0.9058 | |
| 4(SOM2 × 3 + SOM2 × 4 + SOM3 × 3 + SOM3 × 4) | CSPA | 0.5853 | 0.4395 | 0.9182 | 0.9138 | 0.8983 |
| HGPA | 0.5799 | 0.4376 | 0.9193 | 0.9140 | 0.9026 | |
| Ensemble size (EM) | Ensemble technique | RMSE | MAE | IA | PA |
|
|
| ||||||
| Motor-UPDRS | ||||||
| 2( | CSPA | 0.6122 | 0.4557 | 0.9103 | 0.9080 | 0.8904 |
| HGPA | 0.5974 | 0.4521 | 0.9118 | 0.9092 | 0.8963 | |
| 3( | Majority voting | 0.5897 | 0.4414 | 0.9149 | 0.9112 | 0.8998 |
| CSPA | 0.5795 | 0.4397 | 0.9156 | 0.9117 | 0.9010 | |
| HGPA | 0.5789 | 0.4287 | 0.9173 | 0.9140 | 0.9028 | |
| 4( | CSPA | 0.5623 | 0.4171 | 0.9257 | 0.9198 | 0.9049 |
| HGPA | 0.5594 | 0.4165 | 0.9319 | 0.9254 | 0.9130 | |
|
| ||||||
| Total-UPDRS | ||||||
| 2( | CSPA | 0.6137 | 0.4574 | 0.9085 | 0.9049 | 0.8837 |
| HGPA | 0.6086 | 0.4531 | 0.9092 | 0.9071 | 0.8848 | |
| 3( | Majority voting | 0.5921 | 0.4480 | 0.9120 | 0.9081 | 0.8872 |
| CSPA | 0.5912 | 0.4466 | 0.9135 | 0.9100 | 0.8904 | |
| HGPA | 0.5846 | 0.4398 | 0.9173 | 0.9101 | 0.8933 | |
| 4( | CSPA | 0.5788 | 0.4370 | 0.9216 | 0.9180 | 0.8957 |
| HGPA | 0.5665 | 0.4186 | 0.9281 | 0.9209 | 0.9018 | |
Methods' comparisons.
| Method | Measure | MAE | RMSE |
| Computation time (ms) |
|---|---|---|---|---|---|
| NN | Motor-UPDRS | 0.977 | 2.3836 | 0.7191 | 1072250 |
| Total-UPDRS | 0.951 | 2.3135 | 0.7343 | 1043529 | |
| MLR | Motor-UPDRS | 0.997 | 2.4142 | 0.6972 | 8953573 |
| Total-UPDRS | 0.987 | 2.3911 | 0.7094 | 8845565 | |
| SVR | Motor-UPDRS | 0.721 | 1.4942 | 0.8143 | 6743563 |
| Total-UPDRS | 0.689 | 1.4526 | 0.8192 | 6633586 | |
| ANFIS | Motor-UPDRS | 0.771 | 1.7047 | 0.7854 | 1534643 |
| Total-UPDRS | 0.743 | 1.6062 | 0.7984 | 1525675 | |
| HSLSSVR | Motor-UPDRS | — | 0.8158 | — | — |
| Total-UPDRS | — | 0.8004 | — | — | |
| SOM + SVR | Motor-UPDRS | 0.6340 | 0.5921 | 0.8518 | 538643 |
| Total-UPDRS | 0.6421 | 0.6039 | 0.8421 | 535623 | |
| DBN | Motor-UPDRS | 0.7645 | 1.6112 | 0.7914 | 974246 |
| Total-UPDRS | 0.7321 | 1.5744 | 0.7996 | 964633 | |
| HGPA + SOM + SVR ensemble | Motor-UPDRS | 0.5540 | 0.4116 | 0.9139 | 417435 |
| Total-UPDRS | 0.5565 | 0.4179 | 0.9058 | 394352 | |
| HGPA + EM + SVR ensemble | Motor-UPDRS | 0.5594 | 0.4165 | 0.9130 | 372223 |
| Total-UPDRS | 0.5665 | 0.4186 | 0.9018 | 363422 |
Figure 4Results of the method on predicted null values for UPDRS prediction.