【工大SCIR笔记】多模态信息抽取简述
作者:哈工大SCIR 郑子豪
摘要
现实世界中的信息一般以多模态的形式出现,而由于技术问题,多模态研究进展缓慢。近年来由于单模态研究的进步,多模态的研究有了更扎实的基础。多模态信息抽取是多模态学习与信息抽取技术结合的研究方向,本文介绍了多模态信息处理的一般方法,以及三个多模态信息抽取任务。
1. 背景
随着互联网的发展,网络所带来的信息呈现爆炸性增长,如何从这些数据中获得我们想要的信息,是亟需解决的问题。信息抽取的主要目标是从无结构的生文本中抽取出结构化、半结构化或非结构化的数据。信息抽取的一般过程是:在从生文本中抽取出信息后,将信息保存到结构化的数据库中,从而用户可以对数据库进行查询和使用。传统信息抽取仅针对文字,然而目前互联网上的信息呈现多模态化。例如,朋友圈一般呈现为“图片+文本”的形式,涉及视觉与文字模态;而视频呈现为“图片+文本+声音”,涉及视觉文字与听觉模态。在很多情况下,仅仅针对数据中的文本信息进行抽取,会造成数据信息的损失。如何对多模态的数据进行信息抽取,是多模态信息抽取技术的研究目标。
而近年来深度学习的发展以及算力的支持,使得图片、音频等多媒体数据可以和文本采用相同的深度学习框架分析,这为多模态研究提供了便利。例如,可以采用现有的ResNet等模型的输出向量作为图片表示。于是很多研究者采用了深度学习方法从多模态数据中抽取信息,在实体挖掘、关系挖掘、实体消歧等任务上对比传统的仅仅基于文本的方法取得了效果的提升,也从侧面证明了多模态信息抽取研究的必要性。
2. 单模态表示方法
为了方便对信息的处理,需要对输入的数据进行表示。在深度学习时代,采用的表示方法是将输入的数据表示成向量,即数据的表示,进而通过深度神经网络的强大建模能力,自动地对输入数据中的特征进行提取。现有的单模态表示学习已经达到了很好的效果,为多模态表示的获取奠定了基础。多模态的表示既可以是多种模态同时学习得到的,也可以是对多种单模态表示融合得到的。本节将首先介绍单模态表示的基本方法。
2.1 文本表示方法
对于文本表示,核心是对语言基本单元(如英文中是单词)进行表示,然后用神经网络学习语言模型提取文本特征,最后用神经网络的某个输出向量作为文本表示。其中单词表示最开始使用独热表示 (One-Hot) ,每个词的表示为词典中的该词的索引 (index) ,然而这种表示太耗费空间,并且存在不能建模词之间的语义相似性、数据稀疏等问题。于是后续一般使用Mikolov等[1]用神经网络模型得到的向量作为词向量。提取文本特征的神经网络主要包括简单的前馈神经网络,以及擅长序列建模的循环神经网络 (RNN) ,如LSTM及其变体。近年有研究证明基于自注意力机制的模型Transformer及其变体具有比RNN更好的文本建模效果,并逐渐取代RNN成为主流的文本特征提取方法。
2.2 图片表示方法
一般采用堆叠的卷积和池化操作提取图片的特征,采用现有的图片分类或目标检测模型的某层输出作为图片模态的表示,如分类模型ResNet[2]和GoogLeNet[3]的最后一个CNN的输出,或者目标检测模型R-CNN[4]某个区域的表示。
3.3 声音表示方法
声音是模拟信号,一般将采集到的语音信号进行数字化,获得数字信号序列,然后利用内含生理学、语音学相关的先验知识对离散的数字信号序列进行声学特征向量的提取。当前的声音信号的处理技术主要有傅里叶变换、线性预测以及倒谱分析等。近年来,研究者还提出了一些将特征提取和声音模型训练紧密结合在一起的方法,如利用区分性训练算法对基础特征进行变换和利用不同的神经网络提取特征。
多模态信息抽取任务主要针对的是图片模态和文字模态。
3. 任务
3.1 多模态命名实体识别
命名实体识别(Named Entity Recognition,NER)是信息抽取的基础性工作,任务是从文本中识别出实体,并为之添加相应的标注信息,即实体类型。
传统的命名实体识别只考虑文本信息,但是很多情况下只考虑文本信息是不足的,如下面一句话“汤姆在追逐杰瑞。”显然根据文本并不能确定汤姆和杰瑞是人还是动物,但是如果为文本配上对应图片,则不会出现这一情况。于是有研究者开始考虑融合多模态信息的命名实体识别任务,Zhang[5]选择了推特作为数据源,爬取并标注了包含配图的推特命名实体识别数据集,其中包含人、地点、机构和杂项共4种类型的实体。作者拓展了传统的双向LSTM+CRF模型,在CRF层之前对文本和图片的表示进行了互注意力,从而使得每个词获取了多模态的表示,并加入了门控机制与过滤器机制来控制每个词对图片和文本的偏好程度,相比之前只使用文本的NER方法,有了很大的提升,证明了多模态信息能提高NER的效果。
图1 多模态NER模型图[5]
3.2 多模态实体链接
实体链接(Entity Linking,EL)是指将从文本中抽取的实体对象链接到知识库中对应的实体对象[6]。实体链接的基本思想是首先根据给定的实体名称,从知识库中选择一组候选实体对象,然后根据相似度将实体链接到正确的实体对象。
传统的实体链接数据集,如TAC KBP、ACE、CoNLL-YAGO获取自标准文档,含有丰富的上下文,能为实体链接提供充足的信息。然而,对于社交媒体的文本,如朋友圈,长度短并且含有很多噪声,很难使用传统的方法进行处理。目前有研究者提出多模态实体链接方法,结合图片和文本进行实体消歧。Moon[8]提出了一种针对Snapchat社交平台的融合图片信息的面向短社交文本的实体链接方法。在该工作中,作者分别利用CNN和LSTM提取视觉特征和文本特征并获得对应表示,同时预训练了一个基于编辑距离的实体相似性子网络来判断两个实体提及是否是相同,来获取实体的词汇级别的表示,然后使用注意力机制对三种表示进行融合,最后通过计算实体提及与知识库中体实体的相似性来得到实体链接的结果。作者从Snapchat中抽取了图片和对应标题,然后对标题中的实体及指向知识库的链接进行标注,从而获得数据集。该方法的效果优于传统只利用文本的实体链接方法,在社交媒体数据上取得了很大的提升。
图2 多模态实体链接模型图[8]
3.3 多模态关系抽取
关系抽取(Relation Extraction,RE)是指:给定两个实体,获取实体之间存在的语法或语义上的联系。很多情况下,加入实体对应的图片,可以提升实体之间关系的识别效果。比如,给定“车”和“车轮”,当提供对应的图片之后,模型可以根据两者图片的对应关系推断出二者是“一部分”的关系。否则如果训练集中没有出现类似的样本,将很难判断出二者的关系。已有研究者采用知识表示学习的方式融合多模态信息进行关系抽取,如IKRL[9]。IKRL旨在融合多模态信息来提高(实体,关系,实体)三元组预测的准确性。作者首先学习实体和关系的表示,然后使用TransE的能量函数对三元组进行打分,最后通过排序来预测实体之间的关系。作者采用拓展TransE的能量函数,增加实体原有表示与实体图片表示之间能量函数的方式来融合多模态信息。其中实体图片表示的获取方法为:用原有实体表示对该实体对应的所有图片的表示采用注意力机制求和。作者从WordNet中抽取出实体及实体之间的关系组成三元组,并从ImageNet中抽取出实体对应的图片,构造出数据集WN9-IMG。
图3 实体表示对图片表示采用注意力机制[9]
实验证明,融合了图片信息之后,三元组关系分类的效果较原有的TransE方法有明显提升。[10]则是对[9]的进一步改进,其为实体丰富了文本模态的表示,然后将实体对应的文本表示和图片表示进行融合,得到实体的多模态表示,然后增加了多模态表示与原有实体表示之间的能量函数,在WN9-IMG数据集上取得了更好的效果。
图4 增加了多模态表示对TransE模型[10]
4. 总结
本文简要介绍了三个多模态信息抽取任务及相关工作。融合多模态的信息抽取技术是构造多模态知识库的基础,可以为问答系统、信息检索等很多应用提供充足的数据支持,因此该研究方向存在巨大的发展与应用前景。但是,多模态研究也存在很大挑战,不同模态之间的信息存在重复和噪声,如何解决这些问题是处理好多模态任务的关键。
参考文献
[1]T. Mikolov, K. Chen, G. Corrado, and J. Dean, Efficient estimation of word representations in vector space, in Proc. ICLR, 2013.
[2]K. He, X. Zhang, S. Ren, and J. Sun, “Deep residual learning for image recognition,” in Proc. CVPR, 2016.
[3]Christian Szegedy, Vincent Vanhoucke, Sergey Ioffe, Jonathon Shlens, and Zbigniew Wojna. 2015. Rethinking the inception architecture for computer vision. CoRR .
[4]R. Girshick, J. Donahue, T. Darrell, and J. Malik, Rich feature hierarchies for accurate object detection and semantic segmentation,in Proc. CVPR, 2014.
[5] ZHANG, Q.; FU, J.; LIU, X.; HUANG, Adaptive Co-attention Network for Named Entity Recognition in Tweets. AAAI Conference on Artificial Intelligence, North America, apr. 2018
[6] Seungwhan Moon, Leonardo Neves, Vitor Carvalho ,Multimodal Named Entity Recognition for Short Social Media Posts,NAACL,2018
[7] Di Lu, Leonardo Neves, Vitor Carvalho, Ning Zhang, Heng Ji,Visual Attention Model for Name Tagging in Multimodal Social Media,ACL,2018
[8] Seungwhan Moon, Leonardo Neves, Vitor Carvalho,Zeroshot Multimodal Named Entity Disambiguation for Noisy Social Media Posts,ACL,2018
[9] Ruobing Xie, Zhiyuan Liu, Huanbo Luan, Maosong Sun,Image-embodied Knowledge Representation Learning,IJCAI,2017
[10] Hatem Mousselly-Sergieh, Teresa Botschen, Iryna Gurevych, Stefan Roth ,A Multimodal Translation-Based Approach for Knowledge Graph Representation Learning, *SEMEVAL,2018
本期责任编辑:丁 效
本期编辑:顾宇轩
投稿或交流学习,备注:昵称-学校(公司)-方向,进入DL&NLP交流群。
方向有很多:机器学习、深度学习,python,情感分析、意见挖掘、句法分析、机器翻译、人机对话、知识图谱、语音识别等。
记得备注呦
【工大SCIR笔记】多模态信息抽取简述相关推荐
- 读文章笔记(七):赛尔笔记 | 多模态情感分析简述
读文章笔记(七):多模态情感分析简述 相关任务概览 数据集和方法 面向图文的情感分类任务 面向图文的方面级情感分类任务 赛尔笔记 | 多模态情感分析简述 https://zhuanlan.zhihu. ...
- 【ACL2020】这8份Tutorial不可错过!包括:常识推理、多模态信息抽取、对话、解释性等...
点击上方,选择星标或置顶,不定期资源大放送! 阅读大概需要7分钟 Follow小博主,每天更新前沿干货 自然语言处理领域顶级会议 ACL 2020 将于 7 月 5 日至 10 日在线上举行.本届 A ...
- NLP专栏简介:数据增强、智能标注、意图识别算法|多分类算法、文本信息抽取、多模态信息抽取、可解释性分析、性能调优、模型压缩算法等
NLP专栏简介:数据增强.智能标注.意图识别算法|多分类算法.文本信息抽取.多模态信息抽取.可解释性分析.性能调优.模型压缩算法等 专栏链接:NLP领域知识+项目+码源+方案设计 订阅本专栏你能获得什 ...
- 深度学习应用篇-自然语言处理[10]:N-Gram、SimCSE介绍,更多技术:数据增强、智能标注、多分类算法、文本信息抽取、多模态信息抽取、模型压缩算法等
[深度学习入门到进阶]必看系列,含激活函数.优化策略.损失函数.模型调优.归一化算法.卷积模型.序列模型.预训练模型.对抗神经网络等 专栏详细介绍:[深度学习入门到进阶]必看系列,含激活函数.优化策略 ...
- 多模态信息抽取(一)——融合知识图谱和多模态的文本分类研究(论文研读)
融合知识图谱和多模态的文本分类研究 引言: 1 相关工作 1.1文本分类 1.2知识融合 1.3多模态融合 2 融合知识图谱和多模态的文本分类模型 2.1文本特征表示 2.2实体特征表示 2.3图像特 ...
- 【工大SCIR笔记】多方对话研究简述
作者:哈工大SCIR 张开颜 1 介绍 人机对话技术是人工智能领域的一个重要研究方向,从手机智能助手,到闲聊陪护型聊天机器人,再到各种面向场景的任务型对话系统平台和智能家居,人机对话系统渐渐融入人类社 ...
- 【工大SCIR笔记】自然语言处理领域的数据增广方法
点击上方,选择星标或置顶,每天给你送干货! 作者:李博涵 来自:哈工大SCIR 1.摘要 本文介绍自然语言处理领域的数据增广方法.数据增广(Data Augmentation,也有人将Data Aug ...
- 【工大SCIR笔记】浅谈Transformer模型中的位置表示
作者:哈工大SCIR 徐啸 0. 何为位置信息 首先简单谈一下位置信息.一般将位置信息简单分为绝对位置信息和相对位置信息,并且前者对句子语义的影响不大,更为重要的是后者. 以情感分析 (Sentime ...
- C.8 基于ERNIELayoutPDFplumber-UIEX的多方案学术论文信息抽取
NLP专栏简介:数据增强.智能标注.意图识别算法|多分类算法.文本信息抽取.多模态信息抽取.可解释性分析.性能调优.模型压缩算法等 专栏详细介绍:NLP专栏简介:数据增强.智能标注.意图识别算法|多分 ...
- A.2【数据标注】:基于Label studio的训练数据标注指南:信息抽取(实体关系抽取)、文本分类等
NLP专栏简介:数据增强.智能标注.意图识别算法|多分类算法.文本信息抽取.多模态信息抽取.可解释性分析.性能调优.模型压缩算法等 专栏详细介绍:NLP专栏简介:数据增强.智能标注.意图识别算法|多分 ...
最新文章
- 微信公众平台对所有公众号开放自定义菜单
- 我们是如何陷入贫穷与忙碌的?
- 程序员请不要问“在吗?”
- 选择题:JAVA的类和对象
- 解决“HTTP/1.1 405 Method not allowed”问题
- html canvas绘制网格,canvas(七)绘制网格和坐标轴
- 2020年研究生入学考试991考试大纲
- 处理字符数据--排序规则(Collation)
- Oracle系统查询的语句
- linux 卸载软件_Linux学习总结--初学者必看指南
- 如何搜mac_今日头条号权重怎么查?如何提高头条号权重?看完这篇你就懂了
- 模糊粗糙集及数据降维
- DS18B20 数字温度传感器实验
- ALEXANDER WANG 北京旗舰店开业活动
- 远程桌面不能复制粘贴
- 民营经济挑战未来发展
- 世界各国GDP排名(1960-2018)
- php 域名被劫持,域名被劫持怎么办
- trie树模板(前缀树)
- husky + lint-staged + commitizen 配置提交代码规范
热门文章
- 初步了解CUDA(零)
- iOS:菜单控制器和菜单项:UIMenuController和UIMenuItem
- Connect By在10g中得增强, nocycle关键字等
- 测试管理中的一个问题—功能点覆盖还是功能测试点覆盖
- 20190928 On Java8 第二十三章 注解
- System Center Configuration Manager 2016 域准备篇(Part2)
- asp.net搜索关键词高亮显示函数
- Android 新建项目 页面
- MOSS Search学习记录(八):高级搜索定制(中)
- ZeroC IceGrid介绍及demo构建(使用IceBox)