Files
icassp2027-experiment/literature_notes/02_egospeak.md
T

1.9 KiB
Raw Blame History

EgoSpeak: Learning When to Speak for Egocentric Conversational Agents in the Wild

摘要(中文转述)

EgoSpeak 研究第一人称智能体在自然多人对话中“何时开口”。任务要求模型只利用当前及过去的第一人称视觉和音频,在连续、未裁剪场景中预测近期说话状态。工作引入大规模网络对话预训练,并在 EasyCom 与 Ego4D 上评估,强调多模态输入、较长上下文和在线因果约束对开口预测的重要性。

与当前项目的关系

它定义了本项目复现的核心协议:5 Hz 目标、多个未来预测时距、EasyCom/Ego4D 划分及 AP/mAP 评测。我们发现 EasyCom 中 wearer 与 others 可以同时为真,因此三路 softmax 的互斥输出与真实标签结构不完全一致;四状态 softmax 和独立 BCE 的消融虽更匹配标签结构,但当前四个 epoch 的收益很小,说明主要瓶颈可能不是输出空间。

GRU 实现核对

官方 MiniROADA 将同一时刻的 RGB 与音频 feature 拼接,经 Linear -> LayerNorm -> ReLU -> Dropout 后送入单层 GRU,再把每个 recurrent state 映射成十个 anticipation hidden states 并共享分类器。EasyCom 配置使用 128 个 5 Hz step(25.6 秒)、stride 4、2048D embedding、1024D hidden 和 10 个 future steps。

本项目的 track-gru-residual 没有复制这段实现,也不是该基线的复现:它把 GRU 参数在 匿名人物轨迹之间共享,并用零门控残差修正 matched pooled Omni head。官方实现仍应作为 单独的 sequence-GRU 强基线;逐人 track continuity 是否有效,需要 broken-ID/no-ID 控制 而不能由架构名称推断。