| Literature DB >> 34802448 |
Javier Carrón1, Yolanda Campos-Roca2, Mario Madruga1, Carlos J Pérez3.
Abstract
BACKGROUND ANDEntities:
Keywords: Acoustic features; Machine learning; Parkinson’s disease; Speech processing; Voice condition analysis system; mPower database
Mesh:
Year: 2021 PMID: 34802448 PMCID: PMC8607631 DOI: 10.1186/s12938-021-00951-y
Source DB: PubMed Journal: Biomed Eng Online ISSN: 1475-925X Impact factor: 2.819
Evaluation metrics (mean ± standard deviation) obtained with the proposed procedure by using the UEX database
| Accuracy rate | Sensitivity | Specificity | AUC | |
|---|---|---|---|---|
| Gradient Boosting | 0.7503 ± 0.0983 | 0.7683 ± 0.1486 | 0.7331 ± 0.1697 | 0.8387 ± 0.0964 |
| Logistic Regression | 0.8897 ± 0.0820 | 0.9007 ± 0.1145 | 0.8788 ± 0.1324 | 0.9627 ± 0.0522 |
| Passive Aggressive | 0.9205 ± 0.0723 | 0.9396 ± 0.1005 | 0.9018 ± 0.1108 | 0.9756 ± 0.0403 |
| Perceptron | 0.9083 ± 0.0781 | 0.9284 ± 0.1030 | 0.8881 ± 0.1232 | 0.9713 ± 0.0457 |
| Random Forest | 0.7631 ± 0.1024 | 0.7666 ± 0.1591 | 0.7605 ± 0.1486 | 0.8787 ± 0.0821 |
| SVM | 0.9148 ± 0.0853 | 0.9229 ± 0.1102 | 0.9076 ± 0.1229 | 0.9749 ± 0.0483 |
Fig. 1ROC curves and AUC metric obtained with the proposed procedure by using the UEX database: a Gradient Boosting, b Logistic Regression, c Passive Aggressive, d Perceptron, e Random forest, f Support Vector Machine
Run times in seconds for the different steps of the proposed procedure by using the UEX database
| Feature selection | Grid search | Classification | Total | |
|---|---|---|---|---|
| Gradient Boosting | 390.05 | 318.47 | 105.69 | 814.21 |
| Logistic Regression | 24.63 | 21.51 | 12.28 | 58.42 |
| Passive Aggressive | 23.43 | 11.97 | 12.21 | 47.61 |
| Perceptron | 22.17 | 7.58 | 12.37 | 42.13 |
| Random Forest | 938.81 | 286.77 | 155.31 | 1380.89 |
| SVM | 17.75 | 14.00 | 9.16 | 40.91 |
Selected features for each classifier in the proposed procedure by using the UEX database
Evaluation metrics (mean ± standard deviation) obtained with the proposed procedure by using the mPower-based database
| Accuracy | Sensitivity | Specificity | AUC | |
|---|---|---|---|---|
| Gradient Boosting | 0.7138 ± 0.1051 | 0.7419 ± 0.1712 | 0.6868 ± 0.1665 | 0.7560 ± 0.1147 |
| Logistic Regression | 0.6523 ± 0.1101 | 0.6530 ± 0.1961 | 0.6525 ± 0.1910 | 0.7330 ± 0.1258 |
| Passive Aggressive | 0.6167 ± 0.1167 | 0.6096 ± 0.2168 | 0.6247 ± 0.2141 | 0.6935 ± 0.1349 |
| Perceptron | 0.6245 ± 0.1179 | 0.6334 ± 0.2211 | 0.6164 ± 0.2150 | 0.6923 ± 0.1411 |
| Random Forest | 0.6957 ± 0.1048 | 0.7123 ± 0.1659 | 0.6823 ± 0.1664 | 0.7475 ± 0.1110 |
| SVM | 0.6562 ± 0.1122 | 0.6476 ± 0.2047 | 0.6657 ± 0.1879 | 0.7437 ± 0.1240 |
Fig. 2ROC curves and AUC metric obtained with the proposed procedure by using the mPower-based database: a Gradient Boosting, b Logistic Regression, c Passive Aggressive, d Perceptron, e Random forest, f Support Vector Machine
Run times in seconds for the different steps of the proposed procedure by using the mPower-based database
| Feature selection | Grid search | Classification | Total | |
|---|---|---|---|---|
| Gradient Boosting | 392.43 | 379.88 | 24.64 | 796.95 |
| Logistic Regression | 19.22 | 15.81 | 9.58 | 44.60 |
| Passive Aggressive | 18.27 | 8.82 | 8.99 | 36.09 |
| Perceptron | 17.08 | 5.48 | 9.62 | 32.18 |
| Random Forest | 939.55 | 281.49 | 82.51 | 1303.55 |
| SVM | 18.61 | 13.59 | 9.21 | 41.42 |
Selected features for each classifier in the proposed procedure by using the mPower-based database
Evaluation metrics (mean ± standard deviation) obtained by selecting features and hyperparameter values from UEX database and testing the performance on mPower-based database
| Accuracy | Sensitivity | Specificity | AUC | |
|---|---|---|---|---|
| Gradient Boosting | 0.5234 ± 0.1139 | 0.5358 ± 0.1827 | 0.5131 ± 0.1912 | 0.5377 ± 0.1294 |
| Logistic Regression | 0.5380 ± 0.1233 | 0.5376 ± 0.2024 | 0.5393 ± 0.2036 | 0.5569 ± 0.1495 |
| Passive Aggressive | 0.5021 ± 0.1243 | 0.4706 ± 0.2092 | 0.5357 ± 0.2130 | 0.5036 ± 0.1548 |
| Perceptron | 0.5289 ± 0.1205 | 0.5267 ± 0.2019 | 0.5334 ± 0.2027 | 0.5522 ± 0.1452 |
| Random Forest | 0.5519 ± 0.1245 | 0.5286 ± 0.1956 | 0.5818 ± 0.1980 | 0.5822 ± 0.1474 |
| SVM | 0.5230 ± 0.1209 | 0.5308 ± 0.2023 | 0.5166 ± 0.2025 | 0.5442 ± 0.1432 |
Evaluation metrics (mean ± standard deviation) obtained by selecting features and hyperparameter values from mPower-based database and testing the performance on UEX database
| Accuracy | Sensitivity | Specificity | AUC | |
|---|---|---|---|---|
| Gradient Boosting | 0.6165 ± 0.1046 | 0.6260 ± 0.1786 | 0.6089 ± 0.1736 | 0.6664 ± 0.1216 |
| Logistic Regression | 0.6022 ± 0.1175 | 0.5940 ± 0.2138 | 0.6114 ± 0.1985 | 0.6495 ± 0.1426 |
| Passive Aggressive | 0.5302 ± 0.1262 | 0.5877 ± 0.2529 | 0.4738 ± 0.2426 | 0.5446 ± 0.1625 |
| Perceptron | 0.5877 ± 0.1258 | 0.5925 ± 0.2219 | 0.5849 ± 0.2142 | 0.6322 ± 0.1539 |
| Random Forest | 0.6421 ± 0.1003 | 0.6717 ± 0.1749 | 0.6152 ± 0.1664 | 0.6851 ± 0.1216 |
| SVM | 0.6053 ± 0.1142 | 0.6033 ± 0.2062 | 0.6074 ± 0.2024 | 0.6511 ± 0.1416 |
Fig. 3System structure
Fig. 4Screenshots obtained from the Android mobile application: a first screen, b types of accounts, c instructions, d recording process
Codes of considered voice recordings from mPower
| Recording ID | |
|---|---|
| Healthy | PD |
| 0f81a5ef-14d4-4a19-9d89-deabeb728adb | 45155beb-a91f-4bca-8296-7612c6915af8 |
| 7c5a339d-35ba-48ec-8447-f51aec949a1e | 955aa8c3-9116-43e7-9e4b-d1843be4839a |
| ebfb61fc-c218-4d3a-a680-eb3b4ce3b91d | 4412716d-e1b0-4572-b976-8bcb7669925e |
| b3c61a60-acff-426b-aaeb-d8b6d4c31cb6 | 0ce23959-8092-47ce-b394-0f65c951a548 |
| 740240f3-6752-456b-9f39-6ede3afb3423 | a86b7dee-759d-452c-86b5-4b6a248d7286 |
| be0ecb7f-95a2-468a-a12e-2fb738c9b922 | 9e03615f-1f52-4a95-94bf-cc5805d0c3b8 |
| 18cd4553-1c4f-4f6d-a622-8951eb79e780 | e2766ec9-e97d-4224-81a8-35b095ea9fd6 |
| 3accca87-eaf1-4219-b0e0-af29eb426093 | 22ad855e-1c57-4f9b-bf67-2a44f2a3ce41 |
| f908e76b-b4e1-40b6-86a5-b4a0def0e6c0 | 7eac5187-e241-4f80-b704-0f91b8041dc6 |
| 75ad7180-afb1-49ea-b766-221106d32e02 | 0d1c8246-8e42-45e5-b662-91e26e6cb6d4 |
| a3907344-70e3-410c-a6ac-3ae5e790d3ad | 02ed9d30-620f-4c6c-88ce-64a286df79b9 |
| 393a367c-9727-4390-96f8-6a7a3c6e2797 | 90899edf-a289-4557-aff9-a168fd82a92e |
| 6348a018-d039-4c38-8920-66ceba01c8e0 | 06e8ee83-0e3a-4575-a7e4-0c1c813376b6 |
| 2fabaecf-423b-4db1-98e6-54daf6844a2d | 2b72e6d8-9963-4edd-a8ca-ae2d4262f640 |
| 8fa63734-04cb-4f15-a954-34db4d0c9d2e | eb764994-17ef-4421-b052-9acbb0440a3b |
| 15791b9e-89c9-421b-be3c-c3acf89bd167 | a9b6687a-c533-410e-8f87-c319a969b98e |
| 4366e9a8-292c-48a2-afa2-d6cbbbf438a9 | b662bb1d-ab78-479e-86c8-7fc1bd1df59d |
| b3277c31-add4-40ae-8621-54da00f50012 | 1864ea1c-b861-49c3-85f8-549ba6c04679 |
| a467eb63-7f6b-4dee-800f-ee053f0f5d90 | 2e4b8613-3bab-4cb7-a569-47b52a45a3f9 |
| dcc7e425-7b58-4a04-998a-34822c68cb81 | e8a9288b-bdc1-4f09-9f7c-3937d56a4d7f |
| 2df7b01c-d48f-404a-9c09-acdce4cab75c | 303e5481-66af-4ba8-bb7e-3dfef44b588b |
| 7c1728ca-408f-4c6c-9d28-94dd61313c65 | af9163dc-93e1-4b57-9195-86f6b8ff6725 |
| 59ee208f-181e-4d67-9b1f-888cd5036e87 | f20af903-16e2-413d-8826-26fc7b51ef38 |
| a17e3358-441b-484a-bac7-868a82784cf6 | c79e662a-493c-4d56-9216-b7edd9b4e682 |
| b35db6a8-cff0-4755-9969-3a34a3fc46c7 | 992b993e-7de6-473a-ae08-d5048a8fb143 |
| 54d0e506-71bd-4d27-bc5a-9a360e5b1048 | 13ded0a1-ea81-4a5c-8895-bc442f79c3f6 |
| 5e764adf-411c-42d2-ad2c-a2ddee58abfa | 52b32a74-7a52-450c-b8ad-b06020549a98 |
| 5fa385c3-e977-45df-8a26-1a41e1086c24 | ded9a617-1b5f-4f55-b36c-b89aaa20c08e |
| 8011c74a-aa69-46b3-af41-f09705dd3010 | f9bf9e84-39a2-45b4-b9af-5d6e6256b4ad |
| 4a9c103f-6e69-4b1a-a82d-7fc30dd0c488 | 31d0f0f6-511a-44ac-b69f-fd4b6f278502 |
Fig. 5Methodology followed in the procedure