MIT 开发跨模态 AI:用 1000 个词对齐视频与语音
MIT CSAIL 团队公布一种多模态表征学习方法,让 AI 能在共享嵌入空间里对齐视频、音频和文本,仅用 1000 个词向量就能识别视频中的动作。最值得关注的是,这种设计提升了跨模态检索准确度和可解释性。不过模型目前一次只能处理两种模态。

你看一眼路边疾驰的汽车,耳边同时响起引擎声,大脑立刻就能把这两件事绑在一起。但对 AI 来说,视频是一堆跳动的像素,音频是一段连续的声波,想让它明白两者说的是同一个概念,向来非常费劲。
来自 MIT 计算机科学与人工智能实验室(CSAIL)的研究团队最近找到了一种巧妙的解法。他们设计了一套跨模态机器学习系统,不需要人类手动打标,就能自主识别视频中的动作,并与语音或文本对齐。
用 1000 个词把视听世界装进同一个网格
这项研究的核心在于表征学习。以往的做法往往把视频、音频放在各自独立的特征空间里分别计算,再想办法强行对应。
MIT 这篇论文的第一作者 Alexander Liu 和团队换了个思路。他们让不同模态的数据直接共用同一个嵌入空间网格,把相似的概念聚类成同一个向量。
最核心的一个设计是限制数量。研究人员给模型定了一条硬性规则:整个系统最多只能挑出 1000 个词来标记这些向量。
模型必须自己权衡并挑选出最关键的 1000 个词,来概括海量的数据。比如画面里出现了一头猪,模型把「pig」分配给某个向量;当音频里听到有人念出「pig」这个发音时,算法同样会把它引导到同一个向量上。
通过这种方式,小婴儿哭泣的视频画面,就能自动和录音里发出的「crying」单词牢牢绑定在一起。
看懂机器为什么挑中这个视频
团队在三个数据集上测试了跨模态检索任务,分别涵盖了视频加文本、视频加语音以及图像加语音。比如给系统一句语音指令,让它在海量片段中把动作匹配的视频找出来。
测试结果显示,这种方法在跨模态检索上的表现超过了以往的对比模型。但它更让人眼前一亮的优势,在于打破了以往黑盒模型的弊端。
正因为模型总共只能用 1000 个具体的词来打标签,当用户用一段语音搜出一段视频时,可以非常直观地看到模型究竟调动了哪几个词做判断。这种可解释性在需要人机协作或审查的真实业务中极具实用价值。
不过这项研究依然处于早期探索阶段。论文作者坦言,目前模型一次只能处理两种模态的交叉,而人类现实中面对的是多种感官同时输入。此外,测试集里的动作和物体都相对单纯,1000 个词在杂乱无章的现实世界里够不够用、能否扩展到更大规模,还有待验证。
为什么重要
我们认为,这项研究最聪明的地方在于主动给自己戴上紧箍咒。在大家都在堆参数、拼海量维度的当下,团队反向引入离散的 1000 词限制,用极简的离散词表把黑盒般的跨模态对齐做成了白盒。
对开发者和产品经理来说,这种可解释性是一大杀器。以往做多模态图文影音检索,模型搜错或者胡乱匹配时,工程团队很难排查是哪个特征层出了偏差。现在通过显式的关键词中介,你能清楚知道 AI 究竟是把哪个动作认成了什么。
对具身智能和机器人领域而言,这也是一个值得关注的原型。如果机器人要真正融入人类世界,它不能光靠文本提示词活着,必须把看到的操作和听到的指令无缝对应起来。
当然,目前 1000 个离散词的容量对于处理现实复杂场景还显得捉襟见肘,企业现在还不必急着用它替换现有的成熟检索架构。但这种借助共享离散空间对齐多模态概念的路径,看起来给未来的端侧轻量化模型和可解释 AI 提供了一个非常清爽的参考样本。
来源 (1)
- scitechdaily.com(在新标签页打开)原文scitechdaily.com