【论文阅读】Multi-Modal Sarcasm Detection via Cross-Modal Graph Convolutional Network 嘲讽检测,多模态,跨模态,图神经网络

这篇具有很好参考价值的文章主要介绍了【论文阅读】Multi-Modal Sarcasm Detection via Cross-Modal Graph Convolutional Network 嘲讽检测,多模态,跨模态,图神经网络。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本博客系博主根据个人理解所写,非逐字逐句翻译,预知详情,请参阅论文原文。

【论文阅读】Multi-Modal Sarcasm Detection via Cross-Modal Graph Convolutional Network 嘲讽检测,多模态,跨模态,图神经网络,论文阅读笔记,论文阅读,计算机视觉,自然语言处理,视觉检测,数据挖掘

发表地点:ACL 2022;

论文下载链接:Multi-Modal Sarcasm Detection via Cross-Modal Graph Convolutional Network - ACL Anthology

代码链接:https://github.com/HITSZ-HLT/CMGCN;

摘要:

随着在线发布包含多模态信息的博客的流行,很多研究同时使用文本和视觉的信息来做多模态嘲讽检测(sarcasm detection)。本文探究了一种新颖的思路,通过为每一个实例(instance)构建跨模态图(corss-modal graph)来提取文本和视觉模态之间的关系。

具体而言,作者首先检测图像(image)的目标(objects),同时获得目标的描述(descriptions),以便学习重要的视觉信息。

然后目标的描述被用作一个桥梁连接文本和图像两个模态,决定objects和文本单词之间关系的重要程度,也就是为每一个实例构建一个跨模态图。

进一步,作者构建了一个跨模态的图卷积网络来学习不同模态之间的不一致关系,用于多模态嘲讽检测。

大量的实验和深入的分析体现了本文模型在多模态嘲讽检测上达到了SOTA性能。

本文动机及现有方法的问题

  • 嘲讽是一种特定的情感,做嘲讽检测有助于提高情感分析的能力以及挖掘特定的观点意见。
  • 现有嘲讽检测方法大多只考虑了图像的整体特征,而如图1(a)所示,图像中关键的object才是检测嘲讽的重点。
  • 嘲讽相关的内容可能分散在图像中,需要结合多个objects才能看出来,如图1(b)所示。

【论文阅读】Multi-Modal Sarcasm Detection via Cross-Modal Graph Convolutional Network 嘲讽检测,多模态,跨模态,图神经网络,论文阅读笔记,论文阅读,计算机视觉,自然语言处理,视觉检测,数据挖掘

本文主要贡献

  • 本文是第一个在多模态嘲讽检测任务中,基于额外的目标检测任务,探索构建graph来建模关键文本和图像信息之间的不一致语义关系的方法;
  • 本文利用图像objects的属性-目标对(attribute-object pairs)作为桥梁,构建一个跨模态的graph来将不同模态连接起来,并且给graph中的边赋予不同的重要程度;
  • 在一个多模态嘲讽检测的公开数据集上的一系列实验表明,本文的方法达到了SOTA性能。

本文模型及方法

【论文阅读】Multi-Modal Sarcasm Detection via Cross-Modal Graph Convolutional Network 嘲讽检测,多模态,跨模态,图神经网络,论文阅读笔记,论文阅读,计算机视觉,自然语言处理,视觉检测,数据挖掘

如图2所示,本文模型CMGCN包含四个主要部分:

  1. 文本模态表征(Text-modality representation);
  2. 图像模态表征(Image-modality representation);
  3. 跨模态图(Cross-modal graph);
  4. 多模态融合(Multi-modal fusion);

1. 文本模态表征(Text-modality representation)

针对一个包含n个word的文本s 【论文阅读】Multi-Modal Sarcasm Detection via Cross-Modal Graph Convolutional Network 嘲讽检测,多模态,跨模态,图神经网络,论文阅读笔记,论文阅读,计算机视觉,自然语言处理,视觉检测,数据挖掘,本文首先用预训练的BERT-base模型得到每一个word(记为)的768维度的embedding,记为。

【论文阅读】Multi-Modal Sarcasm Detection via Cross-Modal Graph Convolutional Network 嘲讽检测,多模态,跨模态,图神经网络,论文阅读笔记,论文阅读,计算机视觉,自然语言处理,视觉检测,数据挖掘

 然后本文使用一个双向的LSTM(Bi-LSTM)来学习输入文本的representation:

【论文阅读】Multi-Modal Sarcasm Detection via Cross-Modal Graph Convolutional Network 嘲讽检测,多模态,跨模态,图神经网络,论文阅读笔记,论文阅读,计算机视觉,自然语言处理,视觉检测,数据挖掘

公式2中 表示Bi-LSTM的第j个时间步的隐藏状态向量。

2. 图像模态表征(Image-modality representation)

针对图像I,本文首先使用目标检测算法得到图像中若干objects的bounding boxes及其属性值组成的attribute-object pair。

然后对该图像 I 中每一个bounding box所划定的visual region用ViT进行视觉特征提取。首先将每一个visual region的大小resize到224*224。

然后针对每一个visual region ,将其reshape成 r = p * p 个patches,然后将这 r 个patches经过一个线性层,得到 r 个 z ,然后一个visual region的表示为:

【论文阅读】Multi-Modal Sarcasm Detection via Cross-Modal Graph Convolutional Network 嘲讽检测,多模态,跨模态,图神经网络,论文阅读笔记,论文阅读,计算机视觉,自然语言处理,视觉检测,数据挖掘

公式3中每一个 z 代表一个patch的表征, 是position embeddings。

然后把  输入ViT模型:

【论文阅读】Multi-Modal Sarcasm Detection via Cross-Modal Graph Convolutional Network 嘲讽检测,多模态,跨模态,图神经网络,论文阅读笔记,论文阅读,计算机视觉,自然语言处理,视觉检测,数据挖掘

 本文使用ViT模型输出的 [class] token表征作为输入的visual region 的表征 。然后一张图像 I 的表征就是它每一个visual region的表征的集合,m是该图像中visual region的个数:

【论文阅读】Multi-Modal Sarcasm Detection via Cross-Modal Graph Convolutional Network 嘲讽检测,多模态,跨模态,图神经网络,论文阅读笔记,论文阅读,计算机视觉,自然语言处理,视觉检测,数据挖掘

 最后,上述表征经过一个线性层,得到一张图像的最终视觉表征:

【论文阅读】Multi-Modal Sarcasm Detection via Cross-Modal Graph Convolutional Network 嘲讽检测,多模态,跨模态,图神经网络,论文阅读笔记,论文阅读,计算机视觉,自然语言处理,视觉检测,数据挖掘

3. 跨模态图(Cross-modal graph)

本文使用上述1,2步骤得到的文本和图像表征作为graph中的节点来构建cross-modal graph。接下来的重点就是如何给定graph中节点之间的边及边权重。

针对graph中的n个文本节点和m个视觉节点,该graph的邻接矩阵定义如下:

【论文阅读】Multi-Modal Sarcasm Detection via Cross-Modal Graph Convolutional Network 嘲讽检测,多模态,跨模态,图神经网络,论文阅读笔记,论文阅读,计算机视觉,自然语言处理,视觉检测,数据挖掘

其中  代表文本节点 i 和 j 之间在句子的依赖树(the dependency tree of the sentence)上存在关系。Sim()函数计算文本节点 i 和视觉节点 j 之间的word similarity。【论文阅读】Multi-Modal Sarcasm Detection via Cross-Modal Graph Convolutional Network 嘲讽检测,多模态,跨模态,图神经网络,论文阅读笔记,论文阅读,计算机视觉,自然语言处理,视觉检测,数据挖掘计算文本节点 i 和视觉节点 j 之间的情感关系/情感不一致性(sentiment relation/sentiment incongruity)。【论文阅读】Multi-Modal Sarcasm Detection via Cross-Modal Graph Convolutional Network 嘲讽检测,多模态,跨模态,图神经网络,论文阅读笔记,论文阅读,计算机视觉,自然语言处理,视觉检测,数据挖掘代表文本单词 w_i 的情感权重(affective weight),是从SenticNet这个数据集中得到的。 分别代表Bounding box j 的attribute和object。

作者同时将该graph中所有边设置为无向边,并给每一个节点增加一个self-loop。也就是有 并且 。

4. 多模态融合(Multi-modal fusion)

本文使用两层的GCN网络学习上述步骤3中构建的cross-modal graph 的node embeddings。graph中node的初始化表征 G_0 是公式2和6中分别学到的文本和视觉tokens的表征向量 R,如下图。

【论文阅读】Multi-Modal Sarcasm Detection via Cross-Modal Graph Convolutional Network 嘲讽检测,多模态,跨模态,图神经网络,论文阅读笔记,论文阅读,计算机视觉,自然语言处理,视觉检测,数据挖掘

 最后本文使用attention融合graph中拥有cross-modal边的节点  和 R,得到一个输入实例的最终多模态表征 f。

【论文阅读】Multi-Modal Sarcasm Detection via Cross-Modal Graph Convolutional Network 嘲讽检测,多模态,跨模态,图神经网络,论文阅读笔记,论文阅读,计算机视觉,自然语言处理,视觉检测,数据挖掘

【论文阅读】Multi-Modal Sarcasm Detection via Cross-Modal Graph Convolutional Network 嘲讽检测,多模态,跨模态,图神经网络,论文阅读笔记,论文阅读,计算机视觉,自然语言处理,视觉检测,数据挖掘

 最后,f 送入一个全连接的分类层进行嘲讽检测,模型的损失函数是二分类交叉熵。

实验结果及分析

数据集:本文使用的嘲讽数据集来自[1],详细信息如下图;

【论文阅读】Multi-Modal Sarcasm Detection via Cross-Modal Graph Convolutional Network 嘲讽检测,多模态,跨模态,图神经网络,论文阅读笔记,论文阅读,计算机视觉,自然语言处理,视觉检测,数据挖掘

 对比方法:包括纯图像处理,纯文本处理,以及多模态的嘲讽检测方法,具体方法和嘲讽检测结果见下表2。可以看出,本文方法在各项性能指标上都超过现有方法。

【论文阅读】Multi-Modal Sarcasm Detection via Cross-Modal Graph Convolutional Network 嘲讽检测,多模态,跨模态,图神经网络,论文阅读笔记,论文阅读,计算机视觉,自然语言处理,视觉检测,数据挖掘

 消融实验:如下表3所示,从上到下的模型分别代表:

  1. CMGCN:本文方法完整模型;
  2. w/o G:去掉了corss-modal graph部分,直接将图像和文本数据输入预训练的ViT和BERT模型,得到他们的[class] 和 [CLS] token的表征向量进行拼接,然后输入分类器进行嘲讽检测;
  3. w/o O:不使用目标检测算法。直接将image整体输入image encoder,然后cross-modal graph中相关边权重都设置为1;
  4. w/o S:不使用额外的knowledge(文中没有具体说这里是哪些额外knowledge,个人感觉是不用SenticNet的信息,也不用依赖树),cross-modal graph中所有边权重都设置为1;
  5. w/o S^w:不使用affective knowledge(这个应该是SenticNet信息);
  6. w/o D:不使用文本模态的syntax-aware information(这个应该是依赖树信息)。

【论文阅读】Multi-Modal Sarcasm Detection via Cross-Modal Graph Convolutional Network 嘲讽检测,多模态,跨模态,图神经网络,论文阅读笔记,论文阅读,计算机视觉,自然语言处理,视觉检测,数据挖掘

 不同预训练模型的实验:如下图3所示,展示了(a)本文方法基于不同的文本和图像encoder模型的情况下的嘲讽检测性能,以及(b)不同GCN层数的实验。

【论文阅读】Multi-Modal Sarcasm Detection via Cross-Modal Graph Convolutional Network 嘲讽检测,多模态,跨模态,图神经网络,论文阅读笔记,论文阅读,计算机视觉,自然语言处理,视觉检测,数据挖掘

可视化:如下图4所示,本文展示了一个多模态的嘲讽实例,(a)是使用目标检测算法得到的objects及其attribute值。(b)体现出所构建的corss-modal graph中连接有关系的嘲讽相关的多模态信息的边的权重更高,说明了本文构建graph中边权重的方法的有效性。从(c)中可以看出与检测嘲讽最相关,也就是attention值最高的文本word和图像region是哪些。

【论文阅读】Multi-Modal Sarcasm Detection via Cross-Modal Graph Convolutional Network 嘲讽检测,多模态,跨模态,图神经网络,论文阅读笔记,论文阅读,计算机视觉,自然语言处理,视觉检测,数据挖掘

总结与展望

作者提出,本文借助了额外的knowledge来辅助模型学习,比如word similarity,依赖树,文本的情感权重,图像的objects及其属性值等,这些东西也可以用于其他有关情感相关的多模态场景下。其次,本文构建cross-modal graph的方法可以用于其他的多模态任务,以及如何设定graph中边的权重是值得研究的方向。

个人理解和问题

1. 本文花了很大的力气构建cross-modal graph,但是最后的多模态表征是基于最开始的文本模态表征和图像模态表征所学的text和image representations,graph相关的学习只是提供了这些文本和图像representations的attention权重。

为什么最后的多模态表征不基于graph所学的node embeddings呢(text和image representations作为node的初始化向量融合进graph的学习中了,graph所学的node embeddings应该是包含更多信息的),比如对node embeddings做graph pooling或者self-attention?

其次,graph提供attention值,感觉没有充分利用graph的信息?比如把graph中node embeddings和text/image representations结合起来一起学最后的多模态表征,做拼接啊之类的。

2. 本文在公式 7 中设定cross-modal graph中边权重,对于otherwise中 i 和 j 都是视觉节点的情况下,边的权重都设置为0了,这是认为一个image中的所有objects(也就是visual regions)之间没有关系吗?这合理吗?

3. 在消融实验中,w/o G是remove cross-modal graph 后的子模型。作者的做法是直接将图像和文本数据输入预训练的ViT和BERT模型,得到他们的[class] 和 [CLS] token的表征向量进行拼接,然后进行分类。

但是,本文CMGCN方法如果只去掉cross-modal graph,文本模态应该用经过Bi-LSTM之后的表征向量,图像模态应该用目标检测之后再经过ViT得到的表征向量。本文的w/o G子模型去掉了很多非cross-modal graph的部分,会不会是这些东西影响了模型性能呢?

参考文献

[1] Yitao Cai, Huiyu Cai, and Xiaojun Wan. 2019. Multimodal sarcasm detection in Twitter with hierarchical fusion model. In Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics, pages 2506–2515, Florence, Italy. Association for Computational Linguistics.文章来源地址https://www.toymoban.com/news/detail-584451.html

到了这里,关于【论文阅读】Multi-Modal Sarcasm Detection via Cross-Modal Graph Convolutional Network 嘲讽检测,多模态,跨模态,图神经网络的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 论文阅读:MSeg3D: Multi-modal 3D Semantic Segmentation for Autonomous Driving

    来源:2023 CVPR 题目:自动驾驶的多模态三维语义分割 原文链接:https://arxiv.org/abs/2303.08600v1 代码链接:https://github.com/jialeli1/lidarseg3d 激光雷达和摄像机是自动驾驶三维语义分割的两种方法。由于缺乏足够的激光点,目前流行的仅使用lidar的方法在小的和遥远的物体上严重存在

    2024年02月03日
    浏览(69)
  • 论文阅读综述:自动驾驶感知的多模态传感器融合Multi-modal Sensor Fusion for Auto Driving Perception: A Survey

    题目 :Multi-modal Sensor Fusion for Auto Driving Perception: A Survey 用于自动驾驶感知的多模态传感器融合:综述 链接 :https://arxiv.org/abs/2202.02703 只翻译了个人认为比较重要的东西,有些官方话就省了。这篇文章通俗易懂,不过综述都是标记文献[xx]干了啥,其实咱也不知道他具体是咋

    2023年04月08日
    浏览(55)
  • 【提示学习论文六】MaPLe: Multi-modal Prompt Learning论文原理

    这篇文章于2023年发表在CVPR(Conference on Computer Vision and Pattern Recognition),作者是Muhammad Uzair Khattak,Hanoona Rasheed,Muhammad Maaz,Salman Khan,Fahad Shahbaz Khan。 研究发现Clip的问题:在单个分支(语言或视觉)中使用prompt来调整表示是次优的,它不能在下游任务上灵活地动态调整两个

    2024年01月22日
    浏览(44)
  • Multi-Modal 3D Object Detection in Long Range and Low-Resolution Conditions of Sensors

    多模态长距离低分辨率传感器条件下的3D物体检测 慕尼黑工业大学计算机、信息与技术学院 - 信息学 随着自动驾驶车辆和智能交通系统的兴起,强大的3D物体检测变得至关重要。这些系统通常面临由于远距离和遮挡的物体,或低分辨率传感器导致的数据稀疏性的挑战,这可能

    2024年02月21日
    浏览(46)
  • 【论文笔记】Multi-modal Facial Affective Analysis based on Masked Autoencoder

    论文链接:https://arxiv.org/abs/2303.10849 代码:https://github.com/FuxiVirtualHuman/ABAW5 基本自译,没有使用翻译软件进行大段翻译。包含很多意译的部分。 不确定的地方有问号标注。 “问题:\\\"部分是一些前置知识的补充,不是论文内容。 介绍ABAW这个比赛:识别情感表现(高质量、大

    2024年04月26日
    浏览(40)
  • MaPLe: Multi-modal Prompt Learning

    本文也是LLM系统的文章,主要是面向多模态的大语言模型,针对《MaPLe: Multi-modal Prompt Learning》的翻译。 CLIP等预先训练的视觉语言(V-L)模型对下游任务表现出了出色的泛化能力。但是,它们对输入文本提示的选择很敏感,需要仔细选择提示模板才能执行良好的操作。受自然

    2024年02月09日
    浏览(45)
  • 【论文笔记】Towards Generalizable Multi-Camera 3D Object Detection via Perspective Debiasing

    原文链接:https://arxiv.org/abs/2310.11346 最近,多相机3D目标检测(MC3D-Det)多使用BEV方法以进行有效的多相机信息融合,但当测试环境与训练环境有很大不同时,这些方法会有严重的性能下降。 两种减轻域偏移的方向是域泛化(DG)和无监督域自适应(UDA)。DG方法通常解耦并消

    2024年03月14日
    浏览(50)
  • 论文阅读《Rethinking Efficient Lane Detection via Curve Modeling》

    目录 Abstract 1. Introduction 2. Related Work 3. B´ezierLaneNet 3.1. Overview 3.2. Feature Flip Fusion 3.3. End-to-end Fit of a B´ezier Curve 4. Experiments 4.1. Datasets 4.2. Evalutaion Metics 4.3. Implementation Details 4.4. Comparisons 4.5. Analysis 4.6. Limitations and Discussions 5. Conclusions 图和表 图  表 附录 A. FPS Test Protocol B. Spec

    2024年02月03日
    浏览(45)
  • 论文阅读笔记—— Multi-attentional Deepfake Detection

    来源:CVPR 2021 作者:Hanqing Zhao1 Wenbo Zhou1,† Dongdong Chen2 Tianyi Wei1 Weiming Zhang1,† Nenghai Yu1 单位:University of Science and Technology of China1 Microsoft Cloud AI2 邮箱:{zhq2015@mail, welbeckz@, bestwty@mail, zhangwm@, ynh@}.ustc.edu.cn cddlyf@gmail.com 论文原地址:Multi-attentional Deepfake Detection DF大多二分类 人

    2024年02月22日
    浏览(55)
  • 【论文阅读】 Few-shot object detection via Feature Reweighting

    Few-shot object detection的开山之作之一 ~~ 属于Metric-based Methods 特征学习器使用来自具有足够样本的基本类的训练数据来 提取 可推广以检测新对象类的meta features。The reweighting module将新类别中的一些support examples转换为全局向量,该全局向量indicates meta features对于检测相应物体的重

    2023年04月09日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包