Towards Explainable Graph Embeddings for Gait Assessment Using Per-Cluster Dimensional Weighting

Sensors (Basel). 2025 Jun 30;25(13):4106. doi: 10.3390/s25134106.

Abstract

As gaitpathology assessment systems improve both in accuracy and efficiency, the prospect of using these systems in real healthcare applications is becoming more realistic. Although gait analysis systems have proven capable of detecting gait abnormalities in supervised tasks in laboratories and clinics, there is comparatively little investigation into making such systems explainable to healthcare professionals who would use gait analysis in practice in home-based settings. There is a "black box" problem with existing machine learning models, where healthcare professionals are expected to "trust" the model making diagnoses without understanding its underlying reasoning. To address this applicational barrier, an end-to-end pipeline is introduced here for creating graph feature embeddings, generated using a bespoke Spatio-temporal Graph Convolutional Network and per-joint Principal Component Analysis. The latent graph embeddings produced by this framework led to a novel semi-supervised weighting function which quantifies and ranks the most important joint features, which are used to provide a description for each pathology. Using these embeddings with a K-means clustering approach, the proposed method also outperforms the state of the art by between 4.53 and 16% in classification accuracy across three datasets with a total of 14 different simulated gait pathologies from minor limping to ataxic gait. The resulting system provides a workable improvement to at-home gait assessment applications by providing accurate and explainable descriptions of the nature of detected gait abnormalities without need of prior labeled descriptions of detected pathologies.

Keywords: computer vision; gait assessment; graph networks; older adult care.

MeSH terms

  • Algorithms
  • Cluster Analysis
  • Gait Analysis* / methods
  • Gait* / physiology
  • Humans
  • Machine Learning
  • Principal Component Analysis

Grants and funding