0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ImageBind:跨模态之王,将6种模态全部绑定!

CVer 来源:机器之心 2023-05-11 09:30 次阅读

Meta 新的开源模型 ImageBind 将多个数据流连接在一起,适用于文本、视频音频等 6 种模态。

在人类的感官中,一张图片可以将很多体验融合到一起,比如一张海滩图片可以让我们想起海浪的声音、沙子的质地、拂面而来的微风,甚至可以激发创作一首诗的灵感。图像的这种「绑定」(binding)属性通过与自身相关的任何感官体验对齐,为学习视觉特征提供了大量监督来源。

理想情况下,对于单个联合嵌入空间,视觉特征应该通过对齐所有感官来学习。然而这需要通过同一组图像来获取所有感官类型和组合的配对数据,显然不可行。

最近,很多方法学习与文本、音频等对齐的图像特征。这些方法使用单对模态或者最多几种视觉模态。最终嵌入仅限于用于训练的模态对。因此,视频 - 音频嵌入无法直接用于图像 - 文本任务,反之亦然。学习真正的联合嵌入面临的一个主要障碍是缺乏所有模态融合在一起的大量多模态数据。

今日,Meta AI 提出了 ImageBind,它通过利用多种类型的图像配对数据来学习单个共享表示空间。该研究不需要所有模态相互同时出现的数据集,相反利用到了图像的绑定属性,只要将每个模态的嵌入与图像嵌入对齐,就会实现所有模态的迅速对齐。Meta AI 还公布了相应代码。

2652d1d2-ef68-11ed-90ce-dac502259ad0.png

主页:https://imagebind.metademolab.com/

论文地址:https://dl.fbaipublicfiles.com/imagebind/imagebind_final.pdf

GitHub 地址:https://github.com/facebookresearch/ImageBind

具体而言,ImageBind 利用网络规模(图像、文本)匹配数据,并将其与自然存在的配对数据(视频、音频、图像、深度)相结合,以学习单个联合嵌入空间。这样做使得 ImageBind 隐式地将文本嵌入与其他模态(如音频、深度等)对齐,从而在没有显式语义或文本配对的情况下,能在这些模态上实现零样本识别功能。

267325b8-ef68-11ed-90ce-dac502259ad0.gif

下图 2 为 ImageBind 的整体概览。

267e9c18-ef68-11ed-90ce-dac502259ad0.png

与此同时,研究者表示 ImageBind 可以使用大规模视觉语言模型(如 CLIP)进行初始化,从而利用这些模型的丰富图像和文本表示。因此,ImageBind 只需要很少的训练就可以应用于各种不同的模态和任务。

ImageBind 是 Meta 致力于创建多模态 AI 系统的一部分,从而实现从所有相关类型数据中学习。随着模态数量的增加,ImageBind 为研究人员打开了尝试开发全新整体性系统的闸门,例如结合 3D 和 IMU 传感器来设计或体验身临其境的虚拟世界。此外它还可以提供一种探索记忆的丰富方式,即组合使用文本、视频和图像来搜索图像、视频、音频文件或文本信息

绑定内容和图像,学习单个嵌入空间

人类有能力通过很少的样本学习新概念,比如如阅读对动物的描述之后,就可以在实际生活中认出它们;通过一张不熟悉的汽车模型照片,就可以预测其引擎可能发出的声音。这在一定程度上是因为单张图像可以将整体感官体验「捆绑」在一起。然而在人工智能领域,虽然模态数量一直在增加,但多感官数据的缺乏会限制标准的需要配对数据的多模态学习。

理想情况下,一个有着不同种类数据的联合嵌入空间能让模型在学习视觉特征的同时学习其他的模态。此前,往往需要收集所有可能的配对数据组合,才能让所有模态学习联合嵌入空间。

ImageBind 规避了这个难题,它利用最近的大型视觉语言模型它将最近的大规模视觉语言模型的零样本能力扩展到新的模态,它们与图像的自然配对,如视频 - 音频和图像 - 深度数据,来学习一个联合嵌入空间。针对其他四种模式(音频、深度、热成像和 IMU 读数),研究者使用自然配对的自监督数据。

26f43c16-ef68-11ed-90ce-dac502259ad0.png

通过将六种模态的嵌入对齐到一个公共空间,ImageBind 可以跨模态检索未同时观察到的不同类型的内容,添加不同模态的嵌入以自然地对它们的语义进行组合,以及结合使用 Meta AI 的音频嵌入与预训练 DALLE-2 解码器(设计用于与 CLIP 文本嵌入)来实现音频到图像生成。

互联网上存在大量连同文本一起出现的图像,因此训练图像 - 文本模型已经得到了广泛的研究。ImageBind 利用了图像能与各种模态相连接的绑定属性,比如利用网络数据将文本与图像连接起来,或者利用在有 IMU 传感器的可穿戴相机中捕捉到的视频数据将运动与视频连接起来。

从大规模网络数据中学习到的视觉表征可以用作学习不同模态特征的目标。这使得 ImageBind 将图像与同时出现的任何模态对齐,自然地使这些模态彼此对齐。热图和深度图等与图像具有强相关性的模态更容易对齐。音频和 IMU(惯性测量单元)等非视觉的模态则具有较弱的相关性,比如婴儿哭声等特定声音可以搭配各种视觉背景。

ImageBind 表明,图像配对数据足以将这六种模态绑定在一起。该模型可以更全面地解释内容,使不同的模态可以相互「对话」,并在没有同时观察它们的情况下找到它们之间的联系。例如,ImageBind 可以在没有一起观察音频和文本的情况下将二者联系起来。这使得其他模型能够「理解」新的模态,而不需要任何资源密集型的训练。

ImageBind 强大的 scaling 表现使该模型能够替代或增强许多人工智能模型,使它们能够使用其他模态。例如虽然 Make-A-Scene 可以通过使用文本 prompt 生成图像,但 ImageBind 可以将其升级为使用音频生成图像,如笑声或雨声。

ImageBind 的卓越性能

Meta 的分析表明,ImageBind 的 scaling 行为随着图像编码器的强度而提高。换句话说,ImageBind 对齐模态的能力随着视觉模型的能力和大小而提升。这表明,更大的视觉模型对非视觉任务有利,如音频分类,而且训练这种模型的好处超出了计算机视觉任务的范畴。

在实验中,Meta 使用了 ImageBind 的音频和深度编码器,并将其与之前在 zero-shot 检索以及音频和深度分类任务中的工作进行了比较。

272dc940-ef68-11ed-90ce-dac502259ad0.png

在基准测试上,mageBind 在音频和深度方面优于专家模型。

Meta 发现 ImageBind 可以用于少样本音频和深度分类任务,并且优于之前定制的方法。例如,ImageBind 明显优于 Meta 在 Audioset 上训练的自监督 AudioMAE 模型,以及在音频分类上微调的监督 AudioMAE 模型。

此外,ImageBind 还在跨模态的零样本识别任务上取得了新的 SOTA 性能,甚至优于经过训练以识别该模态概念的最新模型。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编码器
    +关注

    关注

    45

    文章

    3641

    浏览量

    134499
  • 语言模型
    +关注

    关注

    0

    文章

    523

    浏览量

    10277
  • 数据集
    +关注

    关注

    4

    文章

    1208

    浏览量

    24699

原文标题:爆火!ImageBind:跨模态之王,将6种模态全部绑定!

文章出处:【微信号:CVer,微信公众号:CVer】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    OpenHarmony实战开发-如何实现模态转场

    (0xf56c6c) // 第三步:使用bindPopup接口弹窗内容绑定给元素 .bindPopup(this.customPopup, { builder: this.popupBuilder
    发表于 04-28 14:47

    模态窗口的设置问题

    Labview中,一个窗口如果设置为模态窗口,则打开后,点击其他窗口应该是没有作用的。我设置的几个子VI为模态窗口,效果都没有问题。但有一个子VI,设置为模态窗口,打开后,点击其他窗口的按钮,虽然
    发表于 11-28 21:56

    labview 模态分析

    用labview进行模态分析,有很多问题,望高手指点一二力锤激励信号+加速度传感器信号,请问下,labview什么控件可以计算系统的模态还是说仅仅两路信号是分析不了模态的。
    发表于 06-24 11:50

    LMS Virtual Lab 流固模态分析

    LMS Virtual Lab 流固模态分析的主要步骤:1、设置材料、属性、约束条件,进行结构有限元模态分析。注意:模态计算的频率范围不要太小,否则可能计算错误!2、对流体进行模态分析
    发表于 05-29 06:59

    简单的模型进行流固耦合的模态分析

    。声腔的第一阶自由模态为刚体模态,声腔内各点的声压幅值相同;结构自由模态6阶为6个自由度的刚体模态
    发表于 07-07 17:15

    CSI工作模态分析

    CSI拓扑CSI开关状态CSI工作模态分析CSI与VSI的联系
    发表于 11-15 07:38

    百度研制知识增强的模态深度问答技术等在内的的应用系统

    同时,百度还研制了知识增强的模态深度语义理解方法,通过知识关联模态信息,运用语言描述不同模态信息的语义,进而让机器实现从看清到看懂、从听
    的头像 发表于 09-16 14:48 2198次阅读

    可解决数据异构性问题的模态检索方法

    随着越来越多多模态数据的岀现,模态检索引起了广泛的关注。模态检索面临一大挑战为模态鸿沟,为了
    发表于 03-26 14:29 10次下载
    可解决数据异构性问题的<b class='flag-5'>跨</b><b class='flag-5'>模态</b>检索方法

    基于语义耦合相关的判别式模态哈希特征表示学习算法

    基于哈希的模态检索以其存储消耗低、査询速度快等优点受到广泛的关注。模态哈希学习的核心问题是如何对不同模态数据进行有效地共享语义空间嵌入学
    发表于 03-31 11:28 12次下载
    基于语义耦合相关的判别式<b class='flag-5'>跨</b><b class='flag-5'>模态</b>哈希特征表示学习算法

    可提高模态行人重识别算法精度的特征学习框架

    为了提升模态行人重识别算法的识别精度,提出了一基于改进困难三元组损失的特征学习框架。首先,改进了传统困难三元组损失,使其转换为全局三元组损失。其次,基于
    发表于 05-10 11:06 9次下载

    基于耦合字典学习与图像正则化的模态检索

    基于耦合字典学习与图像正则化的模态检索
    发表于 06-27 11:23 39次下载

    模态分析定义以及模态假设理论

    模态分析的经典定义为,线性定常系统振动微分方程组中的物理坐标变换为模态坐标,使方程组解耦,成为一组以模态坐标及模态参数描述的独立方程,以便
    的头像 发表于 04-26 10:43 2274次阅读

    大模型+多模态的3实现方法

    我们知道,预训练LLM已经取得了诸多惊人的成就, 然而其明显的劣势是不支持其他模态(包括图像、语音、视频模态)的输入和输出,那么如何在预训练LLM的基础上引入模态的信息,让其变得更强
    的头像 发表于 12-13 13:55 1704次阅读
    大模型+多<b class='flag-5'>模态</b>的3<b class='flag-5'>种</b>实现方法

    鸿蒙ArkTS声明式开发:平台支持列表【全屏模态转场】模态转场设置

    通过bindContentCover属性为组件绑定全屏模态页面,在组件插入和删除时可通过设置转场参数ModalTransition显示过渡动效。
    的头像 发表于 06-12 15:47 2712次阅读
    鸿蒙ArkTS声明式开发:<b class='flag-5'>跨</b>平台支持列表【全屏<b class='flag-5'>模态</b>转场】<b class='flag-5'>模态</b>转场设置

    鸿蒙ArkTS声明式开发:平台支持列表【半模态转场】模态转场设置

    通过bindSheet属性为组件绑定模态页面,在组件插入时可通过设置自定义或默认的内置高度确定半模态大小。
    的头像 发表于 06-12 21:09 1069次阅读
    鸿蒙ArkTS声明式开发:<b class='flag-5'>跨</b>平台支持列表【半<b class='flag-5'>模态</b>转场】<b class='flag-5'>模态</b>转场设置