来源 | news.mit

编译 | 武明利

责编 | Carol

出品 | AI科技大本营(ID:rgznai100)

两年前,Google的AI还不太成熟。一段时间以来,有一部分计算机科学研究一直致力于更好地理解机器学习模型如何处理这些“对抗性”攻击,这些攻击是故意用来欺骗或愚弄机器学习算法而创建的输入。

尽管大部分工作都集中在语音和图像上,但最近,麻省理工学院计算机科学与人工智能实验室(CSAIL)的一个团队针对文本的边界进行了测试。他们提出了“ TextFooler”这一通用框架,该框架可以成功地攻击自然语言处理(NLP)系统——这类系统使我们能够与Siri和Alexa语音助手进行交互,并“愚弄”它们以做出错误的预测。

可以想象将TextFooler用于许多与Internet安全相关的应用程序的情形,例如电子邮件垃圾邮件过滤,仇恨言论标记或敏感政治言论文本检测,这些都是基于文本分类模型的。可以想象将TextFooler用于许多与Internet安全相关的应用程序,例如电子邮件垃圾邮件过滤,仇恨言论标记或“敏感”政治言论文本检测,这些都是基于文本分类模型。

“如果这些工具容易受到有目的的对抗攻击,那么后果可能是灾难性的。” 麻省理工学院博士研究生Di Jin、同时也是一篇有关TextFooler的新论文的主要作者说到。  “这些工具需要有有效的防御方法来保护自己,为了建立这样一个安全的防御系统,我们首先需要研究对抗方法。”

TextFooler分为两个部分:修改给定的文本,然后使用该文本测试两个不同的语言任务,查看系统是否可以成功欺骗机器学习模型

该系统首先识别将影响目标模型预测的最重要的单词,然后选择符合上下文的同义词。 这一切都是在保持语法和原始含义足够看起来“人性化”的同时,直到预测被改变。

然后,将该框架应用于两个不同的任务——文本分类和蕴含(句子中文本片段之间的关系),目的是更改分类或使原始模型的蕴含判断无效。

在一个示例中,TextFooler的输入和输出为:

输入:

“The characters, cast in impossibly contrivedsituations, are totally estranged from reality.”

输出:

“The characters, cast in impossibly engineeredcircumstances, are fully estranged from reality.”

在这种情况下,当在NLP模型上进行测试时,它会正确输入示例输入,但随后得出的修改输入是错误的。

总之,TextFooler成功地攻击了三种目标模型,包括流行的开源NLP模型“ BERT”。 通过仅更改给定文本中10%的单词,它以90%以上至20%以下的准确性欺骗了目标模型。 该团队根据以下三个标准评估了成功程度:更改模型对分类或蕴涵的预测;与原始示例相比,它在意义上与人类读者是否相似以及文字是否看起来足够自然。

研究人员指出,虽然攻击现有模型不是最终目标,但他们希望这项工作将有助于更抽象模型泛化到新的、看不见的数据。

Di Jin说:“该系统可用于或扩展来攻击任何基于分类的NLP模型,以测试其健壮性。另一方面,生成的对手可通过对抗训练来提高深度学习模型的鲁棒性和泛化能力,这是这项工作的关键方向。”

【end】

精彩推荐

疫情肆虐,灾难当前,CSDN 联合PyCon中国、wuhan2020、xinguan2020 等力量举办「Python开发者日」线上公益峰会,本次活动特邀数位一线Python技术专家重点围绕python在疫情项目中的具体应用展开,分享真实项目环境中使用Python应对挑战的真知灼见。

两种报名方式

1.点击“立即报名”--结算时使用优惠码“pythonday”,价格变为“0"元--提交订单,免费参与

2.点击“立即报名”--付款“19元”报名--会议官网公示姓名--????为疫区捐款表心意????

推荐阅读

  • 福利直达!CSDN技术公开课评选进行中

  • 连登 GitHub TOP 榜,中国开发者在行动!

  • 深度好文!新浪微博架构师详析微博云原生技术的思考与实践

  • 2020年区块链和分布式账本技术的5大趋势

  • 我是互联网人,我没有做逃兵

  • 我做独立开发者的第二年

  • 你点的每个“在看”,我都认真当成了AI

麻省理工学院的新系统TextFooler, 可以欺骗Google的自然语言处理系统及Google Home的音频...相关推荐

  1. AI“重造”麻省理工学院!今宣布投资10亿美元成立全新计算学院,近70年来最大结构调整...

    来源:Deep Tech深科技 摘要:近日,世界顶尖名校麻省理工学院通过学校官方网站宣布重磅消息. 近日,世界顶尖名校麻省理工学院通过学校官方网站宣布重磅消息:投资 10 亿美元以引领计算机技术和人工 ...

  2. ppt_第一章_德塔自然语言图灵系统

    开始组织核心ppt文字描述,图片和源码 在书籍中已经很丰富了. 第一章_德塔自然语言图灵系统 第一章_德塔自然语言图灵系统 分词,排序,神经网络索引,搜索,动态 POS函数流水阀门细化遍历 内核匹配, ...

  3. 麻省理工学院的计算机终端,“面纱(Veil)”系统:打造真正的无痕浏览

    原标题:"面纱(Veil)"系统:打造真正的无痕浏览 E安全2月28日讯 麻省理工学院和哈佛大学一组研究人员提出一种名为"面纱"(Veil)的私密浏览保障系统, ...

  4. 麻省理工成立计算机学院,麻省理工学院斥资10亿美元建新计算机学院

    原标题:麻省理工学院斥资10亿美元建新计算机学院 近日,麻省理工学院宣布,将打造新的计算机学院,随着学院的成立,学校也将加倍投入未来计算机的研究. 据美国相关网站报道,麻省理工学院将为这所新学院注资1 ...

  5. 比Tor更匿名:麻省理工大学开发新系统

    近日麻省理工学院的研究人员声称已经开发出一种全新的安全信息系统,并表示这个系统比Tor匿名程度更高. Tor与该系统区别 目前麻省理工学院计算机科学与人工智能实验室(简称CSAIL)团队称,他们开发的 ...

  6. 麻省理工学院的学生们愚弄了谷歌图像识别技术,计算机视觉算法仍然很容易被骗

    文章来源:ATYUN AI平台 人工智能图像识别技术已经取得了一些令人惊叹的进步,但正如一项新的研究表明的那样,这些系统仍然可以被那些愚弄的例子所绊倒. 一群麻省理工学院的学生最近愚弄了谷歌开发的一种 ...

  7. 麻省理工学院(MIT)研究生学习指导—— 怎样做研究生

    麻省理工学院(MIT)研究生学习指导 怎样做研究生 本文的主旨是解释如何做研究.我们提供的这些建议,对于研究本身(阅读.写作和程序设计).理解研究过程以及开始研究(方法论.选题.选导师和情感因素),都 ...

  8. 麻省理工学院、南加大等美国名校的网络安全:勉强及格

    大学--特别是一些规模庞大.声名显赫的机构--常常面临更多网络威胁和攻击活动. 名校,不一定安全 九月秋风送爽,又吹来一个开学季,期末考试的烦恼暂时被小鲜肉们抛之脑后.然而,有几所名校却因互联网威胁情 ...

  9. 麻省理工学院(MIT)研究生学习指导: 怎样做研究生

    转载自http://www.onpsummer.com/Event-index-contentid-263.htm 麻省理工学院(MIT)研究生学习指导 怎样做研究生 本文的主旨是解释如何做研究.我们 ...

最新文章

  1. 【美国】谷歌重返机器人背后有何深意?
  2. 用户管理界面开源代码_某教师培训信息管理系统渗透思路分享
  3. base target=_self是什么意思
  4. 安装完Ubuntu桌面后要做的(待续)
  5. 在navicat中新建数据库
  6. 神马是代码简单的cmd模式,这就是!
  7. 使用wireshark抓包,本地环回测试通信数据已经通过SM4国密算法加密
  8. 如何利用MySQL加密函数保护Web网站敏感数据
  9. linux中pri=100,浅析Linux中PRI和NI的关系
  10. Java教程:Java是什么?Java的特点有哪些?
  11. 如何选择最佳云托管服务提供商
  12. 安装SQL Server 2000 出现挂起文件,需要重启该如何解决?
  13. 深入浅出 Python Descriptors / Properties
  14. C语言常见例题源代码
  15. dubbo源码解析之服务调用(通信)流程
  16. ROS实验笔记之——JCV-450无人机初入门
  17. python中五个一行输出_python 如何将一系列数字十个一行输出
  18. 去除IntelliJ IDEA中重复代码报灰黄色的下划波浪线
  19. java用数组输出fibo_[Java教程]养兔子Fibo函数优化
  20. 幼儿抽象逻辑思维举例_为什么说幼儿教育非常重要?五个角度,决定着孩子未来发展的上限...

热门文章

  1. CCNA基础 IP地址子网划分
  2. fgets()用法笔记
  3. 解决load cycle count的一个偏方,告别硬盘卡卡响
  4. jdk8中流的使用(二)
  5. Android studio 启动自学模式
  6. JAVA中的垃圾回收机制以及其在android开发中的作用
  7. 基于Tkinter利用python实现颜色空间转换程序
  8. spring + Quartz定时任务配置
  9. 设计模式解析(五)——几种设计模式之Facade和Adapter
  10. Your First Concordion.Net Project (Part 5)-Running Specs with Gallio