EANN:多模态假新闻检测的事件对抗神经网络

简介: EANN:多模态假新闻检测的事件对抗神经网络

论文标题:EANN: Event Adversarial Neural Networks for Multi-Modal Fake News Detection


论文链接:https://dl.acm.org/doi/abs/10.1145/3219819.3219903


论文来源:KDD 2018


一、概述


对于假新闻检测任务,现有方法仍然无法对新出现的、时效性强的假新闻做出有效检测。事实上现有方法容易学习到针对特定事件的特征,然而这些特征不一定会出现在其他事件中。这种特定于事件的特征虽然能够帮助对已验证事件的帖子进行检测,但会损害对新出现事件的检测精度。因此本文所提出的方法致力于学习事件之间能够共享的特征来进行假新闻的检测,目标就是移除不可迁移的特定于事件的特征,保留事件之间可共享的特征。


要想能够移除特定于事件的特征,首先就要去识别。对于事件之间不可共享的特定于事件的特征,可以通过测量对应不同事件的帖子之间的差异来检测。因此,识别特定事件的特征相当于测量不同事件中学习到的特征之间的差异。


本文提出的EANN(Event Adversarial Neural Networks)模型就是用来应对上述挑战,受对抗网络思想的启发,我们引入event discriminator来预测训练阶段的事件辅助标签(表明属于哪个事件的标签),并利用相应的损失来估计不同事件之间特征表示的差异。这个损失越大,不同事件的特征差异就越小。另外由于假新闻帖子通常包含文本和图片两种内容,因此EANN的特征提取器是多模态的。总体来说,EANN包括三个结构:multi-modal feature extractor,fake news detector,event discriminator。


feature extractor和fake news detector相互配合来完成假新闻识别任务,同时feature extractor试图“欺骗”event discriminator来学习事件不变性特征。另外,EANN是一个通用的框架,其中的multi-modal feature extractor可以采用各种不同的网络架构。


二、方法


本文采用的模型架构基本上沿用这篇论文所提出的架构:反向传播的无监督域自适应方法


  1. 框架


下图展示了EANN的大体框架设计:


0349NKG2@)`0S40_E5LF{KM.png

                                            EANN


由于帖子包括文本和图像信息,因此multi-modal feature extractor包括文本和视觉两个特征提取器,然后将它们学习到的特征拼接。fake news detector和event discriminator都连接在multi-modal feature extractor的后面,使用其学习到的特征来作为输入。


  1. Multi-Modal Feature Extractor


  • Textual Feature Extractor


)DV_2)S@)DOK5D0T{95Z06H.png

5)MWDNI(CG2KNZF0$VLK0N5.png

E@YZA{{R(MYIXUTN[)N~[69.png



这样的fake news detector如果不加限制只能够学习到特定于事件的特征,因此需要 event discriminator来剔除这些特征以捕获具备事件不变性的特征。


  1. Event Discriminator


X5_WTS4B]QX1]WTG5B$TGLM.png


  1. 模型的训练


上述三个部分的最终的loss可以定义为:


]{5YLB9UG8UQ%QML5PG_KH2.png

总结来说,整个EANN的训练过程如下:


@D71JG)L$G_4R{VR7G0D~]B.png

                                             训练


三、实验


在Twitter和Weibo数据集上进行了实验,数据集统计结果如下:


}J`V12KTKV}7MMWTU%J83DQ.png

                                      数据集统计


对比了多个baseline与EANN的实验结果:


QP1P[`I3J87LH(@F86N8Y77.png

                                                    实验

相关文章
|
16天前
|
机器学习/深度学习 计算机视觉 网络架构
【YOLO11改进 - C3k2融合】C3k2DWRSeg二次创新C3k2_DWR:扩张式残差分割网络,提高特征提取效率和多尺度信息获取能力,助力小目标检测
【YOLO11改进 - C3k2融合】C3k2DWRSeg二次创新C3k2_DWR:扩张式残差分割网络,提高特征提取效率和多尺度信息获取能力,助力小目DWRSeg是一种高效的实时语义分割网络,通过将多尺度特征提取分为区域残差化和语义残差化两步,提高了特征提取效率。它引入了Dilation-wise Residual (DWR) 和 Simple Inverted Residual (SIR) 模块,优化了不同网络阶段的感受野。在Cityscapes和CamVid数据集上的实验表明,DWRSeg在准确性和推理速度之间取得了最佳平衡,达到了72.7%的mIoU,每秒319.5帧。代码和模型已公开。
【YOLO11改进 - C3k2融合】C3k2DWRSeg二次创新C3k2_DWR:扩张式残差分割网络,提高特征提取效率和多尺度信息获取能力,助力小目标检测
|
4月前
|
运维 供应链 安全
构建网络环境的铜墙铁壁:从微软蓝屏事件反思系统安全与稳定性
【7月更文第22天】近期,一起由软件更新引发的“微软蓝屏”事件震撼全球,凸显了现代IT基础设施在面对意外挑战时的脆弱性。此事件不仅影响了数百万台设备,还波及航空、医疗、传媒等多个关键领域,造成了难以估量的经济损失和社会影响。面对这样的挑战,如何构建更为稳固和安全的网络环境,成为了全球IT行业共同面临的紧迫任务。
85 3
|
3天前
|
安全 Linux 网络安全
nmap 是一款强大的开源网络扫描工具,能检测目标的开放端口、服务类型和操作系统等信息
nmap 是一款强大的开源网络扫描工具,能检测目标的开放端口、服务类型和操作系统等信息。本文分三部分介绍 nmap:基本原理、使用方法及技巧、实际应用及案例分析。通过学习 nmap,您可以更好地了解网络拓扑和安全状况,提升网络安全管理和渗透测试能力。
21 5
|
19天前
|
机器学习/深度学习 搜索推荐 安全
深度学习之社交网络中的社区检测
在社交网络分析中,社区检测是一项核心任务,旨在将网络中的节点(用户)划分为具有高内部连接密度且相对独立的子群。基于深度学习的社区检测方法,通过捕获复杂的网络结构信息和节点特征,在传统方法基础上实现了更准确、更具鲁棒性的社区划分。
33 7
|
30天前
|
监控 安全 Linux
网络安全事件应急响应
应急响应是针对网络安全事件的快速处理流程,包括信息收集、事件判断、深入分析、清理处置、报告产出等环节。具体步骤涵盖准备、检测、抑制、根除、恢复和总结。
|
16天前
|
机器学习/深度学习 计算机视觉 网络架构
【YOLO11改进 - C3k2融合】C3k2融合DWRSeg二次创新C3k2_DWRSeg:扩张式残差分割网络,提高特征提取效率和多尺度信息获取能力,助力小目标检测
【YOLO11改进 - C3k2融合】C3k2融合DWRSDWRSeg是一种高效的实时语义分割网络,通过将多尺度特征提取方法分解为区域残差化和语义残差化两步,提高了多尺度信息获取的效率。网络设计了Dilation-wise Residual (DWR) 和 Simple Inverted Residual (SIR) 模块,分别用于高阶段和低阶段,以充分利用不同感受野的特征图。实验结果表明,DWRSeg在Cityscapes和CamVid数据集上表现出色,以每秒319.5帧的速度在NVIDIA GeForce GTX 1080 Ti上达到72.7%的mIoU,超越了现有方法。代码和模型已公开。
|
2月前
|
机器学习/深度学习 安全 网络安全
利用机器学习优化网络安全威胁检测
【9月更文挑战第20天】在数字时代,网络安全成为企业和个人面临的重大挑战。传统的安全措施往往无法有效应对日益复杂的网络攻击手段。本文将探讨如何通过机器学习技术来提升威胁检测的效率和准确性,旨在为读者提供一种创新的视角,以理解和实施机器学习在网络安全中的应用,从而更好地保护数据和系统免受侵害。
|
2月前
|
机器学习/深度学习 数据采集 网络安全
使用Python实现深度学习模型:智能网络安全威胁检测
使用Python实现深度学习模型:智能网络安全威胁检测
204 5
|
1月前
|
运维 安全 网络协议
Python 网络编程:端口检测与IP解析
本文介绍了使用Python进行网络编程的两个重要技能:检查端口状态和根据IP地址解析主机名。通过`socket`库实现端口扫描和主机名解析的功能,并提供了详细的示例代码。文章最后还展示了如何整合这两部分代码,实现一个简单的命令行端口扫描器,适用于网络故障排查和安全审计。
|
3月前
|
计算机视觉
在yolov5项目中如何使用自带摄像机不用网络摄像机进行实时检测?
这篇文章讨论了在yolov5项目中,如何避免使用网络摄像机而改用自带的本地摄像机进行实时目标检测,并提供了解决摄像头打开错误的具体步骤和代码示例。
在yolov5项目中如何使用自带摄像机不用网络摄像机进行实时检测?

热门文章

最新文章