想象一下,你正在尝试教一个机器人像人类一样行走。为了安全且自然地实现这一点,机器人需要确切知道你的肌肉何时工作以及工作强度如何。通常,我们使用一种称为肌电图(EMG)电极的特殊粘性传感器来“聆听”肌肉的电信号。但问题在于:这些传感器就像摇滚音乐会上的高灵敏度麦克风。如果你稍微移动手臂、出一点汗,或者贴纸发生移位,声音就会失真。它们也非常“挑剔”,意味着一套对你完全有效的传感器设置,对你的朋友可能毫无用处。
本文提出了一种巧妙的变通方法:与其直接聆听肌肉,不如聆听运动。
核心思想:“身体翻译器”
研究人员构建了一个智能计算机程序(人工智能),它充当翻译器的角色。
- 输入端: 它接收来自**IMU(惯性测量单元)**的数据。你可以把它们想象成智能手机或智能手表内部的小型运动传感器。它们坚固、廉价,且不介意汗水或贴纸移位。它们只测量你的腿部如何运动。
- 输出端: 人工智能试图根据这些运动来推测你的肌肉本应在做什么。它重构“肌肉激活包络线”——基本上,这是一条平滑曲线,显示每块肌肉随时间推移的工作强度。
问题:每个人的运动方式都不同
棘手之处在于,每个人都是独一无二的。你的行走风格、肌肉力量和骨骼结构都与我不同。
- 旧方法: 大多数人工智能模型是在庞大的人群上训练,然后直接“冻结”使用。当你将它们应用于新人时,它们往往会跌跌撞撞,因为它们尚未学会该特定个体的独特之处。这就像试图用一本仅包含通用短语的字典与外国人交流;虽然勉强可行,但远非完美。
- 新方法: 本文介绍了一种能够即时学习的系统。这就像拥有一位翻译,只需听到几句话就能立刻掌握你的口音。
秘密武器:"GEGLU-Transformer"
团队构建了一种新型人工智能大脑,称为GEGLU-Transformer。
- Transformer: 想象一位图书管理员,能够通读整本书,并瞬间理解开头与结尾之间的联系,即使中间隔着数百页。这有助于人工智能理解你行走中的长期模式,而不仅仅是当下的步伐。
- GEGLU(门控线性单元): 这是人工智能内部的一个特殊“守门人”。把它想象成夜店里的保镖,决定哪些信息重要,哪些应该被忽略。它帮助人工智能专注于正确的信号并忽略噪声,使其在推测不同人群的肌肉活动时表现更佳。
魔法技巧:“少样本”适应
这是最令人兴奋的部分。研究人员在他们从未见过的新人身上测试了该系统。
- 冷启动: 首先,他们让人工智能仅利用从其他人那里学到的内容进行猜测。表现尚可(在匹配肌肉模式方面准确率约为 70%)。
- “少样本”调整: 然后,他们向人工智能展示了该新人仅0.5%的行走数据。为了直观理解:如果一个人测试中走了 2400 步,人工智能只需查看大约12 步即可学会如何调整。
- 结果: 在看到这微小的 12 步之后,人工智能的准确率显著提升。它几乎瞬间就学会了该特定个体的风格。
研究发现
- 优于旧模型: 他们的新人工智能(GEGLU-Transformer)在猜测肌肉活动方面始终优于旧的标准人工智能模型(如 LSTM),即使在其有机会学习新个体之前也是如此。
- 快速学习者: "0.5% 数据”的技巧效果惊人。人工智能不需要数小时的校准;它只需要几秒钟的行走数据即可实现个性化。
- 鲁棒性: 无论行人在平地上行走、爬楼梯还是走上坡道,该系统都能良好运行。
结论
该论文声称,通过使用这种新的“智能翻译器”架构,我们可以利用简单、坚固的运动传感器来估算肌肉活动,而无需依赖挑剔的肌肉传感器。关键在于,该系统能够利用极少量的数据几乎即时地适应新用户。这使得可穿戴机器人(如用于行走辅助的外骨骼)在现实世界中的应用变得更加切实可行,因为在现实场景中,你无法为每个人花费数小时来校准传感器。
以下是论文《GEGLU-Transformer 用于少样本自适应的 IMU 到肌电估计》的详细技术总结。
1. 问题陈述
本文解决的核心挑战是:为了用于自适应可穿戴机器人(如外骨骼、假肢),如何从可穿戴惯性测量单元(IMU)中可靠地估计神经肌肉激活信号(EMG)。
- 直接肌电(EMG)的局限性: 虽然肌电提供直接的肌肉激活数据,但由于信号非平稳性、对电极放置位置的敏感性、运动伪影以及强烈的受试者间变异性,使其难以在实验室以外的环境中部署。
- 现有 IMU 到肌电模型的局限性: 现有的基于学习的方法通常依赖于在多受试者数据集上离线训练的静态模型。由于未考虑个体神经肌肉策略,这些模型往往无法泛化到未见过的用户。此外,它们缺乏在涉及多样化运动任务(楼梯、斜坡等)的真实场景中,进行快速、针对特定受试者的个性化(少样本自适应)的高效机制。
2. 方法论
作者提出了一个包含三个主要组件的自适应学习框架:
A. 信号处理
- 数据源: 来自 22 名健康成年人的同步 IMU(200 Hz)和肌电(1000 Hz)数据,执行各种任务(平地行走、楼梯、斜坡、跑步机)。
- 预处理:
- 肌电: 带通滤波(20–450 Hz)、全波整流,并低通滤波(8 Hz)以提取平滑的激活包络。
- 对齐: IMU 和肌电信号被重采样至 200 Hz 并对齐。
- 分割: 数据被分割为步态周期(0–100%),并时间归一化为 101 个样本。
- 归一化: 信号被缩放至 [0, 1] 区间,并经过中值滤波以去除伪影。
B. GEGLU-Transformer 架构
该模型用专为跨受试者泛化而设计的基于 Transformer 的编码器,取代了标准的循环架构(如 LSTM)。
- 卷积前端: 一个 1D 卷积层(核大小 5)将 24 个惯性特征投影到 256 维潜在空间,以捕捉局部运动模式。
- 自注意力编码器: 四个堆叠的 Transformer 编码器层,配备多头自注意力(8 个头),以捕捉长程时间依赖关系。
- GEGLU 前馈网络: 模型不使用标准的前馈网络,而是采用高斯误差门控线性单元(GEGLU)。
- 机制: FFGEGLU(x)=Wo(GELU(W1x)⊙(W2x))。
- 优势: 门控机制调节通道级激活,与基于 Sigmoid 的门控相比,改善了特征选择和梯度流动,这对回归任务至关重要。
- 输出: 线性投影将潜在表示映射到多个肌肉的目标肌电包络。
C. 少样本自适应
为了处理未见过的受试者,该框架采用了一种轻量级的自适应策略:
- 协议: 使用测试受试者的一小部分数据(例如,0.5% 到 10% 的步态周期)进行校准。
- 过程: 预训练模型参数使用梯度下降(AdamW)在此小自适应集上进行微调。
- 约束: 所有参数均被更新(不冻结任何层)以实现完全个性化,但该过程受低学习率和梯度范数裁剪的约束,以防止灾难性遗忘并确保稳定性。
3. 主要贡献
- 新颖架构: 提出了用于 IMU 到肌电估计的GEGLU-Transformer,其在跨受试者泛化方面优于最先进的循环基线模型(LSTM 和 CNN-LSTM)。
- 对环境变异的鲁棒性: 在多样化的运动模式(平地、楼梯、斜坡、跑步机)中进行了系统评估,证明模型的优势不仅限于简单的行走条件。
- 高效的少样本自适应: 证明了所提出的架构能够以最少的数据(少至受试者**0.5%**的步态周期)实现快速个性化,与基线模型相比,其性能迅速达到饱和。
4. 实验结果
该模型在包含 22 名受试者的数据集上,使用**留一受试者交叉验证(LOSO)**协议进行了评估。
基线比较(无自适应):
- 相关系数(r): GEGLU-Transformer 达到0.706(CNN-LSTM 为 0.664,LSTM 为 0.647)。
- 决定系数(R2): GEGLU-Transformer 达到0.474(分别为 0.420 和 0.397)。
- 误差指标: 其归一化均方根误差(nRMSE)更低,且峰值时间和幅度误差减小。
- 注: 与非门控 Transformer 相比,GEGLU 变体具体将 R2 提高了约 1.5%,相关系数提高了约 0.33%,证实了门控机制的益处。
少样本自适应(0.5% 数据):
- 仅使用 0.5% 的自适应数据,GEGLU-Transformer 的相关系数提升至0.761,R2 提升至0.559。
- 这在几乎不增加数据的情况下实现了显著的性能飞跃,而基线模型显示的增益要小得多。
- 性能提升迅速饱和;将数据量增加到 5% 以上仅带来边际改善,表明其具有极高的样本效率。
特定肌肉性能:
- 该模型在高振幅、规律性强的肌肉(如比目鱼肌、腓肠肌、股外侧肌)上表现最佳。
- 表现较差的肌肉(如股薄肌、股二头肌)显示出更高的变异性,这表明挑战源于信号质量和生物力学复杂性,而不仅仅是模型容量。
5. 意义与影响
- 可穿戴机器人的可扩展性: 通过减少对外接肌电传感器(易碎且难以校准)的依赖,并实现仅需极少数据的快速个性化,该方法使基于肌电的控制在现实世界的长期应用中成为可能。
- 自适应控制: 该框架支持机器人领域的“自适应控制”范式,允许系统无需大量校准会话即可快速适应新用户。
- 通用性: 该架构的任务无关特性表明,它可以扩展到上肢运动或其他下肢步态之外的辅助机器人应用。
- 效率: 结果证明,结合门控单元和轻量级自适应的基于注意力的架构,为连续神经肌肉回归提供了优于传统循环模型的替代方案。
总之,这项工作提供了一种实用且可扩展的解决方案,用于从惯性传感器估计肌肉激活,弥合了实验室级精度与可穿戴机器人现实世界部署能力之间的差距。
每周获取最佳 computer science 论文。
受到斯坦福、剑桥和法国科学院研究人员的信赖。
请查收邮箱确认订阅。
出了点问题,再试一次?
无垃圾邮件,随时退订。