图结构数据上的对抗训练方法

基于图神经网络的对抗攻击 Nettack: Adversarial Attacks on Neural Networks for Graph Data 我来讲一些关于图神经网络上的攻击和防御手段。 随着GNN的应用越来越广,在安全非常重要的应用中应用GNN,存在漏洞可能是非常严重的。 比如说金融系统和风险管理,在信用评分系统中,欺诈者可以伪造与几个高信用客户的联系,以逃避欺诈检测模型。 或者垃圾邮件发送者可以轻松地创建虚假的关注者,向社交网络添加错误的信息,以增加推荐和传播重大新闻的机会,或者操控在线评论和产品网站。 因此,我们需要研究对图神经网络的攻击和防御,在我们真正部署一个模型前,应该确认一下这个模型在面对对抗攻击的时候足够健壮? ... 阅读详情

阅读更多,欢迎关注公众号:论文收割机(paper_reader)
原文链接:(ICML&KDD 2018) 图数据上的对抗攻击

随着 Ian Goodfellow 等人提出的 GAN(生成对抗神经网络)在计算机视觉和自然语言处理方向越来越受关注,基于对抗思想进行模型训练成为这两年机器学习和数据挖掘的热点方向。

 

今天我们介绍两篇题目非常相似的文章,分别发表于ICML 2018 和 KDD 2018。

 

Dai, Hanjun, Hui Li, Tian Tian, Xin Huang, Lin Wang, Jun Zhu, and Le Song. "Adversarial Attack on Graph Structured Data." In International Conference on Machine Learning (ICML), vol. 2018. 2018.

 

Zügner, Daniel, Amir Akbarnejad, and Stephan Günnemann. "Adversarial attacks on neural networks for graph data." In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pp. 2847-2856. ACM, 2018.

 

Adversarial Attack on Graph Structured Data

 

在现实生活中,我们可以通过图模型建模很多实际问题,例如用户之间的交易。因此,在一些基于图模型的分类任务中,如果分类器没有识别出一笔虚假交易,就会产生一定的损失。

 

这种虚假的行为在往往通过模拟一些正常用户的行为来逃避分类器的检测。具体到图模型上,对于一个节点,有策略地将其连接到其他节点,能够使这个节点被分类器检测为正样本的概率降低。这便是一个典型的对分类器的攻击行为。

 

图神经网络(Graph Neural Network)被认为在节点分类和图分类问题上面有较好的表现。基于上面提到的安全性问题,这篇文章主要关注的是图神经网络(Graph Neural Network)的鲁棒性,即通过攻击(对抗)训练的方法来增强图神经网络分类的稳定性。

 

根据攻击方能获得信息的完整程度,该文章提出了几种攻击模式:

 

  • White Box Attack (白盒攻击):攻击者知道图分类器的任何信息,包括分类结果,以及梯度更新的信息;

  • Practical Black Box Attack (真实黑盒攻击):攻击者只知道分类器预测的结果。PBA 又可以分为PBA-C(攻击者只知道分类结果的概率)和 PBA-D(攻击者只知道分类结果的类别)

  •  Restrict Black Box Attack(受限黑盒攻击):用户只知道部分样本的分类结果,根据这部分样本的分类结果产生对其他样本的对抗样本。

 

该文章对基于图模型的攻击的具体定义为:在保持图分类结果不变的情况下,通过小规模的增加和减少边的方式,最大化分类结果的错误率。

 

作者基于此提出了一种基于分层强化学习的方法用来创建对抗样本,作者还提出了随机采样,基于梯度的方法和生成式方法。

 

在实验阶段,作者比较了不同攻击模式下几种对抗方法在图分类和节点分类的效果。通过这几种方法,我们能对图分类器进行诊断,判断其可能存在的漏洞。

 

针对这几种攻击方法,作者简单讨论了可能的防御方法,例如在训练的时候随机 dropout edge ,文章最后展示的防御结果不是很理想(进步小于1%)。对防御方法的研究是作者未来的研究方向。

 

Adversarial attacks on neural networks for graph data

 

模型示意图

 

这篇文章的背景和上一篇类似,都是注意到了深度模型在图分类问题中的不稳定性(易受攻击)。这篇文章将研究的图种类限定到了 Attributed Graph(属性图),即图既有节点特征,也有节点之间的结构特征。

 

不同于上一篇文章,这篇文章默认攻击方是知道图中全部的信息。攻击方的目标是通过制造一些“很难被注意到的”变化(节点属性或者图结构的变化)使得图分类器的错误率上升。

 

更具体来说,对于我们要攻击的目标节点,我们要产生一个“干扰图”,使得产生的干扰图与原图区别不大,并且最大化新图上目标节点的分类概率和老图上目标节点分类概率的差距。

 

我们通过改变节点属性和图结构来产生干扰,作者具体定义了什么是节点层面和结构层面的干扰以及如何在保持节点属性和图结构的前提下产生干扰。

 

作者提出了一种名为 Nettack 的攻击模型用来产生干扰图,该模型定义了候选攻击方法以及计算攻击效果分数的函数,然后在节点属性和图结构两个维度上选择最优的加入干扰的方式。

 

该方法首先通过在一个代理模型(surrogate model)上进行模拟的攻击行为,然后将代理模型上面训练到结果迁移到实际的深度分类模型中,发现在深度分类器上面也可以达到很好的攻击效果。

 

该方法研究的深度图分类器有三种,分别为半监督的图卷积网络(GCN),列网络(Column Network)和无监督的深度游走(DeepWalk)模型。实验比较了一种随机方法和梯度攻击节点的方法,最终的实验结果表明 Nettack 模型有较好的攻击效果。

 

不同于上篇文章,这篇文章并没有讨论相应的防御方法,这可以作为未来的研究方向。

 

总而言之,这两篇文章的出发点一样,分别从不同的角度对相同问题做了研究,相信未来针对同样的问题还有更多不同角度的研究出现。

阅读更多,欢迎关注公众号:论文收割机(paper_reader)
原文链接:(ICML&KDD 2018) 图数据上的对抗攻击​​​​​​​

深度学习神经网络创新点方向(具体) 深度学习神经网络已经成为当今科技领域的核心技术之一,推动了人工智能从理论研究迈向广泛的实际应用。随着应用场景的拓展和数据复杂性的增加,持续创新神经网络技术变得至关重要。这不仅有助于提升模型性能,解决现有技术面临的瓶颈问题,还能开辟新的应用领域,为社会发展带来更多价值。 阅读详情

相关推荐

6、图神经网络对抗攻击与防御策略解析

本文深入解析了图神经网络(GNN)面临的对抗攻击威胁及其防御策略。文章首先介绍了GNN的基本原理和其在多个领域的应用,接着详细分析了不同类型的对抗攻击,包括节点级和图级攻击,并探讨了白盒与黑盒攻击模型及其技术实现。同时,文章总结了评估对抗攻击和防御效果的关键指标,比较了多种防御方法的优缺点,并展望了未来研究方向,旨在提高GNN的鲁棒性和安全性,确保其在现实应用中的稳定运行。

y7z8a9的博客 132

Adversarial Attack on Graph Structured Data(2018 PMLR)

基于图结构的深度学习已经在各种应用中显示出令人兴奋的结果。然而,与图像或文本对抗攻击和防御的大量研究工作相比,此类模型的鲁棒性却很少受到关注。在本文中,我们重点关注通过修改数据组合结构来欺骗深度学习模型的对抗性攻击。我们首先提出一种基于强化学习的攻击方法,该方法学习可泛化的攻击策略,同时只需要来自目标分类器的预测标签。在额外的预测置信度或梯度可用的情况下,我们进一步提出基于遗传算法和梯度下降的攻击方法。我们使用合成数据和真实数据来表明,在图级和节点级分类任务中,一系列图神经网络模型很容易受到这些攻击。

weixin_43856668的博客 1146

37、元学习在图神经网络与程序合成中的应用

本博客探讨了元学习在图神经网络和程序合成领域的应用,重点介绍了MetaTNE、G-Meta、Adversarial Querying(AQ)和DPGN等方法在含少量新标签的图节点分类、基于局部子图的节点分类与链接预测、对抗攻击的鲁棒性以及实例级与分布级关系建模中的具体应用。此外,还介绍了语法引导合成在程序合成中的作用。博客总结了这些方法的技术细节,并展望了元学习在未来更多领域的发展潜力。

t1u2v的博客 83

对抗训练方法:保卫人工智能的盾牌

在当今人工智能技术迅猛发展的时代,保护模型的鲁棒性和安全性变得尤为重要。对抗训练方法应运而生,作为一种有效的防御手段,能够使模型在面对各种攻击和噪声时保持高度的稳定性和准确性。本文将详细介绍对抗训练方法的原理,结合代码讲解,同时探讨其在NLP领域的应用,以及面临的挑战和解决方案。

WeLearnNLP 1980

人工智能技术基础系列之:半监督学习

作者:禅与计算机程序设计艺术 1.背景介绍 1.1 传统机器学习的局限性 传统的机器学习需要大量的标注数据才能取得好的效果,而实际生活中往往难以获取如此多的标注数据。这就导致了许多具有潜在价值的场景无法利用机器学习进行有效处理。因此,半监督学习

AI天才研究院 293

GCN_ADV_Train:图神经网络的对抗训练

基于优化的GNN攻防 在这项工作中,我们首先提出一种新颖的基于梯度的图神经网络(GNN)攻击方法,该方法可简化处理离散图数据的难度。 与当前对GNN的对抗性攻击相比,结果表明,仅对少量的边缘扰动(包括添加和删除)进行扰动,我们基于优化的攻击会导致分类性能显着下降。 此外,利用我们基于梯度的攻击,我们提出了针对GNN的第一个基于优化的对抗训练。 引用这项工作: 徐凯迪*,陈洪格*,刘思佳,陈品宇,翁翠薇,洪明义和林雪, ,IJCAI 2019。(*平等贡献) @inproceedings{xu2019topology, title={Topology Attack and Defense for Graph Neural Networks: An Optimization Perspective}, author={Xu, Kaidi and Chen, Hongge and

论文笔记| Adversarial Attack on Graph Structured Data

本文关注通过修改数据的组合结构来欺骗深度学习模型的对抗性攻击。本文首先提出了一种基于强化学习的攻击方法,该方法学习可推广的攻击策略,同时只需要目标分类器的预测标签。在可以获得额外的预测置信度或梯度的情况下,本文进一步提出了基于遗传算法和梯度下降的攻击方法。

ChA0s007的博客 1459

蚂蚁金服人工智能部研究员ICML贡献论文05.pdf

随着机器学习热度的增加和其中“中国力量”的逐渐强大,在各大顶级会议上有越来越多的中国组织排名靠前,大有争夺头把交椅的势头。 比如,本次ICML,清华大学有 12 篇论文被收录;华裔作者的数量也令人惊讶,如佐治亚理工学院终身副教授、机器学习中心副主任宋乐署名的就有8篇论文。 而宋乐教授的另外一个身份,就是蚂蚁金服人工智能部研究员。 蚂蚁金服成为ICML 上“中国力量”的代表之一,为大会奉献了8篇论文。其中,六篇含金量十足的Oral Paper,成为议程上研讨会的主角,接受与会专家的热烈讨论。 这些论文几乎每篇署名作者都有世界级学术专家。比如人工智能教父,蚂蚁金服科学智囊团主席迈克尔·欧文·乔丹 (Michael I. Jordan),以及上面提到的佐治亚理工学院机器学习中心副主任,在蚂蚁金服人工智能部担任研究员的宋乐教授等。 不仅如此,蚂蚁金服还在本届大会上展示了多项核心技术和产品:基于强大的深度学习能力开发的定损宝、自研的图结构处理Graph Embedding 技术,以及基于图像处理和自然语言理解技术开发的智能客服等。特别是定损宝,将图像识别技术和车险领域首次结合,每年有望为中国保险公司节约数十亿元人民币成本,备受参与ICML 2018 的业界人士关注。 和顶级学术界人才深度合作,凸显蚂蚁金服在机器学习方面的能力,而将学术成就快速转化为商业级产品更是证明了蚂蚁金服的的决心——人才的吸引力和学术商用的两手并重,让首次参会的蚂蚁金服就成为了这场顶级学术会议上的耀眼新星。 本下载是第五篇论文——《Adversarial Attack on Graph Structured Data》

对抗训练浅谈:意义、方法和思考(附Keras实现)

©PaperWeekly 原创 ·作者|苏剑林单位|追一科技研究方向|NLP、神经网络当前,说到深度学习中的对抗,一般会有两个含义:一个是生成对抗网络...

Paper weekly 7712

2023最新扫码连wifi-扫码挪车-聚合CPS返利多合一小程序源码

2023最新扫码连wifi-扫码挪车-聚合CPS返利多合一系统 系统特点: 目前已接入的 CPS 渠道: 充值:话费充值、电费充值、影视会员充值、会员卡券充值 本地团购:联联周边游 电商平台:京东、拼多多、唯品会、淘宝、抖音美团:外卖、闪购、酒店、到店、优选饿了么:外卖、商超 出行服务:滴滴打车、滴滴加油、滴滴货运、花小猪打车、高德打车、同程打车 连锁餐饮点餐:肯德基、麦当劳、百果园、奈雪的茶、瑞幸咖啡、星巴克、喜茶、汉堡王、必胜客电影票:特价电影票 注意:以上涉及到需要支付的 CPS 渠道,不需要预存!

qq_41837379的博客 3111

ROS2新手必看:5分钟搞定Gazebo机器人仿真环境搭建(含避坑指南)

本文为ROS2新手提供了在Gazebo中快速搭建机器人仿真环境的详细指南。内容涵盖ROS2与Gazebo的协同架构理解、基础环境配置、机器人模型构建、传感器集成以及环境创建,并包含实用的避坑指南和调试技巧,帮助开发者高效掌握物理仿真技术。

weixin_29100927的博客 430

对抗网络DCGAN 生成图片的应用

https://blog.youkuaiyun.com/bvngh3247/article/details/80236447 DCGAN原理介绍 我们知道深度学习中对图像处理应用最好的模型是CNN,那么如何把CNN与GAN结合?DCGAN是这方面最好的尝试之一(论文地址:[1511.06434] Unsupervised Representation Learning with Deep Convo...

u010029439的博客 1009

从URDF到仿真动画:基于Simulink、Simscape与S-Function的机械臂一体化建模与控制

本文详细介绍了从URDF文件到高保真仿真动画的一体化机械臂建模与控制流程。通过整合Simulink、Simscape与S-Function,构建了包含物理特性的虚拟机械臂模型,并实现了自适应滑模等高级控制算法的嵌入与验证。该流程打通了从机械设计到控制算法验证的闭环,为机器人开发提供了高效的仿真平台。

cnn8visionary的博客 698

LLM「拒绝回答」难题有救了!最新研究让AI学会人情世故

研究表明,当前最先进的LLM存在过度拒绝正当查询的问题。达特茅斯学院团队提出创新解决方案:通过上下文感知训练方法(确认区分多解释、详细推理安全解释、澄清潜在风险)和FalseReject数据集(15000样本覆盖44敏感话题),显著提升模型判断能力。实验显示该方法使安全提问接受率提升27%(特定场景达40%-70%),且不影响安全性。开源模型表现与闭源相当,推理型模型则存在差异。该方法为平衡AI实用性与安全性提供了有效路径。

Q2024107的博客 720

基于FastLIO2与TEB算法的机器狗自主导航系统实战

本文详细介绍了如何为机器狗构建一套基于FastLIO2与TEB算法的自主导航系统。通过整合FastLIO2激光惯性里程计实现精准定位,并采用TEB局部规划器进行灵活路径规划与动态避障,解决了传统方案在复杂地形下反应慢、易碰撞的问题。文章提供了从环境搭建、算法部署、地图转换到系统调试的完整实战指南,帮助开发者实现机器狗的稳健自主行走。

beer8的博客 321

TCGA数据下载保姆级教程:用GDC-client从零搞定,附配置文件避坑指南

本文提供TCGA数据下载的完整教程,详细讲解如何使用GDC-client工具从零开始配置到高效获取基因组数据。涵盖环境准备、认证配置、数据检索、高效下载及故障处理等关键步骤,并附配置文件避坑指南,帮助生物医学研究者快速掌握TCGA数据下载技巧。

weixin_30892037的博客 261

LightGCN+GACN实战:5步搞定无标签图数据自监督训练(附代码解读)

本文提供了LightGCN与GACN框架整合的实战指南,通过5个核心步骤详解如何对无标签图数据进行自监督预训练。文章重点介绍了利用对抗网络生成高质量对比视图的GACN框架,并附有代码解读与参数调试技巧,帮助算法工程师有效利用图对比学习技术提升下游任务性能。

pz890123的博客 667

基于cnn version_transformer VIT模型的动物图像分类 完整代码+数据 动物分类教程

基于cnn version_transformer VIT模型的动物图像分类 完整代码+数据 动物分类教程

机器学习深度学习业余选手 1002

论文笔记:NIPS 2020 Graph Contrastive Learning with Augmentations

前言 本文主要提出在图对比学习大框架下的图数据增强的若干方法。 概括来说,本文提出了一种图对比学习框架来无监督的完成图表示学习,首先作者提出了基于各种先验信息的四种图数据增强方法。然后,作者分析了在四种不同的图数据增强条件下,不同组合对多个数据集的影响:半监督、无监督、迁移学习以及对抗性攻击。 作者为 GNN 的预训练提出了基于图数据增强的对比学习框架来解决图中数据异质性的挑战,本文的主要贡献如下: 作者提出了四种图数据增强的方法,并且四种方法对图数据施加一定的先验性,并对范围和模式进行参数化。 作者提出

qq_44015059的博客 1776

[STC32G144K246入门第六步]DAC驱动

本文摘要介绍了STC32G144微控制器内置的12位DAC模块特性与应用。该芯片集成双通道独立DAC,需通过内部运放缓冲后从P0.7/P5.0引脚输出,支持音频处理、波形生成等应用场景。重点阐述了DAC的R-2R梯形网络工作原理、关键性能指标(12位分辨率、转换速度等)及编程配置方法,包括频率设置、寄存器操作和运放引脚配置。文中还提供了32点正弦波表示例和初始化代码,强调参考电压稳定性对输出精度的重要影响。

sinat_58149788的博客 141

Spring AI提示词模板应用

本文介绍了使用SpringAI提示词模板的配置方法,主要步骤包括:1)在JDK17和SpringBoot3.4.4环境下引入spring-ai-alibaba1.0.0.2依赖;2)配置application.yml文件;3)创建测试控制器类处理提示词模板(.st文件);4)通过模板变量动态生成AI回复内容。演示了如何通过@RequestParam设置默认参数,实现无需前端传参即可测试AI回复功能,最终完成了一个SpringAI提示词模板的应用Demo。

wjianwei666的专栏 198

【图神经网络:原理与实战】第十一章 图生成与编辑

图生成的应用对应不同约束集与验证指标:分子设计关注化学规则与有效性,合成数据追求统计相似性与隐私保护,隐私修复需在保留数据效用的同时去除敏感子结构。

VectorShift的博客 755

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Directional Adversarial Training for Recommender Systems

Directional Adversarial Training for Recommender Systems 论文理解与翻译: 1.摘要: (话题方向切人,他人最近的有关成果,再次基础上他人成果的不足。提出我们的做法,结果以及引出我们的 对抗性训练的引入以及现阶段存在的缺点: 对抗性训练是通过在模型训练过程中在输入空间中进行随机扰(perturbations)来提高深度学习模型泛化能力的有效方法。 最近的一次 奥迪已经成功地将对抗性训练应用于推荐系统,通过极小极大的游戏干扰用户和项目的嵌入。 然而,这种

weixin_43482592的博客 502

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

常见半监督学习范式的优缺点:

方法:利用图结构表示数据点及其相似性,将标记数据和未标记数据连接成图,通过传播标记信息来进行分类。方法:自训练方法先使用标记数据训练一个初始模型,然后用该模型来预测未标记数据的标签。两个模型互相监督,分别用自己的预测结果标记未标记数据,然后将置信度高的标记数据加入训练集中进行再次训练。半监督学习是一种介于监督学习和无监督学习之间的机器学习方法,它利用大量的未标记数据和少量的标记数据来进行模型训练。方法:在训练过程中,最小化模型在未标记数据上的预测熵,使模型对未标记数据的预测更加确定。

Alexa_的博客 728

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

上一篇: WSDM2018: 一种基于邻居信息的水军发现算法
下一篇: 如何训练一个100FPS的深度跟踪网络模型---GOTURN(附代码)
paper_reader
博客等级 码龄8年 157粉丝 46原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值