📄 Real-time Generation of Listener Nodding via Prediction of Kinematic Parameters for Avatar Dialogue Systems
标签:#语音交互 #多任务学习 #实时处理 #Transformer #音频理解
6.9/10 | 创新 0.9/2 | 严谨 1/1.5 | 实验 1/1.5 | 清晰 0.8/1 | 影响 0.5/1.5 | 开源 1.2/1.5 | 复现 0.3/0.5 | 工程 1.2/1.5
✅ 6.9/10 | 前50% | 文档类型:方法研究 | 评分置信度:高 | #语音交互 | #多任务学习 | #实时处理 #Transformer | arxiv
👥 作者与机构
- 第一作者:Kazushi Kato(京都大学,katou@sap.ist.i.kyoto-u.ac.jp)
- 通讯作者:未明确标注(按邮箱推断可能为 Tatsuya Kawahara,kawahara@i.kyoto-u.ac.jp)
- 作者列表:Kazushi Kato(京都大学,katou@sap.ist.i.kyoto-u.ac.jp)、Koji Inoue(京都大学,inoue@sap.ist.i.kyoto-u.ac.jp)、Taiga Mori(京都大学,mori@sap.ist.i.kyoto-u.ac.jp)、Divesh Lala(京都大学,lala@sap.ist.i.kyoto-u.ac.jp)、Tatsuya Kawahara(京都大学,kawahara@i.kyoto-u.ac.jp)
💡 毒舌点评
本文将 VAP 的双通道注意力框架从"何时点头"拓展到"怎样点头",思路清晰、实验完整且代码开源,对于做对话交互 avatar 的同行是一份不错的工程参考。但本质上仍是把一个成熟架构换了个头——多任务学习和 fine-tune 策略缺乏新颖的理论洞察,Kinematic 参数预测的离散化分类(repetitions 仅 3 类)和 z-score 归一化处理过于粗糙,主观评估中 proposed+stochastic 方案与 proposed+proposed 方案在所有指标上均无显著差异(p>0.2),说明运动形态预测的精度和可信度仍有较大提升空间。论文仅在单语(日语)单场景(attentive listening)数据集上验证,且数据集未公开发布,可复现性受限。
📌 核心摘要
本文针对对话系统中 listener nodding(倾听点头)的生成问题,提出一个能实时预测点头的时机和运动学参数(幅度、速度、重复次数、是否先仰头)的模型。方法核心是基于 Voice Activity Projection(VAP)的双模块 dyadic attention 网络架构:timing prediction module 通过多任务学习(点头预测、语音活动投影、语音活动检测、反馈语预测、反馈语检测)训练;kinematic parameter prediction module 从已训练的 timing module fine-tune 初始化,直接回归或分类预测运动参数。
与已有方法相比,本工作的核心新意在于:(1) 同时预测时机和运动参数而非仅预测二值点头或固定类;(2) 将多任务学习的 turn-taking 特征复用到运动参数预测;(3) 直接预测连续参数并基于参数合成运动,而非从预定义模板中选取。
主要实验结果包括:timing prediction F1 52.19(vs CPC 46.14、stochastic 23.63);kinematic parameter prediction 中 proposed 方法在 range MAE 0.0341 rad、correlation 0.5215,speed MAE 0.0525 rad/s、correlation 0.5236,repetitions macro F1 39.37,swing-up F1 53.45,均优于所有基线;fine-tune 策略相比从头训练在 range correlation 上从 0.4830 提升到 0.5215。主观评估(n=60)中,proposed timing + proposed parameters 方案在所有 7 个指标上显著优于 stochastic timing + fixed parameters 基线;但 proposed+stochastic 与 proposed+proposed 方案之间在所有指标上均无显著差异(Bonferroni 校正后所有 p>0.2)。
实际意义在于将模型集成到 CG avatar 对话系统中实现 CPU 实时运行(RTF 0.57,Intel Core Ultra 9 275HX)。主要局限是:主观评估采用预录视频被动观察而非交互式评估,且未能显著区分 proposed parameters 与 stochastic parameters 的效果差异;Kinematic 参数预测精度(correlation 约 0.52)仍偏低;实验仅在单语(日语)单场景(attentive listening)数据集上进行,数据集未公开发布;论文未提供学习率、优化器、batch size、网络层数等关键训练细节。
🔗 开源详情
- 代码:
https://github.com/MaAI-Kyoto/MaAI - 模型权重:论文中声明"trained models are available",与代码在同一个 GitHub 仓库(
https://github.com/MaAI-Kyoto/MaAI)中提供。 - 数据集:论文中未提供公开数据集的具体获取链接或下载地址。数据来源描述为"the attentive listening dataset collected through Wizard-of-Oz experiments with the android ERICA",并提到了数据规模和处理方法,但未提供公开获取方式。数据集本身未公开发布。
- Demo:论文中未提及在线演示(Demo)链接。研究集成于一个 CG avatar 对话系统(CG-CA Gene,见图 7),但未提供可访问的演示地址。
- 复现材料:论文中提到了一些复现相关的关键配置:
- 音频编码器:Continuous Mimi Encoder(Mimi 音频编码器的神经编码部分,ConvNet + Transformer 层)和 CPC 音频编码器的预训练权重。Mimi 权重来自 Moshi 项目(引用 defossez2024moshi),CPC 权重在约 60,000 小时 LibriSpeech 数据上预训练。
- 训练细节:帧率(12.5 Hz)、上下文长度(20 秒)、五折交叉验证、损失函数权重(均设为 1)、正样本权重(设为 3)。
- 实时处理:Continuous Mimi Encoder 导出为 ONNX 格式(fp32)以评估 CPU 推理性能。
- 具体的学习率、优化器、batch size、网络架构层数/维度等训练脚本细节需参考提供的 GitHub 仓库。
- 论文中引用的开源项目:
- MaAI:本研究的主要项目。
- 链接:
https://github.com/MaAI-Kyoto/MaAI
- 链接:
- CG-CA Gene:集成于主观评估的 avatar 对话系统。
- 链接:
https://github.com/mmdagent-ex/gene
- 链接:
- Mimi audio codec / Moshi:作为音频编码器基础。
- 论文正文中未直接给出 Moshi 的 GitHub 链接,需查阅参考文献
[defossez2024moshi]。
- 论文正文中未直接给出 Moshi 的 GitHub 链接,需查阅参考文献
- CPC:作为音频编码器的比较基线。
- 论文未提供其具体代码仓库链接。仅说明其权重在约 60,000 小时的 LibriSpeech 数据上预训练。
- ONNX:用于模型导出和实时推理性能评估。
- 链接:
https://onnx.ai/(通用格式标准)
- 链接:
- MaAI:本研究的主要项目。
🏗️ 方法概述和架构
本文提出一个双模块端到端模型,以 speaker 和 listener 双通道语音波形为输入,输出每个时间帧的点头概率和运动学参数预测。整体架构如图 2 所示,包含 timing prediction module 和 kinematic parameter prediction module 两个独立模块,各模块均实现 VAP 式 dyadic attention network。
本文提出的双模块模型架构如下图所示,左侧为Timing Prediction Module,右侧为Kinematic Parameter Prediction Module。

下图展示了两个模块均采用Continuous Mimi Encoder提取特征后,经过Self-attention和Cross-attention层处理,Timing Module通过多任务学习输出五个预测头,Kinematic Module通过fine-tune权重输出四个运动学参数预测。
音频编码器(Continuous Mimi Encoder):采用 Moshi 项目中 Mimi 音频编码器的神经编码部分(ConvNet + Transformer 层),但使用连续特征输出而非码本量化后的离散 token。该编码器在约 700 万小时语音数据上预训练,训练期间参数冻结。两个对话参与者的语音波形分别独立编码,保持因果性。输出特征同时编码声学和语义信息,帧率为 12.5 Hz,上下文长度 20 秒。文中同时评估了 CPC 音频编码器作为对比,CPC 权重在约 60,000 小时的 LibriSpeech 数据上预训练,同样冻结。
Timing Prediction Module:接收两个通道的 Mimi 编码特征,架构包含 Self-attention Transformer 层和 Cross-attention Transformer 层。Self-attention Transformer 分别独立处理每个通道的时序表征,捕获各通道内部的时序依赖关系;Cross-attention Transformer 使两个通道相互参考对方的注意力状态,建模说话者与倾听者之间的互动特征(dyadic interaction)。最终通过任务特定的线性层输出每个时间帧的点头发生概率。训练采用五任务多任务学习,损失函数如公式 (1) 所示:(1) Nodding Prediction——预测 ±500ms 窗口内的点头 onset(1 秒正区间,基于三个动机:onset 时机足以触发点头、忽略事件长度差异、允许一段时间内产生点头);(2) Voice Activity Projection(VAP)——预测未来 2s 内四个区间(0-200ms、200-600ms、600-1200ms、1200-2000ms)的双通道语音活动,输出 256 类联合配置(2 通道 × 4 区间);(3) Voice Activity Detection(VAD)——帧级语音活动检测,补充 VAP 预测;(4) Backchannel Prediction(BP)——预测 listener 的反馈语 onset(提前 500ms 标注),因反馈语常与点头共现,联合训练应有助于点头准确性;(5) Backchannel Detection(BD)——帧级反馈语检测,补充 BP。五个损失函数以交叉熵为主,权重均设为 1,正样本权重设为 3 以应对帧级正负样本不平衡。
Kinematic Parameter Prediction Module:与 timing module 具有相同的 Self-attention + Cross-attention 架构。在 timing module 训练完成后,用其 Self-attention 和 Cross-attention 层的权重初始化此模块,然后 fine-tune。训练目标为四个任务,损失函数如公式 (2) 所示,仅在 nodding timing 的正区间内计算损失,事件级运动学参数被赋予正区间内所有帧作为标签:(1) Range Prediction——MSE 回归,ground-truth range 经 z-score 归一化(使用训练集的均值和标准差);(2) Speed Prediction——MSE 回归,同样 z-score 归一化;(3) Repetitions Prediction——3 类交叉熵分类(1 次 / 2 次 / 3 次及以上);(4) Swing-up Prediction——2 类交叉熵分类(有/无先仰头)。所有损失权重均设为 1。
运动合成:运行时当点头概率超过阈值持续 K=5 帧(12.5 Hz 下对应 400ms),将该窗口内参数预测取均值作为事件级参数,再通过基于规则的三次样条插值生成完整的点头轨迹(关键帧 + 插值),发送给 avatar 执行。由于正区间定义为 onset ±500ms,模型能在实际点头发生前充分预测,因此要求短时间连续正帧即可稳定检测且无明显延迟。
关键设计选择:选用 Mimi 连续特征而非 CPC 特征,因为前者同时编码声学和语义信息且保持因果性,实验中 Mimi 在所有运动学参数指标上均优于 CPC;将 timing 和 kinematic prediction 分为独立模块是因为二者任务性质不同(前者为帧级二分类,后者为事件级回归/分类);fine-tune 策略复用 turn-taking、反馈语和点头时机特征用于运动参数预测,实验证明相比从头训练可提升约 4 个百分点的 correlation。
💡 核心创新点
同时预测点头时机和运动学参数:已有模型仅预测二值点头或预定义类别然后回放固定动作。本工作直接回归/分类预测 range、speed、repetitions、swing-up 四个连续或离散参数,使 avatar 能根据上下文表达多样的点头形态。收益:主观评估中 C vs E 比较表明 diverse nodding 在所有 7 个指标上显著优于 fixed nodding(所有 p<0.001)。
VAP-style 双通道注意力用于运动参数预测:将原先为 turn-taking 建模设计的 dyadic attention 网络架构拓展到运动参数预测任务,通过 cross-attention 机制让两个对话通道相互参考,捕获说话者和倾听者之间的互动特征。收益:相比仅用单通道 F0+loudness 的 SVM(correlation 0.33/0.36),Mimi 特征 + dyadic attention 在 range/speed correlation 上提升至 0.52/0.52,提升约 16-19 个百分点。
多任务学习辅助 timing 训练:在 timing prediction 模块中联合训练 VAP、VAD、backchannel prediction/detection 四个辅助任务。收益:消融实验表明移除 VAP 损失导致 timing F1 从 52.19 降至 51.51,表明 turn-taking 结构建模对时机预测有贡献;backchannel 相关任务对 swing-up 预测的贡献更明显(移除 BP/BD 分别下降 0.87 和 0.58 F1)。
从 timing 到 kinematic parameter 的 fine-tune 策略:将训练好的 timing module 权重作为 kinematic parameter module 的初始化。收益:相比从头训练(scratch),fine-tune 在 range correlation 上从 0.4830 提升至 0.5215,在 speed correlation 上从 0.4835 提升至 0.5236,证明 turn-taking 和反馈语特征对预测点头形态有效。
轻量级实时系统集成:模型在 CPU(Intel Core Ultra 9 275HX)上实现实时推理(RTF 0.57),通过将 Continuous Mimi Encoder 导出为 ONNX 格式进一步降低延迟,并成功集成到 CG-CA Gene avatar 对话系统中。
📊 实验结果
实验设置:帧率 12.5 Hz,上下文长度 20 秒,五折交叉验证。Continuous Mimi Encoder 参数冻结。训练使用 attentive listening 数据集(90 段日语对话,约 12 小时)。
Timing Prediction 结果(Table 2):
| Method | F1-score | Precision | Recall |
|---|---|---|---|
| Always | 32.02±0.00 | 19.06±0.00 | 100.00±0.00 |
| Stochastic | 23.63±0.04 | 20.89±0.03 | 27.20±0.09 |
| CPC | 46.14±0.21 | 36.63±0.38 | 62.34±1.43 |
| Proposed | 52.19±0.40 | 41.93±0.60 | 69.11±0.56 |
Proposed 方法在 F1 上显著优于所有基线,相比 CPC 提升 6.05 个百分点。Mimi 连续特征对预测点头 onset 时机有效。
Kinematic Parameter Prediction 结果(Table 3):
参数预测模型在一个测试对话片段上的输出如下图所示。

下图中前两行分别为说话者和倾听者语音波形(红色阴影为正区间),下方四行依次展示Range、Speed、Repetitions和Swing-up的预测曲线(实线)与真实值(红色水平线)。Range和Speed的预测曲线与真实值趋势基本吻合,Repetitions和Swing-up则为离散分类输出。
| Method | Range MAE↓ | Range Corr↑ | Speed MAE↓ | Speed Corr↑ | Rep. Macro F1↑ | Swing-up F1↑ |
|---|---|---|---|---|---|---|
| Fixed | 0.0395±0.0000 | 0 | 0.0605±0.0000 | 0 | 22.25±0.00 | 0 |
| Stochastic | 0.0545±0.0003 | 0.0002±0.0000 | 0.0848±0.0005 | 0.0003±0.0000 | 33.30±0.01 | 24.10±0.11 |
| SVM (F0+loud.) | 0.0377±0.0001 | 0.3314±0.0096 | 0.0571±0.0002 | 0.3565±0.0080 | 36.92±0.75 | 42.69±0.39 |
| SVM (Mimi) | 0.0367±0.0002 | 0.4083±0.0061 | 0.0559±0.0001 | 0.4103±0.0072 | 38.31±0.38 | 46.00±0.66 |
| CPC (Finetune) | 0.0370±0.0004 | 0.3774±0.0190 | 0.0568±0.0007 | 0.3851±0.0157 | 37.49±0.43 | 49.47±0.27 |
| Proposed (Finetune) | 0.0341±0.0003 | 0.5215±0.0127 | 0.0525±0.0003 | 0.5236±0.0111 | 39.37±0.89 | 53.45±0.72 |
| Proposed (Scratch) | 0.0350±0.0004 | 0.4830±0.0224 | 0.0539±0.0008 | 0.4835±0.0245 | 37.22±1.01 | 50.79±0.34 |
Fine-tune 策略在所有指标上均优于从头训练。CPC 在 swing-up F1(49.47)上高于 SVM-Mimi(46.00),但在 range/speed/repetitions 上低于 SVM-Mimi,表明 proposed 模型的 turn-taking 结构对 swing-up 预测贡献更大。
Ablation Study(Table 4):
| Config | Timing F1 | Range MAE | Range Corr | Speed MAE | Speed Corr | Rep. F1 | Swing-up F1 |
|---|---|---|---|---|---|---|---|
| Original | 52.19±0.40 | 0.0341±0.0003 | 0.5215±0.0127 | 0.0525±0.0003 | 0.5236±0.0111 | 39.37±0.89 | 53.45±0.72 |
| w/o VAD | 52.16±0.21 | 0.0341±0.0004 | 0.5234±0.0160 | 0.0526±0.0003 | 0.5274±0.0097 | 39.19±0.70 | 53.28±0.46 |
| w/o VAP | 51.51±0.12 | 0.0345±0.0004 | 0.5034±0.0090 | 0.0529±0.0007 | 0.5106±0.0126 | 39.30±0.75 | 52.17±0.84 |
| w/o BD | 52.25±0.30 | 0.0339±0.0005 | 0.5278±0.0176 | 0.0526±0.0004 | 0.5229±0.0175 | 39.48±0.64 | 52.87±0.55 |
| w/o BP | 51.85±0.37 | 0.0338±0.0002 | 0.5275±0.0053 | 0.0525±0.0004 | 0.5228±0.0080 | 40.36±0.56 | 52.58±0.58 |
VAP 任务对 timing 和 kinematic 参数预测均有正面贡献;backchannel 相关任务对 swing-up 预测的贡献更明显(移除 BP/BD 分别下降 0.87 和 0.58 F1),可能因为 swing-up 标志倾听者认知状态转变,与反馈语时机密切相关。
Real-time Processing(Table 5):
| Setting | Avg. Inference Time (s) | RTF |
|---|---|---|
| w/o Mimi ONNX | 0.05338 | 0.6673 |
| w/ Mimi ONNX | 0.04568 | 0.5711 |
在 Intel Core Ultra 9 275HX CPU 上测试,RTF<1 表明可实时运行。延迟主要来自 Continuous Mimi Encoder。
Subjective Evaluation(Table 7, n=60,7-point scale):
下图对比了两种方法在同一对话片段上生成的点头运动轨迹。

Method D(随机参数)生成的头部俯仰角运动形态较为多样,Method E(所提方法)生成的运动在时序上与说话者语音节奏对应,但部分点头幅度相近。这两种方法的运动模式差异为后续主观评估提供了直观参考。
| Method | Human-like | Natural | Diverse | Attentive | Facilitate | Understand | Empathy |
|---|---|---|---|---|---|---|---|
| A) No nodding | 1.64 | 1.59 | 1.09 | 1.94 | 1.13 | 1.87 | 1.41 |
| B) Stochastic+Fixed | 4.19 | 4.06 | 3.11 | 4.34 | 3.73 | 4.23 | 4.08 |
| C) Proposed+Fixed | 4.53 | 4.52 | 2.94 | 4.98 | 4.26 | 4.72 | 4.51 |
| D) Proposed+Stochastic | 5.38 | 5.24 | 5.08 | 5.66 | 5.05 | 5.43 | 5.44 |
| E) Proposed+Proposed | 5.46 | 5.42 | 4.87 | 5.69 | 5.02 | 5.45 | 5.49 |
混合设计 ANOVA(组间因素:3 个 group;组内因素:5 种 method)显示 method 主效应在所有 7 个指标上显著(Greenhouse-Geisser 校正 p<0.001;偏 \(\eta^2 \approx 0.78\)-\(0.85\))。B vs C 比较:proposed timing 显著优于 stochastic timing(所有指标 p<0.03,除 diversity 外)。C vs E 比较:diverse nodding 显著优于 fixed nodding(所有指标 p<0.001)。D vs E 比较:无显著差异(所有指标 p>0.2)。注意 E 的 diversity 分(4.87)descriptively 略低于 D(5.08),可能因为 stochastic 采样自然产生更多样化的参数组合。
🔬 细节详述
- 训练数据:使用 Wizard-of-Oz 实验收集的 attentive listening 数据集(与 android ERICA 交互),包含日语对话(老年人日常闲聊 + 大学生 COVID-19 困难倾诉),共 90 段对话每段约 8 分钟,总计约 12 小时。点头标注基于垂直颈部角度(弧度):运动数据重采样至 120 Hz,经 15 帧移动平均滤波器和 4 阶 Butterworth 低通滤波器平滑,然后使用梯度规则检测点头段并人工校正。点头时段占比 37.0%(共 8581 个事件),较高比例归因于 attentive listening 对话的特性。数据集来源为先前研究(kato2025realtimenodding)中额外录制的 listener 手势数据。数据集本身未公开发布。
- 运动学参数定义:Range 为 segment onset 与最低点头角度之间的绝对差值(弧度);Speed 为整个点头段上的平均绝对角速度(rad/s);Repetitions 为手动标注的点头周期数(一个周期定义为一对连续的向下和向上头部运动);Swing-up 为运动是否以上仰开始。数据分布:mean range 0.0706 rad,mean speed 0.1081 rad/s,单周期点头 51.0%,双周期 32.8%,三周期及以上 16.2%,swing-up 23.9%。
- 损失函数:Timing 训练中五个损失均为帧级交叉熵,权重均为 1;正样本权重设为 3。Kinematic 训练中 range 和 speed 使用 MSE(z-score 归一化后),repetitions 和 swing-up 使用交叉熵,权重均为 1。未进行 loss weight 和 positive weight 的消融实验。
- 训练策略:未说明学习率、batch size、优化器、训练步数/轮数、warmup、调度策略等细节。Self-attention 和 Cross-attention Transformer 的层数、隐藏维度、头数等架构细节也未在正文中明确给出。
- 关键超参数:帧率 12.5 Hz,上下文长度 20 秒,点头正区间 ±500ms(1s 窗口),五折交叉验证。Continuous Mimi Encoder 参数冻结。CPC 编码器参数同样冻结。Kinematic 参数预测的 ground-truth 在正区间内为常数(事件级参数赋予所有帧)。
- 训练硬件:未说明 GPU/TPU 型号、数量和训练时长。
- 推理细节:点头检测阈值 K=5 帧(400ms),参数取窗口内均值,运动合成采用三次样条插值。
- 正则化/训练技巧:未说明 dropout、weight decay、梯度裁剪等技巧。
- 评估设置:主观评估使用 CG-CA Gene CG avatar 系统,9 段 held-out 测试会话 × 5 种方法 = 45 段视频,90 名众包参与者分成 3 组,每组 30 人。每名参与者观看 15 段视频(3 会话 × 5 方法)加 1 段注意力检查视频。注意力检查要求对最后 5 秒全部评 1 分,未遵守者被排除,剩余 n=60。统计方法:混合设计 ANOVA(group × method),Bonferroni 校正的事后两两比较。
- 资助信息:JST Moonshot R&D JPMJPS2011 和 JST PRESTO JPMJPR24I4。第一作者获岩垂奖学金基金会 2025 年度奖学金。
运动学参数的ground-truth标注定义如下图所示。

上层行为点头事件标注,中层将时间轴划分为正区间(点头发生的±500ms窗口)和负区间,下层在正区间内标注Range、Speed、Repetitions和Swing-up四个参数的具体值,负区间标记为-1。该标注策略用于模型训练时的损失计算。
⚖️ 评分理由
创新性 (0.9/2):将VAP双通道注意力架构从时机预测拓展至运动学参数预测并提出fine-tune策略,但核心架构非首创,参数定义朴素,组合方式缺乏新理论洞察。
技术严谨性 (1.0/1.5):repetitions仅粗粒度分3类,正样本权重和损失权重缺乏消融验证,z-score归一化未讨论分布偏移,正区间内参数为常数假设未经论证。
实验充分性 (1.0/1.5):缺少与近年listener motion生成模型的直接对比,仅在单一日语数据集上验证,未测试跨语言或跨对话类型泛化,主观评估中D vs E无显著差异削弱核心声明。
清晰度 (0.8/1):架构关键细节如层数和隐藏维度未充分说明,部分信息分散,存在排版错误如Table 2 Recall值误印为162.34和169.11。
影响力 (0.5/1.5):聚焦于avatar对话的倾听点头生成,属于人机交互小众方向,与语音/音频核心社区直接相关性有限,数据集单一且未公开限制普适性。
开源 (1.2/1.5):代码和训练模型在GitHub公开,但数据集未公开发布,论文中训练细节不完整需依赖代码仓库,属于核心产物开放但文档不完整。
可复现性 (0.3/0.5):未提供学习率、优化器、batch size、训练步数、网络层数和隐藏维度等关键训练细节,预训练模型来源仅引用项目未给直接链接。
工程/实践价值 (1.2/1.5):实现了从语音到点头动作生成的完整工程pipeline,CPU实时推理RTF 0.57,集成到CG avatar系统,但运动合成和系统性能分析较简单。
🚨 局限与问题
论文明确承认的局限:
- 主观评估中 D 与 E 无显著差异,作者承认这是因为参与者以第三方观察者身份观看预录视频而非直接交互,微细特征难以感知,需要面对面交互的配对比较实验来进一步验证。
- 未来工作方向包括从运动学参数生成更自然的点头动作(当前的三次样条插值较简单),以及利用说话者的视觉非语言线索(如眼神、点头)来预测倾听者的非语言反应。
审稿人发现的潜在问题:
- Kinematic 参数预测精度有限:Range 和 speed 的相关系数仅约 0.52,意味着模型仅能解释约 27% 的方差。repetitions 的 macro F1 39.37%(3 类分类,随机基线 33.3%)提升有限,且该指标未做统计显著性检验。这些数值虽然显著优于基线,但实际生成的运动是否足够自然和多样化存疑。论文应讨论在什么精度阈值下用户可感知的改善能够被检测到。
- 主观评估中 D vs E 无显著差异:这是核心声明"预测多样点头形态比固定形态更好"的一个薄弱点。E 的 diversity 分(4.87)甚至 descriptively 低于 D(5.08),因为 stochastic 采样自然产生更多样化的参数组合。论文在定性分析中描述了个别案例中 proposed 方法产生更语境适配的点头,但这种定性描述缺乏系统性量化支撑。
- 正区间定义的简化:±500ms 的窗口意味着模型预测的是"大致何时点头"而非精确 onset。对于运动参数,同一事件内的参数被赋予固定值,但事件内参数可能变化(如第一个 cycle 比第二个大),这种简化未被讨论。此外,事件检测阈值 K=5 帧的选择缺乏消融验证。
- 数据集局限:仅有日语 attentive listening 数据,点头占比 37%(远高于一般对话的频率),模型是否能推广到其他对话类型(如会议、谈判、工作对话)未验证。数据集未公开发布,进一步限制了可复现性和社区验证。
- 缺少与近年 listener motion 生成工作的直接对比:文中引用了 DiffListener、ListenFormer、DitaiListener 等工作,但未将其纳入实验对比,无法判断本方法在更广泛方法谱系中的位置。
- 训练细节不透明:论文未提供学习率、优化器、batch size、训练步数/轮数、网络层数和隐藏维度、正则化策略等关键信息,仅依赖开源代码弥补,降低了论文作为独立文档的完整性。
- 多任务学习的贡献不均衡:消融实验中移除 VAD 后 timing F1 从 52.19 变为 52.16(几乎无影响),但 VAD 仍在训练中,增加了不必要的计算。论文未讨论是否可以简化多任务设置。