AAAI2024--频谱在多模态表示和融合中的作用更为有效:A Multimodal Spectrum Rumor Detector
https://github.com/dm4m/FSRU
多模态内容,如将文本与图像混合,对社交媒体中的谣言检测提出了重大挑战。现有的多模态谣言检测侧重于在空间和序列位置之间混合令牌进行单模态表示,或者在模态间融合谣言真实性的线索。然而,它们受到单模态表示的区分度较低的影响,并且在耗时的空间和序列令牌融合中容易受到复杂位置依赖性的影响。这项工作首次尝试在频率域进行多模态谣言检测,有效地将空间特征转换为频谱,并获取高度区分性的频谱特征,用于多模态表示和融合。一种新颖的频谱表示和融合网络(FSRU)采用双重对比学习揭示了频谱在多模态表示和融合中更为有效,提取了谣言检测的信息成分。FSRU包含三个新颖的机制:利用傅里叶变换将空间域中的特征转换为频率域,单模态频谱压缩,以及在频率域中的跨模态频谱共选模块。大量的实验表明,FSRU实现了令人满意的多模态谣言检测性能。
引言
随着社交媒体在我们生活的各个方面迅速发展,来自多个来源和多样化格式的内容的普及显著增加。一个典型的例子是不同长度的文本与图像的结合。然而,随着多模态媒体的这种扩散,出现了一个更复杂和令人担忧的问题:多模态谣言。多模态谣言指的是通过社交媒体平台传播错误信息或虚假信息,结合了文本和图像等多种交流方式。这些谣言通常违背逻辑推理,缺乏可信度。研究表明,谣言在Facebook上的传播比主流新闻更广泛(Willmore 2016)。因此,检测和减轻多模态谣言变得至关重要,以有效管理相关风险,并确保遵守社交媒体的规范和指南(Allcott 和 Gentzkow 2017;Zhang 等人 2023)。
多模态谣言检测的最新研究主要关注两个关键方面:1) 在单模态中学习空间和序列依赖性;2) 在不同模态间融合谣言真实性的证据(Chen 等人 2022;Zheng 等人 2022;Singhal 等人 2022)。1) 为了获得信息丰富的单模态表示,研究人员采用了各种神经模型,如卷积神经网络(CNNs)、循环神经网络(RNNs)和变换器(Transformers),以在图像的空间位置或文本的序列位置执行令牌混合。然而,这些方法受到单模态表示区分度较低的影响,阻碍了随后的细粒度跨模态融合。2) 现有的方法通常应用对比学习(Ying 等人 2023)或共同注意机制(Qian 等人 2021),以实现多模态对齐或融合,以便跨模态检测谣言。然而,它们可能要么忽视了可解释的细粒度融合,要么在融合空间和序列令牌时遇到复杂的位置依赖性。此外,当前用于细粒度融合的方法,如共同注意机制,通常表现出二次时间复杂度(Rao 等人 2021)。这些问题共同削弱了多模态谣言检测模型的准确性和效率,突出了在这一领域进一步发展的需求。
为了解决这些问题,我们在这项工作中首次尝试采用新的范式和架构:多模态频谱谣言检测。我们认为频谱提供了一种更有效的表示和融合多模态数据的方法。受信号处理理论(Mateos 等人 2019)的启发,我们可以利用傅里叶变换将序列(文本)或空间(图像)数据转换到频率域。傅里叶变换通常会产生一个稀疏的频谱,其中大部分频率分量接近零(如图1所示)。这一特性有助于获得区分性的单模态表示,并强调(抑制)与真实性相关(无关)的特征以进行检测。此外,频谱提供了全局视图(Rao 等人 2021),允许每个频谱分量关注空间域中的所有特征。与共同注意机制中基于位置的对齐(Zheng 等人 2022)不同,频谱展现出全局模式(见图1),允许更全面地感知谣言和非谣言之间/内部的复杂位置依赖性。此外,频率域中的逐点乘法等同于空间域中的自注意力,避免了二次时间复杂度(附录A)。
因此,我们提出了一个结构简单且计算效率高的多模态频谱谣言探测器:一个带有双重对比学习的频谱表示和融合网络(FSRU)。FSRU由三个关键部分组成:文本和图像嵌入、多模态频谱表示和融合模块,以及基于分布相似性的检测。特别是,频谱表示和融合模块包括四个核心操作:我们引入1)离散傅里叶变换(DFT)将空间域中的特征转换为频率域;2)单模态频谱压缩以压缩频率域特征;3)跨模态频谱共选以选择频谱分量;以及4)逆DFT(IDFT)将频率域特征反向转换回空间域。通过在频率域中使用滤波器组,单模态频谱压缩生成压缩的频谱表示,以揭示每种模态内的潜在特征并描绘出独特的特征模式。跨模态频谱共选利用模态间的互补依赖性来选择有助于识别谣言的信息性频谱分量。随后,我们设计了一个融合模块,利用特征分布的相似性来生成一致的多模态表示,并引入双重对比学习来增强多模态学习。我们在两个真实世界的数据集上进行了实验,以评估我们提出的方法,FSRU。结果表明,FSRU在不同的评估指标和方面都取得了有利的结果。
我们的贡献是两方面的:
- 提出了一种结构简单且计算效率高的新型方法,即带有双重对比学习的频谱表示和融合网络(FSRU),用于多模态谣言检测。与主要关注空间/序列域特征的现有方法不同,FSRU旨在捕获频率域中的区分性单模态特征,并融合跨模态的谣言真实性证据。这种结构简单的方法为多模态谣言检测提供了一个新的视角。
- 提出了一个频谱表示和融合模块,用于提取隐藏在单模态和跨模态视角的频率分量中的谣言证据。单模态频谱压缩探索了文本和图像表示中的更清晰模式。跨模态频谱共选指导保留相关频率分量,同时融合多模态频谱特征,有效地减少了无关频率分量的影响。
Problem definition
我们将多模态谣言检测表述为一个二元分类任务,其中多模态a指的是文本和图像模态,表示为a ∈ {t, v}。给定一个多模态谣言数据集D = {X, Y},每个样本表示为(x, y),并且x可以表示为x = {x_t, x_v},其中x_t代表文本,x_v代表图像。y ∈ {0, 1}是对应于样本x的谣言真实性标签,y = 1表示样本是谣言,而y = 0表示样本是真实的。这项工作的目的是结合文本和图像特征来预测谣言标签ŷ ∈ {0, 1}。
Methodology
Text and Image Embedding
单词嵌入
文本表示
图片嵌表征
图嵌入
Frequency Spectrum Representation and Fusion
频谱为文本和图像表示提供了空间特征的完整视图,并有助于从全局视角获取信息成分和消除不相关成分。
Unimodal spectrum compression (USC) 空间特征在每个频率元素内被有效地整合,使得通过频率域中的逐点乘积从文本和图像中提取信息特征成为可能。我们为每种模态引入一个滤波器组来压缩频谱并获得与谣言相关的显著特征。
Cross-modal spectrum co-selection (CSC) 基于某些频谱分量对谣言检测贡献有限的假设,我们提出了一个强调和抑制(E&S)模块,该模块旨在通过共同关注单模态频谱来增强信息成分并抑制每种模态内的不相关成分。我们首先对压缩后的频谱进行平均池化,随后应用卷积以获得谣言视觉/文本线索的表示。因此,我们可以派生出两个选择滤波器,一个来自视觉频谱,另一个来自文本频谱。这些滤波器的目的是相互共选信息特征。我们通过交错方式将两个滤波器与相应的单模态频谱相乘,执行跨模态频谱共选:
最后,我们使用逆离散傅里叶变换将文本和图像的频谱表示转换回空间域:
细粒度的跨模态频谱共选有助于在推理过程中对文本和图像的频谱成分进行共同分析,并确保多模态谣言特征的融合,这允许更适当地保留信息成分。
Rumor Detection with Contrastive Learning
Contrastive Learning Objectives 为了促进训练中的多模态学习,我们引入了一个双重对比学习模块,包括两个部分:1) 基于谣言真实性标签的全监督内模态对比学习;2) 基于多模态空间语义的自监督跨模态对比学习。
Detection based on distribution similarity 在获得改进的文本和图像表示后,我们测量两个特征之间的Jensen-Shannon(JS)散度,以学习分布相似性,随后利用它来控制最终多模态谣言表示输出。由于很难从给定的数据样本中推断后验概率( p ),我们生成其分布( q )的近似。具体来说,单模态的后验概率可以分别表示为( q(z_t | x_t) )和( q(z_v | x_v) )。然后可以如下测量不同模态在( x_a )中的分布差异:
Experiments
Settings
我们使用PyTorch 1.12实现了我们的算法,并在单个NVIDIA RTX 3080 Ti GPU上进行了所有实验。损失函数使用Adam算法(Kingma和Ba 2015)进行优化。评估指标包括准确率、精确率、召回率和F1分数。为确保公平性,我们采用五折交叉验证进行实验。我们使用公开可用的Word2Vec(Mikolov等人 2013)来获取词嵌入。图像被调整为224×224大小。微博的最大序列长度设置为50,Twitter设置为32。文本和图像嵌入的维度设置为256。模型以64的批量大小训练50个周期。对于微博,初始学习率设置为1e-2,而对于Twitter,设置为1e-5。在选择超参数α和β时,我们考虑了集合{0.0, 0.05, 0.1, 0.2, 0.3, 0.4, 0.5}中的值。最终,我们将两个数据集的α和β都设置为0.2。单模态频谱压缩中的滤波器数量k从集合{1, 2, 4, 8}中选择,最终选定的值为k = 2。为了高效实现DFT和IDFT,我们使用了快速傅里叶变换(FFT)和逆FFT。代码和实现细节可以在补充材料中找到。
Results and Analysis
在两个数据集上,FSRU与另外八个基线模型的性能比较见表1。我们进一步研究了FSRU在浮点运算次数(FLOPs)和参数体积方面的复杂性,并与最先进的方法进行了比较。结果如附录C所示。
Att-RNN、EANN和MVAE忽略了特征之间的深层语义关系和交互,导致其检测准确性受限。SpotFake利用预训练模型提取文本和图像特征,在谣言分类上表现出强大的性能,但在非谣言分类上表现相对较弱。
HMCAN中使用Transformer作为特征编码器,通过空间域中的自注意力有效混合令牌,有助于获取多模态表示。CAFE利用跨模态对齐和消歧机制有效聚合单模态表示和跨模态相关性。虽然它在微博数据集上表现出良好的性能,但当应用于Twitter数据集时,其有效性有所降低。
BMR利用多视角学习估计不同模态的重要性,以适应性地聚合单模态表示,从而获得更优的性能。LogicDM考虑谓词之间的逻辑关系,并选择谓词和跨模态对象来推导和评估可解释的逻辑子句,从而在Twitter数据集上提高了性能。
我们提出的FSRU在两个数据集上都取得了非常有利的结果,在所有评估指标中始终排名第一或第二。FSRU有效地探索并整合了频率域内的多模态特征。通过利用傅里叶变换桥接空间域和频率域,FSRU实现了多模态谣言特征无损转换到共享空间。
FSRU从跨模态视角控制频谱成分,同时从单模态视角捕捉谣言的内在特征。这种概念简单但计算效率高的方法显著提高了谣言检测的性能。此外,FSRU基于分布相似性采用多模态特征聚合,并使用两种类型的对比学习来学习跨模态特征之间的互补关系。这使得FSRU能够适应性地聚合多模态特征进行检测。然而,需要注意的是,与Twitter数据集相比,对微博数据集的影响似乎略有降低,可能是由于两个数据集之间的固有差异。首先,与Twitter数据集相比,微博数据集的规模相对较小。其次,微博数据集包含的图像子集质量较低或包含的信息内容较少。
Ablation Study
定量分析 如表2所示,很明显,移除单模态频谱压缩或跨模态频谱共选会对模型在两个数据集上的性能产生不利影响。如果不使用单模态频谱压缩,模型就失去了探索模态频率响应中独特模式的能力。同样,缺少跨模态频谱成分的交互作用会阻碍模型学习多模态特征之间的依赖性。此外,从模型中排除基于分布相似性的融合和双重对比学习模块会导致性能略有下降。这些发现强调了通过测量多模态分布相似性并利用双重对比学习来融合多模态特征的重要性。
定性分析 为了进一步分析频谱表示和融合模块的效果,我们使用t-SNE(Van der Maaten和Hinton 2008)对微博和Twitter测试集上的特征进行了定性可视化,如图3所示。FSRU变体“-w/o USC”和“-w/o CSC”展示了区分多模态谣言特征的能力,但不同标签之间的特征存在明显的重叠。相比之下,FSRU学习到的特征在标签之间展现出清晰的界限,有效地减少了特征之间的重叠。
Impact of the Number of Filters k
我们通过改变USC中k的值从1到8进行了实验,如表3所示。结果显示,在两个数据集上,性能先是呈现增加的趋势,随后出现下降。具体来说,从k = 1到k = 2,性能有显著提升,而从k = 2到k = 8,观察到轻微的下降。通过将k设置为2,模型能够从频率响应的不同维度获取多样化和独特的特征模式,同时仍然保持适当的计算成本。因此,我们确定k = 2是两个数据集上FSRU的最佳选择。
Case Study
为了直观展示FSRU中频谱表示和融合(FSRF)的学习过程,我们可视化了( x_a ),( \hat{X}_a ),和( \tilde{X}_a )(a ∈ {t, v}),以及两种模态的相应共信息,如图4所示。在谣言的情况下,随着FSRF的学习,特征逐渐获得独特的模式,从而实现更好的区分。这导致了集中的频谱能量更清晰的识别。另一方面,在非谣言的情况下,模型尽可能捕捉通过多模态特征表达的真实性线索。FSRF利用跨模态的共选来强调和抑制特定模态的频谱特征,从而可能揭示表明谣言真实性的线索。
我们已经可视化了上述两种情况在FSRF学习过程前后的多模态特征。在第一张图片中,经过FSRF学习后的模型集中在图片中的人物上,该人物与文本中提到的人物或事件不匹配。然而,这个人与附带文本中提到的个体或事件并不相符。因此,这张图片被归类为谣言。在第二张图片中,模型集中在波浪、多云的天空和远处的冲浪者上。视觉元素与文本描述之间的这种一致性表明了一致性和连贯性。因此,这张图片被归类为非谣言。
Conclusion
我们首次尝试引入一个频谱表示和融合网络(FSRU)用于多模态谣言检测。FSRU的独特之处在于其频谱表示和融合能力,有效地捕获了特征变化的频率及其在频率域中的强度,这对于FSRU正确学习多模态特征至关重要。大量的实验证明,我们提出的方法实现了先进的性能。我们未来的研究包括探索基于频率的多模态融合中的深层见解和机制,以改进多模态谣言检测。所提出的模型有潜力应用于更多的多模态任务和场景,我们将进一步研究频谱在多模态融合中的有效性和可解释性。
相关文章:

AAAI2024--频谱在多模态表示和融合中的作用更为有效:A Multimodal Spectrum Rumor Detector
https://github.com/dm4m/FSRU 多模态内容,如将文本与图像混合,对社交媒体中的谣言检测提出了重大挑战。现有的多模态谣言检测侧重于在空间和序列位置之间混合令牌进行单模态表示,或者在模态间融合谣言真实性的线索。然而,它们受…...

【Python报错已解决】SyntaxError invalid syntax
🎬 鸽芷咕:个人主页 🔥 个人专栏: 《C干货基地》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! 专栏介绍 在软件开发和日常使用中,BUG是不可避免的。本专栏致力于为广大开发者和技术爱好者提供一个关于BUG解决的经…...

CI/CD持续集成和持续部署以及相关软件的使用
目录 一:CI/CD是什么? 1.1 持续集成(Continuous Integration) 1.2 持续部署(Continuous Deployment) 1.3 持续交付(Continuous Delivery) CI/CD 的好处包括: 二:git…...
Charles mac电脑配置
安装 Charles: 如果你还没有安装 Charles,可以从官方网站下载安装包并按照提示完成安装。 启动 Charles: 安装完成后,启动 Charles 应用程序。 设置 Charles 代理: Charles 默认的代理端口是 8888。你可以通过以下步…...

FPGA基本结构和简单原理
前言: FPGA全程为(Field Programmable Gate Array)现场可编程逻辑阵列,以基本的逻辑为主可以实现大多数芯片可以实现的功能,比如说:ASIC芯片等,在半导体领域有着重要的作用。 本文…...

【machine learning-七-线性回归之成本函数】
监督学习之cost function 成本函数权重、偏置如何实现拟合数据成本函数是如何寻找出来w和b,使成本函数值最小化? 在线性回归中,我们说到评估模型训练中好坏的一个方法,是用成本函数来衡量,下面来详细介绍一下 成本函数…...

Stable Diffusion Fooocus批量绘图脚本
当当当挡~,流动传热数值计算之余发布点AIGC相关文章,希望大家能喜欢~ 1 Stable Diffusion各种UI分析对比 提示:此部分主要是对SD各种界面的简要介绍和对比,只关注Fooocus批量绘图的读者可直接跳到第二部分。 Stable Diffusion …...

Web 安全基础教程:从零基础入门到精通
一、Web 安全概述 (一)Web 安全的定义与重要性 1.定义 Web 安全是指保护 Web 应用程序免受各种网络威胁,确保 Web 服务的保密性、完整性和可用性。在当今数字化时代,Web 应用广泛存在于各个领域,从电子商务到社交媒…...
ubuntu 20.04 ‘Wired Unmanaged‘ 网络无法配置解决方法
问题描述 系统:ubuntu20.04连上网线后右上角没有有线网络连接的图标,在网络配置界面也只有VPN和无线网络的配置;实际上此时电脑已经连接网络,通过DHCP获得IP地址可以正常访问网络。 解决办法 ubuntu有有两套网络管理软件:serve…...

前端实战:使用JS和Canvas实现运算图形验证码(uniapp、微信小程序同样可用)
图形验证码是网站安全防护的重要组成部分,能有效防止自动化脚本进行恶意操作,如何实现一个简单的运算图形验证码?本文封装了一个简单的js类,可以用于生成简单但安全的图形验证码。它支持自定义验证码样式,包括字体大小…...
SQL Server 语句日期格式查找方法
1. SQL Server中,处理日期格式和查找特定日期格式方法示例 在SQL Server中,处理日期格式和查找特定日期格式的记录是一个常见的需求。SQL Server提供了多种函数和格式选项来处理和比较日期。以下是一个详细的示例,展示了如何根据特定日期格式…...

【Python报错已解决】python setup.py bdist_wheel did not run successfully.
🎬 鸽芷咕:个人主页 🔥 个人专栏: 《C干货基地》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! 专栏介绍 在软件开发和日常使用中,BUG是不可避免的。本专栏致力于为广大开发者和技术爱好者提供一个关于BUG解决的经…...
查询结果是1条记录,但执行更新却是2条记录原因查找
1、问题 在 sqlserver2008 数据库 select * from userinfo WHERE username SP4267ED2409011; 查询结果是1条记录,但执行更新 UPDATE userinfo SET qt qt 2.0 WHERE username SP4267ED2409011; 结果是这样的 Affected rows: 1 Affected rows: 1 返回了2个&#x…...
校园网站的管理与建设心得体会
随着时代发展的需要,学校网站建设如雨后春笋般的涌现出来。在这股大潮的带动下我校校园网网站建设也逐步开展深入。通过数年的发展,我校的校园网建设取得了长足发展,架构了数字化交流平台,整理了专题学习网站资源,开设…...

智慧农业——InsectMamba利用状态空间模型对害虫进行分类
介绍 论文地址:https://arxiv.org/abs/2404.03611 害虫分类是农业中的一个重要问题。准确识别有害害虫可减少对作物的损害,确保粮食安全和环境的可持续发展。然而,害虫及其自然环境的高度拟态性和物种多样性使得视觉特征的提取极具挑战性。…...

基于机器学习的癌症数据分析与预测系统实现,有三种算法,bootstrap前端+flask
研究背景 癌症作为全球范围内最主要的死亡原因之一,已成为当代医学研究和公共健康的重大挑战。据世界卫生组织(WHO)的统计,癌症每年导致全球数百万人的死亡。随着人口老龄化、环境污染和生活方式的改变,癌症的发病率逐…...

docker|Oracle数据库|docker快速部署Oracle11g和数据库的持久化(可用于生产环境)
一、 容器数据持久化的概念 docker做为容器化的领先技术,现在广泛应用于各个平台中,但不知道什么时候有一个说法是docker并不适用容器化数据库,说容器化的数据库性能不稳定,其实,这个说法主要是因为对docker的数据持…...

uni-app 聊天界面滚动到消息底部
目录 问题 组件 页面 使用的API 总结 问题 当你发一个消息,但是消息却需要你自己向下滑你才能看见,否则一直呗输入框挡住。 组件 scroll-view组件:一般使用scroll-view组件的都采取使用其scroll-into-view或者scroll-to属性。 scroll-…...
学习风格的类型
学习风格是指个体在学习过程中偏好的方式和方法。不同的学习风格反映了人们在接收、处理和记忆信息方面的不同偏好。了解自己的学习风格可以帮助提高学习效率和效果。以下是几种常见的学习风格类型: 1. 视觉型(Visual Learner) 特点&#x…...
GCP容器镜像仓库使用
GCP容器镜像仓库产品为:Artifact Registry。 1)用户账号认证 GCP需要前置在控制台登陆对应环境账号。然后执行以下命令操作: $ gcloud auth login 2)登陆镜像仓库 $ gcloud auth configure-docker us-west1-docker.pkg.dev …...

SpringBoot-17-MyBatis动态SQL标签之常用标签
文章目录 1 代码1.1 实体User.java1.2 接口UserMapper.java1.3 映射UserMapper.xml1.3.1 标签if1.3.2 标签if和where1.3.3 标签choose和when和otherwise1.4 UserController.java2 常用动态SQL标签2.1 标签set2.1.1 UserMapper.java2.1.2 UserMapper.xml2.1.3 UserController.ja…...

铭豹扩展坞 USB转网口 突然无法识别解决方法
当 USB 转网口扩展坞在一台笔记本上无法识别,但在其他电脑上正常工作时,问题通常出在笔记本自身或其与扩展坞的兼容性上。以下是系统化的定位思路和排查步骤,帮助你快速找到故障原因: 背景: 一个M-pard(铭豹)扩展坞的网卡突然无法识别了,扩展出来的三个USB接口正常。…...
在四层代理中还原真实客户端ngx_stream_realip_module
一、模块原理与价值 PROXY Protocol 回溯 第三方负载均衡(如 HAProxy、AWS NLB、阿里 SLB)发起上游连接时,将真实客户端 IP/Port 写入 PROXY Protocol v1/v2 头。Stream 层接收到头部后,ngx_stream_realip_module 从中提取原始信息…...
在鸿蒙HarmonyOS 5中使用DevEco Studio实现录音机应用
1. 项目配置与权限设置 1.1 配置module.json5 {"module": {"requestPermissions": [{"name": "ohos.permission.MICROPHONE","reason": "录音需要麦克风权限"},{"name": "ohos.permission.WRITE…...
大学生职业发展与就业创业指导教学评价
这里是引用 作为软工2203/2204班的学生,我们非常感谢您在《大学生职业发展与就业创业指导》课程中的悉心教导。这门课程对我们即将面临实习和就业的工科学生来说至关重要,而您认真负责的教学态度,让课程的每一部分都充满了实用价值。 尤其让我…...

Python基于历史模拟方法实现投资组合风险管理的VaR与ES模型项目实战
说明:这是一个机器学习实战项目(附带数据代码文档),如需数据代码文档可以直接到文章最后关注获取。 1.项目背景 在金融市场日益复杂和波动加剧的背景下,风险管理成为金融机构和个人投资者关注的核心议题之一。VaR&…...
CSS | transition 和 transform的用处和区别
省流总结: transform用于变换/变形,transition是动画控制器 transform 用来对元素进行变形,常见的操作如下,它是立即生效的样式变形属性。 旋转 rotate(角度deg)、平移 translateX(像素px)、缩放 scale(倍数)、倾斜 skewX(角度…...
MySQL 索引底层结构揭秘:B-Tree 与 B+Tree 的区别与应用
文章目录 一、背景知识:什么是 B-Tree 和 BTree? B-Tree(平衡多路查找树) BTree(B-Tree 的变种) 二、结构对比:一张图看懂 三、为什么 MySQL InnoDB 选择 BTree? 1. 范围查询更快 2…...
Qt 事件处理中 return 的深入解析
Qt 事件处理中 return 的深入解析 在 Qt 事件处理中,return 语句的使用是另一个关键概念,它与 event->accept()/event->ignore() 密切相关但作用不同。让我们详细分析一下它们之间的关系和工作原理。 核心区别:不同层级的事件处理 方…...

AxureRP-Pro-Beta-Setup_114413.exe (6.0.0.2887)
Name:3ddown Serial:FiCGEezgdGoYILo8U/2MFyCWj0jZoJc/sziRRj2/ENvtEq7w1RH97k5MWctqVHA 注册用户名:Axure 序列号:8t3Yk/zu4cX601/seX6wBZgYRVj/lkC2PICCdO4sFKCCLx8mcCnccoylVb40lP...