机器学习:自然语言处理上的对抗式攻击

这篇具有很好参考价值的文章主要介绍了机器学习:自然语言处理上的对抗式攻击。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Attacks in NLP

机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击

相关话题

机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击

Introduction

机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
以前的攻击专注于图像和语音上,而NLP上的内容比较少。而NLP的复杂度跟词典有关系:
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
NLP只能在embedding后的特征上加噪声

Evasion Attacks

机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
电影的评论情感分类,将film换成films后,评论从消极变成了积极。
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
结构分析,如果改一个词后,结果完全不一样。

模型非常脆弱,看看有没有哪些方法让自己的模型更鲁棒一点。
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击

机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击

imitation Attacks

机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
同义词替换

机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
embedding空间中找相近向量进行替换

机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
KNN聚类进行拉近

机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击

大模型预测进行替代
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
用embedding的梯度来获得单词的替换
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
按照使得loss变化的顺序排序,然后取top-k个单词使得loss最大
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
字符级别的替换,交换,删除,插入


Motivation

机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击

Example of Attack

机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
加点杂信号就能让分类器识别错误。
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
设计loss这块能使得无目标或者目标攻击成为可能。
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
在L2 norm下的情况下,改变一个和改变每个效果一样。
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击

Backdoor Attacks

机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
当不知道训练资料的话,如何进行攻击呢?这就是黑箱攻击。
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
集成攻击,对角线攻击。
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
深蓝色区域是其能正常被识别为正确的范围,攻击的话就是将其移动那个到不是蓝色区域。
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击

One pixel attack

机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
改变一个像素值就能让分类器失败。

Universal adversarial attack

机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
找到了一个noise,加到非常多的图片都能让辨别器辨别错误。

除了图像,其它领域也可以被攻击,比如声音,NLP等。
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
在末尾加上标红的文字后,导致问答系统的答案都是一样的

Attack in the Physical world

机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
给男人加一个眼镜,导致摄像头识别算法识别为右边的女人。
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
对车牌系统进行攻击,对标致的识别系统。
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
将3的横线给拉长一点,结果导致特斯拉导致速度限制为35看成了85,导致加速。

机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
白色方块的数量会对应不同的类别。

在模型里面开一个后门:
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
在训练阶段就开始攻击,虽然训练数据是人眼看起来正常的 ,只会对某一张图片辨识错误,而不会对其他图片产生错误。
公开的图片训练集(里面可能暗含攻击图片)

Defense

机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击

被动防御

训练好了就不要动了,在模型前面加一个盾牌。
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
比如模糊化处理,对原来的图像影响甚小,但是对攻击图像的影响是巨大的。另外也稍微会给置信率降低一点点。
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击

  • 图像压缩
  • 图像生成:用图像生成产生相同的输入图像,进而过滤攻击图片

机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
如果一旦被别人知道你的被动防御措施,别人可以更新攻击进而攻破你的被动防御。比如模糊的那一个处理,就可以当做网络的第一层。

在做defense的时候加上你的随机性,各种不同的defense,让攻击方不知道你的防御是什么。

主动防御

训练一个鲁棒的不容易被攻破的模型。
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击

制作了一个新的训练资料,每个样本都被攻击过,但是标签被纠正过。然后将两批数据一起训练。
如果找到新的攻击数据,就加到训练数据中进一步训练。
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
但是它不太能挡住新的攻击,还是能够被攻击破的,另外就是需要不断的重复训练,需要比较大的训练资源。

有人发明了一种方法,能够做到adversairal training for free, 不再需要新的计算资源。
机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击

Summary

机器学习:自然语言处理上的对抗式攻击,机器学习,机器学习,人工智能,攻击
攻击和防御方法都在进化中。文章来源地址https://www.toymoban.com/news/detail-705390.html

到了这里,关于机器学习:自然语言处理上的对抗式攻击的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 基于python的神经网络在图像识别和自然语言处理上的应用

    基于python的神经网络在图像识别和自然语言处理上的应用

    随着计算机算力的不断增长,基于机器学习(神经网络)的方法成为了自然语言处理以及计算机图像识别的新范式。在自然语言处理方面,RNN、LSTM等方法能够有效提取语言之间的前后顺序和相互关系,在机器翻译、语言生成等任务取得了非常好的效果。在图像识别、图像检测

    2023年04月27日
    浏览(10)
  • 什么是自然语言处理的机器翻译?

    什么是自然语言处理的机器翻译?

    机器翻译(Machine Translation,MT)是一种自然语言处理技术,旨在将一种语言的文本自动翻译成另一种语言。机器翻译是自然语言处理领域的重要应用之一,它可以帮助人们在跨语言交流、文档翻译和信息检索等方面更加便捷和高效。本文将详细介绍自然语言处理的机器翻译。

    2024年02月05日
    浏览(12)
  • 以ChatGPT为例进行自然语言处理学习——入门自然语言处理

    以ChatGPT为例进行自然语言处理学习——入门自然语言处理

    ⭐️我叫忆_恒心,一名喜欢书写博客的在读研究生👨‍🎓。 如果觉得本文能帮到您, 麻烦点个赞 👍呗! 近期会不断在专栏里进行更新讲解博客~~~ 有什么问题的小伙伴 欢迎留言提问欧,喜欢的小伙伴给个三连支持一下呗。👍⭐️❤️ Qt5.9专栏 定期更新Qt的一些项目Demo

    2023年04月23日
    浏览(15)
  • 自然语言处理实战项目28-RoBERTa模型在BERT的基础上的改进与架构说明,RoBERTa模型的搭建

    自然语言处理实战项目28-RoBERTa模型在BERT的基础上的改进与架构说明,RoBERTa模型的搭建

    大家好,我是微学AI,今天给大家介绍下自然语言处理实战项目28-RoBERTa模型在BERT的基础上的改进与架构说明,RoBERTa模型的搭建。在BERT的基础上,RoBERTa进行了深度优化和改进,使其在多项NLP任务中取得了卓越的成绩。接下来,我们将详细了解RoBERTa的原理、架构以及它在BERT基

    2024年03月22日
    浏览(12)
  • 自然语言处理 Paddle NLP - 机器同传技术及应用-理论

    自然语言处理 Paddle NLP - 机器同传技术及应用-理论

    基础 自然语言处理(NLP) 自然语言处理PaddleNLP-词向量应用展示 自然语言处理(NLP)-前预训练时代的自监督学习 自然语言处理PaddleNLP-预训练语言模型及应用 自然语言处理PaddleNLP-文本语义相似度计算(ERNIE-Gram) 自然语言处理PaddleNLP-词法分析技术及其应用 自然语言处理Pa

    2024年02月11日
    浏览(16)
  • 基于自然语言处理技术的智能客服与机器人

    作者:禅与计算机程序设计艺术 46.《基于自然语言处理技术的智能客服与机器人》 引言 随着互联网技术的快速发展,智能客服和机器人已经成为现代企业重要的运营手段之一。智能客服以自然语言处理技术为基础,能够实现高效、人性化的对话交互,有效提升客户满意度;

    2024年02月13日
    浏览(18)
  • 人工智能领域热门博客文章:自然语言处理和机器翻译

    作者:禅与计算机程序设计艺术 近年来,随着人工智能的迅猛发展,给人们生活带来的改变正在产生越来越多的影响力。其中,自然语言处理(Natural Language Processing,NLP)和机器翻译(Machine Translation,MT)被认为是两个最重要的研究方向。自然语言处理涉及到对人的语言进行

    2024年02月07日
    浏览(16)
  • 基于自然语言处理的结构化数据库问答机器人系统

    基于自然语言处理的结构化数据库问答机器人系统

      完整代码下载:https://download.csdn.net/download/andrew_extra/88614388         知识库,就是人们总结出的一些历史知识的集合,存储、索引以后,可以被方便的检索出来供后人查询/学习。QnA Maker是用于建立知识库的工具,使用 QnA Maker,可以根据 FAQ(常见问题解答)文档或者 U

    2024年02月04日
    浏览(17)
  • 自然语言处理学习笔记(一)————概论

    自然语言处理学习笔记(一)————概论

    目录 1.自然语言处理概念 2.自然语言与编程语言的比较 (1)词汇量: (2)结构化: (3)歧义性: (4)容错性: (5)易变性: (6)简略性: 3.自然语言处理的层次 (1)层次图  (2)自然语言处理系统输入源  (3)词法分析 (4)信息抽取 (5)文本分类与文本聚类 (

    2024年02月14日
    浏览(6)
  • 自然语言处理在智能客服和聊天机器人中的应用

    自然语言处理在智能客服和聊天机器人中的应用

    🎉欢迎来到AIGC人工智能专栏~自然语言处理在智能客服和聊天机器人中的应用 ☆* o(≧▽≦)o *☆嗨~我是IT·陈寒🍹 ✨博客主页:IT·陈寒的博客 🎈该系列文章专栏:AIGC人工智能 📜其他专栏:Java学习路线 Java面试技巧 Java实战项目 AIGC人工智能 数据结构学习 🍹文章作者技术

    2024年02月10日
    浏览(20)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包