在基于生物力学的先验指导下,利用sEMG数据评估SHAP特征选择方法以用于离线膝关节角度估计

《Expert Systems with Applications》:Evaluating SHAP Feature Selection Guided by a Biomechanical Prior for Offline Knee Angle Estimation from sEMG

【字体: 大 中 小 】 时间:2026年09月28日 来源:Expert Systems with Applications 9.4

编辑推荐:

  •通过受控的样本验证了先验归因一致性得分。•针对参与者的验证将特征选择与最终测试分开。•先验指导将特征集平均从132个减少到10.2个。•跨数据集测试在匹配的输入条件下评估了模型迁移能力。引言表面肌电图(sEMG)提供了非侵入性的神经肌肉活动视图,广泛应用于运动分析和人机交互中。

  
  • •
    通过受控的样本验证了先验归因一致性得分。
  • •
    针对参与者的验证将特征选择与最终测试分开。
  • •
    先验指导将特征集平均从132个减少到10.2个。
  • •
    跨数据集测试在匹配的输入条件下评估了模型迁移能力。

引言

表面肌电图(sEMG)提供了非侵入性的神经肌肉活动视图,广泛应用于运动分析和人机交互中。将sEMG数据映射到连续的关节运动学数据是具有挑战性的,因为sEMG信号是非平稳的、受参与者影响的,并且对电极位置、组织属性和采集条件敏感(Enoka, Duchateau, 2015; Farina, Merletti, Enoka, 2014; Hug, 2011; Staudenmann, Roeleveld, Stegeman, van Die?n, 2010)。特征工程研究探索了时间、频率及时间-频率表示方法,而最近的综述则考察了这些方法在不同用户和记录环境下的稳健性和可转移性(Lopez-Villagomez, Lopez-Hernandez, Mata-Chavez, Rodriguez-Donate, Guzman-Castro, Cabal-Yepez, 2026; Phinyomark, Scheme, 2018; Zhang, Qu, Zhang, Wang, Chen, Xu, 2025)。最新研究表明,可以利用机器学习回归器从sEMG数据中估算下肢关节角度和步态参数(Liu, Sharma, Wu, Zhu, Chang, Wang, 2025; Lu, Chen, Yang, Liu, Zhao, 2025; Lv, Wang, Hao, 2025)。预测性能虽然可以量化准确性,但无法确定哪些输入因素驱动了模型的表现,或者这些输入是否符合某种生物力学预期(Halilaj et al., 2018)。
事后归因方法,如Shapley加性解释(SHAP),可以描述拟合模型是如何使用其输入数据的(Lundberg, Erion, Chen, DeGrave, Prutkin, Nair, Katz, Himmelfarb, Bansal, Lee, 2020; Lundberg, Lee, 2017; Maurer, Metsch, Hempel, Bender, Spicher, Hauschild, 2024)。这些方法描述了模型的行为,而生理或因果解释则需要额外的证据(Lapuschkin, W?ldchen, Binder, Montavon, Samek, Müller, 2019; Rudin, 2019)。对于sEMG数据来说,这一点尤为重要,因为共同收缩、电磁延迟、被动关节运动以及相关特征可能会使观察到的激活现象与预测结果产生混淆(Hug, 2011; Staudenmann, Roeleveld, Stegeman, van Die?n, 2010; Tresch, Cheung, d’Avella, 2006)。一个明确的生物力学预期为评估模型的依赖性提供了参考。模型与这一预期的一致性需要与预测准确性分开进行评估。
基于知识的机器学习通过特征工程、模型训练或输出评估来整合领域知识(Sirocchi, Bogliolo, & Montagna, 2024)。对于生物信号而言,最近的可解释性研究同样强调,归因解释应放在信号生成过程的背景下进行(Alqudah, Moussavi, 2025; Maurer, Metsch, Hempel, Bender, Spicher, Hauschild, 2024)。我们研究了与特定生物力学先验的一致性如何影响特征选择、在未见过参与者的情况下的性能以及在同一参与者协议内的子集稳定性。所使用的先验以序数形式编码了行走过程中的肌肉相关性,并明确揭示了其数值假设。
由于全局归因是在一个行走周期内进行的平均值计算,它可能会掩盖模型依赖性的相位差异。我们通过将归因结果汇总到四个轨迹周期区间内,并将其与相应的先验进行比较来保留这种时间结构。同步的膝关节角度轨迹为这些区间提供了标签,sEMG描述符则从中心窗口中提取。这种设计允许离线分析相位依赖的归因和特征选择过程。
本研究在方法学上做出了四个贡献:它明确且可重复地定义了生物力学先验,通过公开完整的肌肉-相位矩阵来表示;使用受控样本校准了相关的一致性得分,并检验了归因对先验扰动的敏感性;它通过汇总四个预先指定的轨迹周期区间内的绝对SHAP值来构建试验局部的、按相位分层的归因轮廓,同时保留了受试者、试验以及试验相对窗口的索引;它还区分了模型层面的Bio-Consistency Score(BCS,用于表征总体归因与先验之间的一致性)和选择器使用的特征层面Phase-Profile Concordance(PPC)指标。评估中将基于先验的选择与无生物力学指导的选择、互信息过滤以及基于LASSO的选择方法在相同的受试者集上进行比较,每个外部测试受试者都不被纳入用于选择、子集构建、停止决策和模型拟合的SHAP估计过程中。
主要分析比较了15个外部受试者在预测性能、特征数量、選擇稳定性和先验-归因一致性方面的表现。次要分析则在具有相同通道特征空间的六名参与者数据集上考察了模型迁移能力,包括直接迁移、热启动适应和教师-目标融合。

章节片段

研究设计、数据集和预处理

我们采用了泄漏控制的工作流程。首先进行特定来源的数据准备和窗口级别的特征工程处理,接着构建生物力学先验,进行试验局部的、按相位分层的SHAP分析,然后进行基于先验的特征选择和针对参与者的评估。图1总结了整个流程,并区分了主要的内源分析和次要的跨数据集分析。
主要数据来源于Camargo和Ramanathan发布的开放运动数据集。

数据集内的性能和先验敏感性

基于先验的选择将输入特征的平均数量从132个减少到10.20个(表5)。其平均RMSE为14.15°,而完整特征集的RMSE为13.14°,两者之间的差异为1.01°(95%置信区间为-0.08–2.01;Holm调整后的p值为0.4824)。图2中的参与者级分布显示了这些平均值背后的变异性。经过多重性调整后,基于先验选择的预测对比没有显示出统计学上的显著性。
所有情况下的BCS平均值均为负值

解释和意义

先验指导产生的特征集较为紧凑,并使描述性BCS值趋近于零。这些结果揭示了知识引导的特征选择的三个特性:表示规模、与领域预期的符合度以及预测实用性。在当前的评估中,完整特征集的平均RMSE最低,而基于先验的选择器使用的输入数量显著减少。经过多重性调整后,没有任何对比显示出统计学上的显著性。

结论

本研究评估了一种用于离线sEMG膝关节角度估计的基于SHAP的特征选择的明确生物力学先验。针对参与者的评估表明,先验指导减少了输入维度的复杂性,并使描述性BCS值趋近于零;而完整特征集提供了准确性参考,基于先验的子集在不同折叠测试中的表现各不相同。没有任何一个折叠级别的BCS值显示出与肌肉标签排列参考值的统计学显著差异。

CRediT作者贡献声明

冯斌:概念化、方法论、软件开发、正式分析、写作——原始草稿、可视化、数据整理。凌柳毅:概念化、监督、写作——审阅与编辑、资金获取。王国:调查、资源准备、写作——审阅与编辑。余志鹏:验证、写作——审阅与编辑。

利益冲突声明

作者声明他们没有已知的财务利益或个人关系可能影响本文所述的工作。
冯斌|凌柳毅|王国|余志鹏
相关新闻
生物通微信公众号
微信
新浪微博
  • 搜索
  • 国际
  • 国内
  • 人物
  • 产业
  • 热点
  • 科普

热点排行

    今日动态 | 人才市场 | 新技术专栏 | 中国科学人 | 云展台 | BioHot | 云讲堂直播 | 会展中心 | 特价专栏 | 技术快讯 | 免费试用

    版权所有 生物通

    Copyright© eBiotrade.com, All Rights Reserved

    联系信箱:

    粤ICP备09063491号