← 返回 2026-11-10

PhysioWave-T:面向生理信号的高效 Token 小波基础模型 PhysioWave-T: Token-Efficient Wavelet Foundation Models for Biosignals

Yanlong Chen, Simone Benatti, Luca Benini, Cuntai Guan, Yawei Li 📅 2026-11-06 👍 2 2026-11-11 18:00
EEG Token效率 多模态融合 小波变换 生理信号基础模型 自监督学习

动态尺度折叠压缩小波 token 序列,构建跨采集配置的生理信号基础模型并实现可靠性感知多模态融合

前置知识

小波多分辨率分解

小波变换用低通/高通滤波器对信号逐级滤波并二倍抽取,即 $a^{(\ell+1)}=\downarrow_2(a^{(\ell)}*k_{lo})$、$d^{(\ell+1)}=\downarrow_2(a^{(\ell)}*k_{hi})$。$J$ 级分解产出 $J$ 个细节子带 $d^{(1)},\dots,d^{(J)}$ 和一个近似 $a^{(J)}$,共 $J+1$ 个子带,各自覆盖不同频段且在时间上局部化,特别适合分析非平稳的生理信号。本文 EEG 用三级分解,故有 4 个子带。

本文的核心算子“动态尺度折叠”正是作用在这 $J+1$ 个子带上:理解折叠为什么能把 token 数从 $(J{+}1)CS$ 压到 $CS$、以及折叠权重 $?lpha_s$ 的物理含义,必须先明白分解到底产生了什么。

Transformer 注意力的二次代价

自注意力需计算所有 token 两两之间的注意力矩阵,计算量与激活显存随序列长度 $N$ 以 $O(N^2)$ 增长。生理信号的 token 数等于通道数×时间 patch 数($CS$),密集 EEG 阵列(128 通道)长窗口会直接撑爆显存——论文实测不折叠时 128 通道单 batch 峰值显存约 32 GB。

尺度折叠的核心卖点是把注意力的二次项按 $(J{+}1)^2$ 缩减,从而把显存压到 2.5 GB。读懂效率实验(Fig. 8)与消融实验的动机,前提是知道这笔代价从哪里来。

掩码重建自监督预训练(MAE 范式)

MAE 式预训练随机遮住大部分输入 patch(本文 70%),让编码器从剩余上下文重建被遮内容,从而学到可迁移表征。本文采用双视角设计:干净视角提供重建目标与频谱重要性得分(掩码得分 $s=0.6e+0.4z$,$e$ 为频谱重要性、$z$ 为均匀噪声),在线视角把选中 patch 在进入卷积前端之前就置零,防止前端把被遮信息泄漏给相邻 token;并由谱目标 MSE、原始目标 SmoothL1 与折叠正则三项组成损失。

这是 EEG/ECG/sEMG 三个编码器共同的预训练目标,Fig. 1(c)(d) 的流程图与 Fig. 4/5 的重建可视化全部围绕它展开,不理解它就看不懂预训练部分。

潜变量瓶颈多模态融合(Perceiver 式)

Perceiver 式融合把每个模态先用注意力池化压成极少量摘要 token,再用一组可学习的融合 token 通过交叉注意力读取它们,避免在全部单模态 token 上做注意力。融合模块每个模态只接收固定数量的 token,因此计算量与窗口长度、通道数无关,且天然支持模态缺失(用注意力掩码排除缺席模态)。

RALF(可靠性感知潜变量融合)就建立在这个范式之上,再额外加入逐样本可靠性门控;理解 Fig. 6 中“每模态 4 个摘要 token + 8 个融合 token”的设计意图,需要先懂瓶颈融合。

AUPRC 与 FA/h 临床操作点

AUPRC 是精确率-召回率曲线下面积,在类别极不平衡(如癫痫发作段在数千小时记录中极稀少)时比 AUROC 更严格、更有区分度。发作检测常用“事件级灵敏度 @ 每小时误报次数(FA/h)”作为临床操作点:本文以 ≤11 FA/h(SeizeIT2 数据集论文 SVM 基线的操作点)和 ≤2 FA/h 两个预算报告灵敏度。

多模态融合实验的主要指标就是窗口级 AUPRC 和事件级灵敏度@FA/h;看懂 Fig. 7 的四张子图与 RALF 相对加权 logits/拼接融合的优势,需要这些指标定义。

研究动机

生理信号的采集硬件与协议高度不统一:EEG 从 2 通道可穿戴设备到 128 通道头皮阵列,ECG 从单导联贴片到临床 12 导联系统,sEMG 覆盖腕带、前臂阵列和高密度网格,各自的采样率与传感器几何都不同。作者前作 PhysioWave 用可学习小波为 ECG/sEMG 学多尺度表征,但三个设计选择限制了它向 EEG 扩展:其一,tokenizer 把每个小波尺度展开成独立的 token 行,$J$ 级分解、$C$ 通道、$S$ 个时间 patch 产生 $(J{+}1)CS$ 个 token,二次注意力使分解越深、通道越密、窗口越长就越贵;其二,每个编码器被绑死在单一固定输入配置上,无法覆盖 19–128 通道、256/512 Hz 的异构临床图谱;其三,多模态实验依赖外部预训练骨干加训练后固定的可学习模态权重,无法随单个样本的信号质量自适应。实测中不折叠的 128 通道 EEG 单 batch 峰值显存约 32 GB,无论临床还是可穿戴场景都难以承受。

本文的目标是本文要同时回答三个问题:第一,如何在不牺牲多尺度时频信息的前提下避免 token 数随分解深度线性膨胀——让更深的分解“丰富每个 token 的内容”而不是“拉长序列”;第二,如何用一套架构覆盖异构采集配置——同一个 30M 参数骨干能从 19–128 通道、256/512 Hz 的多种 EEG 语料中学习,并迁移到预训练时完全未见的配置(如 Sleep-EDFx 的 100 Hz 双导联、SeizeIT2 的耳后 2 通道可穿戴);第三,如何把独立预训练的 EEG/ECG/sEMG 编码器组合成多模态监测系统,且融合机制能感知每个样本中各模态的可靠性,在模态缺失或损坏时依然稳健。最终交付一个 token 高效、可扩展的生理信号基础模型家族及其多模态融合框架。

与已有工作不同的是,独特切入是把“依赖信号怎么采”的处理与“依赖信号内容”的学习在流水线上解耦:所有与采集相关的部分(通道数、采样率、传感器几何)在 tokenization 之前由路由专属小波前端消化,共享骨干只面对统一 token 空间。折叠算子先取子带均值 $?ar{b}$ 作参考、再用学到的残差修正,形式上把经典小波包最优基选择(离散树搜索、熵准则固定)推广为可学习、连续、数据相关的尺度混合;且折叠不含任何通道形状的参数,因此可跨图谱原样迁移。传感器身份不用电极坐标而用名字嵌入(可扩展词表)。多模态侧则用由“损坏严重度”直接监督的逐样本可靠性分数,替换 PhysioWave 的固定模态权重——这是与固定权重融合和一般瓶颈融合的本质差别。

核心方法

直觉:多尺度分析应当让 Transformer 里每个 token 看到的内容更丰富,而不是让 token 队列更长。技术路线(Fig. 1):输入窗口 $X\in\mathbb{R}^{C\times T}$ 先按元数据(通道数、采样率)选定路由 $r=(C_r,f_r)$ 专属的小波前端,做 $J$ 级可学习小波分解(自适应基选择+软门控+跨尺度融合),得到 $J+1$ 个子带;动态尺度折叠把子带重新组合回一个与输入同形的 $\tilde{X}\in\mathbb{R}^{C\times T}$;按物理时长 $\tau$ 切 patch、加通道名嵌入与位置编码后得到 $CS$ 个 token,送入每模态共享的 Transformer(RMSNorm、QK 归一化、门控 FFN、RoPE)。预训练采用双视角掩码重建:干净视角提供目标与掩码得分,在线视角先置零再进前端;两个浅解码头分别在折叠小波域与原始信号域重建。EEG/ECG/sEMG 各独立预训练一个编码器(30M/30M/12M 参数),最后由 RALF 以逐样本可靠性权重融合用于可穿戴癫痫检测。

核心创新是动态尺度折叠:$\tilde{X}=\bar{b}+\gamma\sum_{s=1}^{J+1}\alpha_s\odot(g_s*b_s-\bar{b})$。其中 $\bar{b}$ 是子带均值,作中性参考;$g_s$ 是 delta 初始化的短深度合成滤波器;$\gamma$ 初始 0.1;权重 $\alpha_s\in[0,1]$、$\sum_s\alpha_s=1$ 由各子带统计量(对数 RMS、幅度熵、对数峰度)经共享 MLP 预测,并以 $10^{-3}$ 权重的 $KL(\alpha\|u)$ 惩罚防止塌缩到单一尺度。delta 初始化加均匀权重使初始折叠恰为子带平均,训练从\u201c中性\u201d出发学出尺度偏好。与 PhysioWave 的本质区别:后者把每个子带 token 化为独立序列行,分解深度直接乘长序列;折叠让深度只增加单个 token 的信息密度。与经典 best-basis selection 的区别:那里在离散小波包树中搜索且熵准则固定,这里是连续、可微、逐通道逐时间块自适应的准则学习。

方法步骤详情

①路由划分:按元数据的通道数与采样率选专属前端;词表、位置码与 Transformer 跨路由共享。②可学习分解:每级由共享 MLP 预测权重混合命名小波初始化的滤波器对并二倍抽取;软门控逐通道融合本级与上级;CAFFN 融合浅层,得 $J{+}1$ 个子带。③折叠:$\tilde{X}=\bar{b}+\gamma\sum_s\alpha_s\odot(g_s*b_s-\bar{b})$ 叠回与输入同形的 $C\times T$。④token 化:按物理时长切 patch 得每通道 $S$ 个,加通道名嵌入与二维位置码,共 $CS$ 个 token。⑤预训练:干净视角按频谱得分 $s=0.6e+0.4z$ 选 70% 掩码,在线视角先置零再进前端;损失=谱 MSE+原始 SmoothL1+小权重 $KL$ 正则。⑥适配:微调、probe、scratch 三模式。⑦RALF:每模态池化 4 个摘要 token,8 个融合 token 经两层交叉注意力分类;可靠性 $r_m$ 门控键值并加权单模态残差;训练时随机损坏模态并监督可靠性 $r_m$,另加单模态 CE 与子集对称 KL。

技术新颖性

技术新颖性有四层。第一,折叠算子是对经典 best-basis selection 的可微推广:把离散小波包树搜索换成连续、由子带统计驱动的尺度混合,并引入可学习合成滤波器 $g_s$ 使混合不局限于逐点加权;消融显示合成滤波器贡献 0.7 点、数据相关权重 $\alpha$ 贡献 0.9 点,静态均匀折叠掉 1.6 点,两组件缺一不可。第二,折叠不含通道形状参数,是跨图谱可迁移的“即插即用”接口——分解深度只改变 token 内容不改变序列长度,注意力二次项按 $(J{+}1)^2$ 缩减,这在密集 EEG 阵列上收益最大。第三,前端由采集元数据确定性选择而非学习 token 级路由(对比 Perceiver/MoE),并把名字化通道身份从 EEG 电极扩展到 ECG 导联与 sEMG 电位点,未见配置只需挂新前端并在词表追加新行。第四,RALF 用合成损坏严重度直接监督可靠性估计,且同时作用于交叉注意力键值与单模态残差预测两条通路,是对固定权重融合与一般瓶颈融合的实质推进。

Overview of PhysioWave-T, shown for EEG. (a) Channel count and sampling rate select a route-specific front end. (b) Adaptive wavelet decomposition and dynamic scale folding produce one C×T signal. (c) Spectral importance of clean-view tokens selects masked patches, zeroed before the online front end. (d) A shared Transformer and two MLP heads reconstruct raw and folded-wavelet patches against stop-gradient targets.
Fig. 1: Overview of PhysioWave-T, shown for EEG. (a) Channel count and sampling rate select a route-specific front end. (b) Adaptive wavelet decomposition and dynamic scale folding produce one C×T signal. (c) Spectral importance of clean-view tokens selects masked patches, zeroed before the online front end. (d) A shared Transformer and two MLP heads reconstruct raw and folded-wavelet patches against stop-gradient targets.
Soft-gated wavelet analysis. Channel-specific gates blend the upsampled subbands with the running approximation and detail states.
Fig. 2: Soft-gated wavelet analysis. Channel-specific gates blend the upsampled subbands with the running approximation and detail states.
Cross-scale channel-aggregation feed-forward network (CAFFN). The current approximation–detail pair is refined through convolution, channel aggregation, and attention to shallower-level features.
Fig. 3: Cross-scale channel-aggregation feed-forward network (CAFFN). The current approximation–detail pair is refined through convolution, channel aggregation, and attention to shallower-level features.
Reliability-aware latent fusion (RALF) of 4-s EEG, ECG, and EMG windows. Reliability scores gate tokens and weight unimodal predictions.
Fig. 6: Reliability-aware latent fusion (RALF) of 4-s EEG, ECG, and EMG windows. Reliability scores gate tokens and weight unimodal predictions.

实验结果

EEG:微调后在九项指标中八项领先——Sleep-EDFx kappa 0.686→0.737、加权 F1 76.5%→80.9%;P300 BAC/AUROC 各 +2.0、KaggleERN BAC +3.3。ECG:PTB-XL Super macro-F1 70.9%(超 PhysioWave-L 4.2)、Chapman F1 56.7%/AUROC 99.4% 最高。sEMG:EPN-612 94.80%、GRABMyo 89.78%(超 PhysioWave-L 1.25 点、参数仅 1/3)。融合:SeizeIT2 上单 EEG 61.4% 灵敏度@≤11 FA/h(LUNA-L 60.9%);RALF 把 AUPRC 从 0.321 提至 0.399,超加权 logits 0.372 与拼接 0.347,各损坏下 ≥0.33。效率:延迟降 4.0–7.2×、显存降 6.8–12.7×(128 通道 batch 32 GB→2.5 GB)。分析:通道嵌入无坐标监督恢复头皮拓扑;最慢尺度权重随觉醒→N3 上升(13/13 人);10% 标签即超全量 scratch。

Pre-training corpora and input configurations. The route (C, f) gives channel count and sampling rate in Hz. Counts refer to processed training windows.
Table 1: Pre-training corpora and input configurations. The route (C, f) gives channel count and sampling rate in Hz. Counts refer to processed training windows.
EEG classification: balanced accuracy (BAC), Cohen's kappa, weighted F1 (W-F1), and AUROC. Our values are three-seed means.
Table 2: EEG classification: balanced accuracy (BAC), Cohen's kappa, weighted F1 (W-F1), and AUROC. Our values are three-seed means.
ECG classification: macro-F1 and macro-AUROC in %. Baselines quoted from PhysioWave.
Table 3: ECG classification: macro-F1 and macro-AUROC in %. Baselines quoted from PhysioWave.
EEG ablations on PhysioNet-P300 and KaggleERN, averaged over three seeds. Δ is the mean change across the four metrics relative to the full model.
Table 5: EEG ablations on PhysioNet-P300 and KaggleERN, averaged over three seeds. Δ is the mean change across the four metrics relative to the full model.
Masked reconstruction on four EEG routes spanning 19–128 channels, with 70% of patches masked. Columns show the target, masked input, reconstruction, and absolute error on masked patches; r is the masked-patch correlation.
Fig. 4: Masked reconstruction on four EEG routes spanning 19–128 channels, with 70% of patches masked. Columns show the target, masked input, reconstruction, and absolute error on masked patches; r is the masked-patch correlation.
Single-channel views of the windows in Fig. 4: F4, P8, F4, and E40. Targets are gray; predictions and absolute errors are shown on masked patches.
Fig. 5: Single-channel views of the windows in Fig. 4: F4, P8, F4, and E40. Targets are gray; predictions and absolute errors are shown on masked patches.
Seizure detection on SeizeIT2 (official split, 29 test patients, 2,912 h, 181 seizures). (a) Event-level sensitivity against false alarms per hour. (b) Frozen and fine-tuned EEG encoders at ≤11 FA/h. (c) RALF's predicted reliability on clean inputs and with one modality corrupted at severity 0.7. (d) Window-level AUPRC of every modality subset.
Fig. 7: Seizure detection on SeizeIT2 (official split, 29 test patients, 2,912 h, 181 seizures). (a) Event-level sensitivity against false alarms per hour. (b) Frozen and fine-tuned EEG encoders at ≤11 FA/h. (c) RALF's predicted reliability on clean inputs and with one modality corrupted at severity 0.7. (d) Window-level AUPRC of every modality subset.
EEG encoder efficiency on one A100 in bf16, averaged over three seeds. (a) Latency per window. (b) Peak memory per batch. (c) Savings versus token count.
Fig. 8: EEG encoder efficiency on one A100 in bf16, averaged over three seeds. (a) Latency per window. (b) Peak memory per batch. (c) Savings versus token count.
Spatial structure in channel embeddings. (a) Embedding similarity versus geodesic scalp distance, with an untrained table for comparison. (b) Electrode-centered similarity maps; links mark the five nearest neighbors.
Fig. 9: Spatial structure in channel embeddings. (a) Embedding similarity versus geodesic scalp distance, with an untrained table for comparison. (b) Electrode-centered similarity maps; links mark the five nearest neighbors.
Spectral adaptation of the wavelet front ends. (a) Level-one analysis responses before and after pre-training, with physiological bands and −3 dB cutoffs. (b) Selector weights at levels 1–3. (c) Low-pass cutoff changes.
Fig. 10: Spectral adaptation of the wavelet front ends. (a) Level-one analysis responses before and after pre-training, with physiological bands and −3 dB cutoffs. (b) Selector weights at levels 1–3. (c) Low-pass cutoff changes.
查看结构化数据
任务指标本文基线提升
睡眠五分期(Sleep-EDFx,100 Hz 双导联,预训练未见配置) Cohen's kappa 0.7365(微调) EEGPT 0.6857 +0.0508
睡眠五分期(Sleep-EDFx) 加权 F1 80.9% EEGPT 76.5% +4.4 个百分点
P300 靶刺激检测(PhysioNet-P300) 平衡准确率 67.06%(微调) EEGPT 65.02% +2.04 个百分点
错误相关 negativity 检测(KaggleERN) 平衡准确率 61.71%(微调) EEGPT 58.37% +3.34 个百分点
心电五 superclass 诊断(PTB-XL Super) macro-F1 70.9%(微调,30M 参数) PhysioWave-L 66.7%(37M) +4.2 个百分点
心电诊断(Chapman–Shaoxing) macro-AUROC 99.4% PhysioWave-L 98.3% +1.1 个百分点
sEMG 手势识别(GRABMyo,跨 session 泛化) 准确率 89.78%(微调,12M) PhysioWave-L 88.53%(37M) +1.25 个百分点,参数仅约 1/3
可穿戴癫痫发作检测(SeizeIT2,单模态 EEG) 事件级灵敏度 @≤11 FA/h 61.4%(微调,25.4M) LUNA-L 60.9%(40.4M)/ EEGPT 42.4% +0.5 点(参数少 37%)/ +19.0 点
多模态融合发作检测(SeizeIT2,EEG+ECG+EMG,冻结编码器) 窗口级 AUPRC 0.399(RALF) 最佳单模态 EEG 0.321 / 加权 logits 0.372 / 拼接 0.347 较最佳单模态 +0.078,较两种融合规则 +0.027/+0.052

局限与改进

作者承认的局限:多模态实验中的模态损坏(噪声、坏导联、基线漂移、饱和、时间丢失,严重度 0.7)全部为合成注入,尚未在带真实传感器故障的前瞻性记录上验证;三个编码器仍独立预训练,未做联合多模态预训练;PPG 等其他模态未覆盖。我自己的观察:其一,CPSC 2018 macro-F1 落后 OpenECG-MAE 1.4 点,且 PTB-XL Super/CPSC 的 macro-AUROC 低于 PhysioWave-L(90.3 对 94.6),说明折叠+共享骨干在阈值级均衡决策更强、排序能力略有牺牲;其二,EPN-612 上 probe 比 scratch 低 4.45 点,源于 200 Hz 腕带内容(<100 Hz)与预训练前端强调的 100–200 Hz 频段错配,冻结迁移对采样率敏感;其三,KaggleERN 冻结编码器(53.7%)低于 scratch(57.0%),低幅短时事件仍需全骨干微调才能释放预训练价值;其四,可靠性头由合成严重度监督,真实伪迹统计不同时校准性存疑;其五,token 数仍随通道数线性增长,折叠只压缩尺度维,超高密度阵列依旧昂贵。

独立分析的弱点

独立分析的弱点与改进方向:(1)可靠性监督依赖合成损坏——训练时人为注入噪声/漂移/饱和并直接以严重度定义目标 $r_m\to1-\sigma_m$,但真实世界的电极接触不良、运动伪迹与合成损坏统计特性不同,改进方向是在前瞻性可穿戴数据上收集自然故障,用弱监督与保形预测等校准手段重训可靠性头。(2)三模态独立预训练学不到跨模态互补表征,融合只发生在 RALF 层;改进是联合多模态预训练(跨模态对比或共享掩码重建),让编码器在预训练阶段就见过“同一生理事件的 EEG+ECG”。(3)频谱错配导致低带宽配置迁移差(EPN-612 probe 掉 4.45 点),可引入多采样率混合预训练或前端频带分配的自适应切换。(4)折叠压缩的是分解深度而非通道数,128 通道路由仍需按 token 数反比缩放 batch,可探索通道维分组折叠或 token 合并。(5)30M 参数远小于通用基础模型,多任务容量可能成为瓶颈,值得做生理信号的规模律实验。(6)睡眠分析仅覆盖 14 名受试者、37,902 个窗口,尺度权重与病理(如癫痫、痴呆)的关联尚未检验。

未来方向

作者提出的方向:在带自然传感器故障的前瞻性记录上验证 RALF;联合多模态预训练;为 PPG 等新模态开辟新路由。基于本文成果可延伸:其一,把“路由-前端-词表”机制推广到 PPG、呼吸、连续血糖等信号,走向统一生理信号基础模型;其二,边缘部署——折叠带来的 6.8–12.7× 显存与 4.0–7.2× 延迟缩减天然适合可穿戴/植入设备,结合量化蒸馏做 on-device 微调值得探索;其三,临床工作流:RALF 在 ≤2 FA/h 预算下已达 32.0% 灵敏度,可结合发作类型条件化与长时程上下文建模;其四,可解释性延伸:折叠权重已能无监督追踪睡眠分期,可推广为癫痫、脑病频段动力学的 biomarker 发现工具;其五,词表允许下游追加电极名,可研究跨个体/跨设备嵌入对齐与持续学习。

复现评估

复现条件较好。代码与模型已在 GitHub 开源(ForeverBlue816/PhysioWave),超参数随配置文件发布。预训练语料全部公开:EEG 七个(TUEG/HBN/FACED/TDBRAIN/M3CV/PhysioNet MI/HGD,共 15.4M 个 4 秒窗口)、ECG 七个(PulseDB/Icentia11k/MIMIC-IV-ECG 等,7.6M 个 10 秒窗口)、sEMG 六个(emg2qwerty/emg2pose/CEMHSEY/Hyser/putEMG,5.1M 个 1 秒窗口);MIMIC-IV、TDBRAIN 需注册申请。算力:EEG/ECG 各 60 epoch、sEMG 40 epoch,单张 A100 bf16,峰值显存 26/19/16 GB(EEG/ECG/sEMG),参数 12–30M,学术实验室单机多卡可承担。评测协议透明:三种子均值、被试不重叠划分、沿用 EEGPT 与 PhysioWave 官方 split。难点在数据管线(路由分配、抗混叠重采样、通道名到词表槽位映射)与个别数据集访问审批,总体复现难度中等。

相似论文推荐