Machine learning classification of multiple sclerosis patients based on raw data from an instrumented walkway

Biomed Eng Online. 2022 Mar 30;21(1):21. doi: 10.1186/s12938-022-00992-x.

Abstract

Background: Using embedded sensors, instrumented walkways provide clinicians with important information regarding gait disturbances. However, because raw data are summarized into standard gait variables, there may be some salient features and patterns that are ignored. Multiple sclerosis (MS) is an inflammatory neurodegenerative disease which predominantly impacts young to middle-aged adults. People with MS may experience varying degrees of gait impairments, making it a reasonable model to test contemporary machine leaning algorithms. In this study, we employ machine learning techniques applied to raw walkway data to discern MS patients from healthy controls. We achieve this goal by constructing a range of new features which supplement standard parameters to improve machine learning model performance.

Results: Eleven variables from the standard gait feature set achieved the highest accuracy of 81%, precision of 95%, recall of 81%, and F1-score of 87%, using support vector machine (SVM). The inclusion of the novel features (toe direction, hull area, base of support area, foot length, foot width and foot area) increased classification accuracy by 7%, recall by 9%, and F1-score by 6%.

Conclusions: The use of an instrumented walkway can generate rich data that is generally unseen by clinicians and researchers. Machine learning applied to standard gait variables can discern MS patients from healthy controls with excellent accuracy. Noteworthy, classifications are made stronger by including novel gait features (toe direction, hull area, base of support area, foot length and foot area).

Keywords: Artificial intelligence; Gait analysis; Machine learning; Multiple sclerosis; Rehabilitation; Walkway.

MeSH terms

  • Adult
  • Gait
  • Humans
  • Machine Learning
  • Middle Aged
  • Multiple Sclerosis*
  • Neurodegenerative Diseases*
  • Support Vector Machine