Cargando…

Using Base-ml to Learn Classification of Common Vestibular Disorders on DizzyReg Registry Data

Background: Multivariable analyses (MVA) and machine learning (ML) applied on large datasets may have a high potential to provide clinical decision support in neuro-otology and reveal further avenues for vestibular research. To this end, we build base-ml, a comprehensive MVA/ML software tool, and ap...

Descripción completa

Detalles Bibliográficos
Autores principales: Vivar, Gerome, Strobl, Ralf, Grill, Eva, Navab, Nassir, Zwergal, Andreas, Ahmadi, Seyed-Ahmad
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8367819/
https://www.ncbi.nlm.nih.gov/pubmed/34413823
http://dx.doi.org/10.3389/fneur.2021.681140
_version_ 1783739093899804672
author Vivar, Gerome
Strobl, Ralf
Grill, Eva
Navab, Nassir
Zwergal, Andreas
Ahmadi, Seyed-Ahmad
author_facet Vivar, Gerome
Strobl, Ralf
Grill, Eva
Navab, Nassir
Zwergal, Andreas
Ahmadi, Seyed-Ahmad
author_sort Vivar, Gerome
collection PubMed
description Background: Multivariable analyses (MVA) and machine learning (ML) applied on large datasets may have a high potential to provide clinical decision support in neuro-otology and reveal further avenues for vestibular research. To this end, we build base-ml, a comprehensive MVA/ML software tool, and applied it to three increasingly difficult clinical objectives in differentiation of common vestibular disorders, using data from a large prospective clinical patient registry (DizzyReg). Methods: Base-ml features a full MVA/ML pipeline for classification of multimodal patient data, comprising tools for data loading and pre-processing; a stringent scheme for nested and stratified cross-validation including hyper-parameter optimization; a set of 11 classifiers, ranging from commonly used algorithms like logistic regression and random forests, to artificial neural network models, including a graph-based deep learning model which we recently proposed; a multi-faceted evaluation of classification metrics; tools from the domain of “Explainable AI” that illustrate the input distribution and a statistical analysis of the most important features identified by multiple classifiers. Results: In the first clinical task, classification of the bilateral vestibular failure (N = 66) vs. functional dizziness (N = 346) was possible with a classification accuracy ranging up to 92.5% (Random Forest). In the second task, primary functional dizziness (N = 151) vs. secondary functional dizziness (following an organic vestibular syndrome) (N = 204), was classifiable with an accuracy ranging from 56.5 to 64.2% (k-nearest neighbors/logistic regression). The third task compared four episodic disorders, benign paroxysmal positional vertigo (N = 134), vestibular paroxysmia (N = 49), Menière disease (N = 142) and vestibular migraine (N = 215). Classification accuracy ranged between 25.9 and 50.4% (Naïve Bayes/Support Vector Machine). Recent (graph-) deep learning models classified well in all three tasks, but not significantly better than more traditional ML methods. Classifiers reliably identified clinically relevant features as most important toward classification. Conclusion: The three clinical tasks yielded classification results that correlate with the clinical intuition regarding the difficulty of diagnosis. It is favorable to apply an array of MVA/ML algorithms rather than a single one, to avoid under-estimation of classification accuracy. Base-ml provides a systematic benchmarking of classifiers, with a standardized output of MVA/ML performance on clinical tasks. To alleviate re-implementation efforts, we provide base-ml as an open-source tool for the community.
format Online
Article
Text
id pubmed-8367819
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-83678192021-08-18 Using Base-ml to Learn Classification of Common Vestibular Disorders on DizzyReg Registry Data Vivar, Gerome Strobl, Ralf Grill, Eva Navab, Nassir Zwergal, Andreas Ahmadi, Seyed-Ahmad Front Neurol Neurology Background: Multivariable analyses (MVA) and machine learning (ML) applied on large datasets may have a high potential to provide clinical decision support in neuro-otology and reveal further avenues for vestibular research. To this end, we build base-ml, a comprehensive MVA/ML software tool, and applied it to three increasingly difficult clinical objectives in differentiation of common vestibular disorders, using data from a large prospective clinical patient registry (DizzyReg). Methods: Base-ml features a full MVA/ML pipeline for classification of multimodal patient data, comprising tools for data loading and pre-processing; a stringent scheme for nested and stratified cross-validation including hyper-parameter optimization; a set of 11 classifiers, ranging from commonly used algorithms like logistic regression and random forests, to artificial neural network models, including a graph-based deep learning model which we recently proposed; a multi-faceted evaluation of classification metrics; tools from the domain of “Explainable AI” that illustrate the input distribution and a statistical analysis of the most important features identified by multiple classifiers. Results: In the first clinical task, classification of the bilateral vestibular failure (N = 66) vs. functional dizziness (N = 346) was possible with a classification accuracy ranging up to 92.5% (Random Forest). In the second task, primary functional dizziness (N = 151) vs. secondary functional dizziness (following an organic vestibular syndrome) (N = 204), was classifiable with an accuracy ranging from 56.5 to 64.2% (k-nearest neighbors/logistic regression). The third task compared four episodic disorders, benign paroxysmal positional vertigo (N = 134), vestibular paroxysmia (N = 49), Menière disease (N = 142) and vestibular migraine (N = 215). Classification accuracy ranged between 25.9 and 50.4% (Naïve Bayes/Support Vector Machine). Recent (graph-) deep learning models classified well in all three tasks, but not significantly better than more traditional ML methods. Classifiers reliably identified clinically relevant features as most important toward classification. Conclusion: The three clinical tasks yielded classification results that correlate with the clinical intuition regarding the difficulty of diagnosis. It is favorable to apply an array of MVA/ML algorithms rather than a single one, to avoid under-estimation of classification accuracy. Base-ml provides a systematic benchmarking of classifiers, with a standardized output of MVA/ML performance on clinical tasks. To alleviate re-implementation efforts, we provide base-ml as an open-source tool for the community. Frontiers Media S.A. 2021-08-02 /pmc/articles/PMC8367819/ /pubmed/34413823 http://dx.doi.org/10.3389/fneur.2021.681140 Text en Copyright © 2021 Vivar, Strobl, Grill, Navab, Zwergal and Ahmadi. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Neurology
Vivar, Gerome
Strobl, Ralf
Grill, Eva
Navab, Nassir
Zwergal, Andreas
Ahmadi, Seyed-Ahmad
Using Base-ml to Learn Classification of Common Vestibular Disorders on DizzyReg Registry Data
title Using Base-ml to Learn Classification of Common Vestibular Disorders on DizzyReg Registry Data
title_full Using Base-ml to Learn Classification of Common Vestibular Disorders on DizzyReg Registry Data
title_fullStr Using Base-ml to Learn Classification of Common Vestibular Disorders on DizzyReg Registry Data
title_full_unstemmed Using Base-ml to Learn Classification of Common Vestibular Disorders on DizzyReg Registry Data
title_short Using Base-ml to Learn Classification of Common Vestibular Disorders on DizzyReg Registry Data
title_sort using base-ml to learn classification of common vestibular disorders on dizzyreg registry data
topic Neurology
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8367819/
https://www.ncbi.nlm.nih.gov/pubmed/34413823
http://dx.doi.org/10.3389/fneur.2021.681140
work_keys_str_mv AT vivargerome usingbasemltolearnclassificationofcommonvestibulardisordersondizzyregregistrydata
AT stroblralf usingbasemltolearnclassificationofcommonvestibulardisordersondizzyregregistrydata
AT grilleva usingbasemltolearnclassificationofcommonvestibulardisordersondizzyregregistrydata
AT navabnassir usingbasemltolearnclassificationofcommonvestibulardisordersondizzyregregistrydata
AT zwergalandreas usingbasemltolearnclassificationofcommonvestibulardisordersondizzyregregistrydata
AT ahmadiseyedahmad usingbasemltolearnclassificationofcommonvestibulardisordersondizzyregregistrydata