Identification and interpretation of gait analysis features and foot conditions by explainable AI

Mustafa Erkam Özateş,Alper Yaman,Firooz Salami,Sarah Campos,Sebastian I. Wolf,Urs Schneider
DOI: https://doi.org/10.1038/s41598-024-56656-4
IF: 4.6
2024-03-16
Scientific Reports
Abstract:Clinical gait analysis is a crucial step for identifying foot disorders and planning surgery. Automating this process is essential for efficiently assessing the substantial amount of gait data. In this study, we explored the potential of state-of-the-art machine learning (ML) and explainable artificial intelligence (XAI) algorithms to automate all various steps involved in gait analysis for six specific foot conditions. To address the complexity of gait data, we manually created new features, followed by recursive feature elimination using Support Vector Machines (SVM) and Random Forests (RF) to eliminate low-variance features. SVM, RF, K-nearest Neighbor (KNN), and Logistic Regression (LREGR) were compared for classification, with a Majority Voting (MV) model combining trained models. KNN and MV achieved mean balanced accuracy, recall, precision, and F1 score of 0.87. All models were interpreted using Local Interpretable Model-agnostic Explanation (LIME) method and the five most relevant features were identified for each foot condition. High success scores indicate a strong relationship between selected features and foot conditions, potentially indicating clinical relevance. The proposed ML pipeline, adaptable for other foot conditions, showcases its potential in aiding experts in foot condition identification and planning surgeries.
multidisciplinary sciences
What problem does this paper attempt to address?
The problem this paper attempts to address is: Clinical gait analysis is crucial for identifying foot conditions and planning surgeries. However, the process of evaluating large amounts of gait data is very time-consuming and complex, requiring manual inspection by medical experts and doctors. These professionals rely on their experience, expertise, and familiarity with patient demographics. Although the data is quantitative, their assessments (e.g., the severity of foot deformities) may contain a certain degree of human bias. To address these issues, this study explores the application of the latest machine learning (ML) and explainable artificial intelligence (XAI) algorithms in automating gait analysis to identify six specific foot conditions. By automating feature selection, foot condition identification, and using XAI methods to interpret prediction results, this study aims to support the assessments of medical experts and doctors, thereby improving patient treatment outcomes. Specifically, the objectives of this study include: 1. **Automated Feature Selection**: Manually creating new features and using Support Vector Machine (SVM) and Random Forest (RF) for recursive feature elimination to remove low-variance features. 2. **Classification Model Comparison**: Comparing the performance of classification models such as SVM, RF, K-Nearest Neighbors (KNN), and Logistic Regression (LREGR), and combining trained models using a Majority Voting (MV) model. 3. **Model Interpretation**: Using the Local Interpretable Model-agnostic Explanations (LIME) method to interpret the prediction results of all models, identifying the five most relevant features for each foot condition. Through these methods, the study demonstrates its potential in assisting experts in identifying foot conditions and planning surgeries.