본문 바로가기
KERD
논문KCI 등재

Machine Learning Smart System for Parkinson Disease Classification Using the Voice as a Biomarker

2

조회

0

다운로드

0

인용

0

참고문헌

키워드

초록

Objectives: This study presents PD Predict, a machine learning system for Parkinson disease classification using voice as abiomarker. Methods: We first created an original set of recordings from the mPower study, and then extracted several audiofeatures, such as mel-frequency cepstral coefficient (MFCC) components and other classical speech features, using a windowingprocedure. The generated dataset was then divided into training and holdout sets. The training set was used to traintwo machine learning pipelines, and their performance was estimated using a nested subject-wise cross-validation approach. The holdout set was used to assess the generalizability of the pipelines for unseen data. The final pipelines were implementedin PD Predict and accessed through a prediction endpoint developed using the Django REST Framework. PD Predict is atwo-component system: a desktop application that records audio recordings, extracts audio features, and makes predictions;and a server-side web application that implements the machine learning pipelines and processes incoming requests with theextracted audio features to make predictions. Our system is deployed and accessible via the following link: https://pdpredict. herokuapp.com/. Results: Both machine learning pipelines showed moderate performance, between 65% and 75% using thenested subject-wise cross-validation approach. Furthermore, they generalized well to unseen data and they did not overfit thetraining set. Conclusions: The architecture of PD Predict is clear, and the performance of the implemented machine learningpipelines is promising and confirms the usability of smartphone microphones for capturing digital biomarkers of disease.

Abstract

Objectives: This study presents PD Predict, a machine learning system for Parkinson disease classification using voice as abiomarker. Methods: We first created an original set of recordings from the mPower study, and then extracted several audiofeatures, such as mel-frequency cepstral coefficient (MFCC) components and other classical speech features, using a windowingprocedure. The generated dataset was then divided into training and holdout sets. The training set was used to traintwo machine learning pipelines, and their performance was estimated using a nested subject-wise cross-validation approach. The holdout set was used to assess the generalizability of the pipelines for unseen data. The final pipelines were implementedin PD Predict and accessed through a prediction endpoint developed using the Django REST Framework. PD Predict is atwo-component system: a desktop application that records audio recordings, extracts audio features, and makes predictions;and a server-side web application that implements the machine learning pipelines and processes incoming requests with theextracted audio features to make predictions. Our system is deployed and accessible via the following link: https://pdpredict. herokuapp.com/. Results: Both machine learning pipelines showed moderate performance, between 65% and 75% using thenested subject-wise cross-validation approach. Furthermore, they generalized well to unseen data and they did not overfit thetraining set. Conclusions: The architecture of PD Predict is clear, and the performance of the implemented machine learningpipelines is promising and confirms the usability of smartphone microphones for capturing digital biomarkers of disease.

참고문헌 (29)

  1. Weintraub D, "Parkinson’s disease : Part 1 : pathophysiology, symptoms, burden, diagnosis, and assessment", Am J Manag Care, 14(2 Suppl), pp.S40~S48 (2008)[DOI]
  2. Goetz CG, "Evidencebased medical review update : pharmacological and surgical treatments of Parkinson’s disease : 2001 to 2004", Mov Disord, 20(5), pp.523~539 (2005)[DOI]
  3. Ho AK, "Speech impairment in a large sample of patients with Parkinson’s disease", Behav Neurol, 11(3), pp.131~137 (1998)[DOI]
  4. Perry B, "Use of mobile devices to measure outcomes in clinical research, 2010-2016 : a systematic literature review", Digit Biomark, 2(1), pp.11~30 (2018)[DOI]
  5. Sakar CO, "A comparative analysis of speech signal processing algorithms for Parkinson’s disease classification and the use of the tunable Q-factor wavelet transform", Appl Soft Comput, 74, pp.255~263 (2019)[DOI]
  6. Gunduz H, "Deep learning-based Parkinson’s disease classification using vocal feature sets", IEEE Access, 7, pp.115540~115551 (2019)[DOI]
  7. Haq AU, "Feature selection based on L1-norm support vector machine and effective recognition system for Parkinson’s disease using voice recordings", IEEE Access, 7, pp.37718~37734 (2019)[DOI]
  8. Almeida JS, "Detecting Parkinson’s disease with sustained phonation and speech signals using machine learning techniques", Pattern Recognit Lett, 125, pp.55~62 (2019)[DOI]
  9. Berus L, "Classifying Parkinson’s disease based on acoustic measures using artificial neural networks", Sensors(Basel), 19(1), pp.16~ (2018)[DOI]
  10. Benba A, "Analysis of multiple types of voice recordings in cepstral domain using MFCC for discriminating between patients with Parkinson’s disease and healthy people", Int J Speech Technol, 19(3), pp.449~456 (2016)[DOI]
  11. Bot BM, "The mPower study, Parkinson disease mobile data collected using ResearchKit", Sci Data, 3, pp.160011~ (2016)[DOI]
  12. "mPower: mobile Parkinson disease study" (2019)[URL]
  13. "Synapse REST API: basics table query" (2020)[URL]
  14. Wong SL, "Parkinson's disease : prevalence, diagnosis and impact", Health Rep, 25(11), pp.10~14 (2014)
  15. Bonet-Sola D, "A comparative survey of feature extraction and machine learning methods in diverse acoustic environments", Sensors(Basel), 21(4), pp.1274~ (2021)[DOI]
  16. Giannakopoulos T, "Introduction to audio analysis: a MATLAB approach" (2014), Academic Press
  17. "Surfboard:audio feature extraction for modern machine learning" (2020)[URL]
  18. Ilias Tougui, "Impact of the Choice of Cross-Validation Techniques on the Results of Machine Learning-Based Diagnostic Applications", Healthcare Informatics Research, 27(3), pp.189~199 (2021), 대한의료정보학회
  19. Kotsiantis SB, "Data preprocessing for supervised leaning", Int J Comput Sci, 1(2), pp.111~117 (2006)
  20. Chandrashekar G, "A survey on feature selection methods", Comput Electr Eng, 40(1), pp.16~28 (2014)[DOI]
  21. Zou H, "Regularization and variable selection via the elastic net", J R Stat Soc Series B Stat Methodol, 67(2), pp.301~320 (2005)[DOI]
  22. Bergstra J, "Random search for hyper-parameter optimization", J Mach Learn Res, 13(2), pp.281~305 (2012)
  23. Vabalas A, "Machine learning algorithm validation with a limited sample size", PLoS One, 14(11), pp.e0224365~ (2019)[DOI]
  24. Virbel M, "Kivy : a framework for rapid creation of innovative user interfaces", Workshop-Proceedings der Tagung Mensch & Computer 2011, pp.69~73 (2011)
  25. "PyAudio" (2006)[URL]
  26. "PyInstaller Manual" (2020)[URL]
  27. "Inno Setup" (2022)[URL]
  28. "Django: the web framework for perfectionists with deadlines" (2022)[URL]
  29. Pedregosa F, "Scikit-learn : machine learning in Python", J Mach Learn Res, 12, pp.2825~2830 (2011)

관련 논문AI추천

Analysis of Smartphone Recordings in Time, Frequency, and Cepstral Domains to Classify Parkinson’s DiseaseAbdelilah Jilbab, Ilias Tougui, Jamal El Mhamdi대한의료정보학회 · Healthcare Informatics Research2020 · 제26권 제4호Impact of the Choice of Cross-Validation Techniques on the Results of Machine Learning-Based Diagnostic ApplicationsAbdelilah Jilbab, Ilias Tougui, Jamal El Mhamdi대한의료정보학회 · Healthcare Informatics Research2021 · 제27권 제3호전이학습을 활용한 멜 스펙트로그램 음성 분석을 통한 파킨슨병 조기 분류김지영, 박정훈, 서영균한국컴퓨터정보학회 · 한국컴퓨터정보학회논문지2026 · 제31권 제1호Harnessing the Power of Voice: A Deep Neural Network Model for Alzheimer’s Disease DetectionChan-Young Park, Gihyun Yun, Ho Tae Jeong, Hunboc Lee, Hyungryul Kim, Hyunjoo Choi, Minsoo Kim, Nayoung Ryoo, SangYun Kim, YongSoo Shim, Young Chul Youn대한치매학회 · Dementia and Neurocognitive Disorders(대한치매학회지)2024 · 제23권 제1호Mahalanobis Taguchi System을 이용한 파킨슨병 환자의 음성분석을 통한 진단에 관한 연구홍정의한국산업경영시스템학회 · 한국산업경영시스템학회지2009 · 제32권 제4호Advancements in Parkinson’s Disease Prediction Using Machine Learning: A Neurological PerspectiveAravalli Sainath Chaithanya, Bejawada Keerthana, Gugulothu Venkatesh Prasad, Nadipudi Kiran Kumar대한의료정보학회 · Healthcare Informatics Research2025 · 제31권 제3호

이 간행물의 다른 논문 (10건)