来源:新智元

本文约2000字,建议阅读5分钟

易于解释的神经元可能会阻碍深层神经网络的学习。

[ 导读 ]Facebook AI 近期更新博客介绍了一篇新论文,即研究人员通过实验发现「易于解释的神经元可能会阻碍深层神经网络的学习」。为了解决这些问题,他们提出了一种策略,通过可伪造的可解释性研究框架的形式来探讨出现的问题。

人工智能模型到底「理解」了什么内容,又是如何「理解」的呢?

回答这个问题对于改进人工智能系统来说至关重要。而不幸的是,计算机科学家解释深层神经网络(DNN)的能力远远落后于我们用它们实现有用结果的能力。

一种常见的理解DNN的方法集中在单个神经元的属性上,例如,寻找出一个单独的神经元,这个神经元可以激活猫的图像,但不能激活其他类型的图像。

Facebook研究人员将这种对特定图像类型的偏好称为「类选择性」(class selectivity)。

「类选择性」之所以被广泛使用,一部分原因是因为它是直观的、易于理解的人类术语(也就是说,这些神经元是网络的「猫」部分)。

事实上,这些可解释的神经元,会自然而然地出现在经过各种不同训练的神经网络中。

例如,经过训练可以对许多不同类型的图像进行分类的DNN含有的某些神经元,这些神经元对拉布拉多寻回犬的激励最为强烈,也就是说,神经元是有选择性的。

研究人员发现强有力的证据表明「即使神经元在很大程度上不具有类选择性,DNN 也能很好地发挥作用」。事实上,易于解释的神经元会损害 DNN 功能,甚至使网络更容易受到随机畸变输入的影响。

Facebook 发现可以通过开发一种新技术,直接控制 DNN 的神经元的类选择性。如果这些方法没有经过严格的测试和验证,那么过分依赖于基于直觉的方法来理解DNN可能会产生误导性。为了完全理解人工智能系统,我们必须努力寻找不仅是直观的而且是经验性的方法。

「类选择性」:深度神经网络可解释性的工具

研究人员最近开始研究是否易于解释的神经元对 DNN 功能实际上是重要的,但不同的研究报告的结果有时是相互矛盾的。

为了解决这个问题,我们采用了一种新的方法来操纵类的选择性: 当训练一个网络来分类图像时,我们不仅指示该网络提高其分类图像的能力,我们还增加了一个动机来减少(或增加)其神经元的类选择性。

上图展示了操纵 DNN 中神经元的类选择性会如何影响 DNN 正确分类图像的能力(在 Tiny ImageNet 上训练的 ResNet18)。

每个点代表一个 DNN。点的颜色代表了 DNN 神经元中「类选择性」被使用或禁止的程度。X 轴显示 DNN 神经元之间的平均类选择性,Y 轴显示 DNN 对图像分类的准确程度。

灰点是中性的,既不使用也不禁止类选择性,代表了这种类型 DNN 中自然出现的类别选择性水平,用它作为比较分类准确性的基准。

通过阻止类别选择(蓝点) ,可以提高测试的准确性超过2% 。相比之下,鼓励类选择性(红点)对 DNN 的图像分类能力造成迅速的负面影响。通过放大数据的一个子集,以更好地说明减少和增加类选择性的影响。

通过在损失函数中添加一个类选择性来做到这一点。研究人员用一个参数来控制类选择性对网络的重要性。改变这个参数会改变我们是使用还是阻止易于解释的神经元,以及改变到什么程度。

通过调节参数,可以实现「类选择性」跨越所有网络层。实验结果如下:

1.当降低DNN的类选择性时,我们发现它对性能几乎没有影响,在某些情况下甚至提高了性能。这些结果表明,尽管 DNN 在任务和模型中普遍存在,但类选择性并不是 DNN 功能的一部分,有时甚至会对 DNN 功能产生负面影响。

2.当提高DNN的类选择性时,我们发现对网络性能有显著的负面影响。第二个结果表明,类选择性的存在并不能保证 DNN 正常工作。

走出实验室,生产环境中数据更复杂

与研究环境相比,部署在工业环境中的DNN通常需要处理更为嘈杂和更为扭曲的数据。

例如,一个研究用DNN可以从维基百科上看到非常清晰的猫的图像,而在工业中,DNN 需要处理一个黑暗的、模糊的猫逃跑的图像。

研究人员实验发现,类选择性的降低使DNN对模糊和噪声等自然失真更具有鲁棒性。而有趣的是,类别选择性的降低也使 DNN 更容易受到有针对性的攻击,在这种攻击中,图像被有意操纵以欺骗 DNN。

这个结果出人意料有两个原因: 第一,因为类选择性已经被广泛用于理解 DNN 函数; 第二,因为类选择性在大多数 DNN 中自然存在。

研究结果还表明,在缺乏类选择性的情况下,DNN自然地学习尽可能多的类选择性,而不会对性能产生负面影响。

所有这些工作都是 Facebook 进一步解释人工智能的一部分,包括为机器学习开发人员提供开源解释工具,以及与平台建立伙伴关系。

最终,这项工作将帮助研究人员更好地理解复杂的人工智能系统是如何工作的,并研发出更健壮、可靠和有用的模型。

参考链接:

https://ai.facebook.com/blog/easy-to-interpret-neurons-may-hinder-learning-in-deep-neural-networks

编辑:文婧

Facebook AI新研究:可解释神经元或许会阻碍DNN的学习相关推荐

  1. Facebook AI新架构:全景FPN,同时完成图像实例与语义分割 | 极客头条

    参加「CTA 核心技术及应用峰会」,请扫码报名 ↑↑↑ 整理 | 刘旭坤.Jane 出品 | AI科技大本营(id:rgznai100) 实例分割和语义分割长期以来都是运用不同的神经网络架构来完成的, ...

  2. 电脑复制粘贴_手机扫一扫,现实物体隔空复制粘贴进电脑!北大校友的AI新研究,现在变成AR酷炫应用...

    本文经AI新媒体量子位(ID:QbitAI)授权转载,转载请联系出处 十三  白交 发自 凹非寺 魔法变现实,酷炫又实用. 还记得两年前,Zach King(男巫)的爆红魔术吗? 不仅从纸直接蹦出一个 ...

  3. 苏黎世大学 AI 新研究:仅用少量样本生成高质量光声图像

    近日,苏黎世联邦理工学院和苏黎世大学的科学家宣布,可以利用机器学习方法来改善光声成像,成果发表在Nature Machine Intelligence上(点击查看论文链接) "光声成像&qu ...

  4. 手机扫一扫,现实物体隔空「复制粘贴」进电脑!北大校友的AI新研究,现在变成AR酷炫应用...

    十三  白交 发自 凹非寺 量子位 报道 | 公众号 QbitAI 魔法变现实,酷炫又实用. 还记得两年前,Zach King(男巫)的爆红魔术吗? 不仅从纸直接蹦出一个手机,还直接扔进了电脑里形成虚 ...

  5. Meta AI 新研究,统一模态的自监督新里程碑

    作者 | 青苹果 来源 | 数据实战派 虽然 AI 领域不断涌现出新的突破和进展,却始终难以逃离单一领域的束缚--一种用于个性化语音合成的新颖方法,却并不能用于识别人脸的表情. 为了解决这个问题,不少 ...

  6. 手机扫一扫,现实物体隔空「复制粘贴」进电脑!北大校友的AI新研究,现在变成AR酷炫应用

    魔法变现实,酷炫又实用. 还记得两年前,Zach King(男巫)的爆红魔术吗? 不仅从纸直接蹦出一个手机,还直接扔进了电脑里形成虚拟的天猫页面. 现在,不用去羡慕男巫了,人人都可以把身边的东西&qu ...

  7. 文末送书 | Facebook:易于解释的神经元可能会阻碍神经网络的学习

    文 | Matthew Leavitt.Ari Morcos 编 | 张倩.杜伟 源 | 机器之心 易于解释的神经元对于提升神经网络的性能来说是必要的吗?Facebook 的研究者给出了出人意料的答案 ...

  8. ICLR 2022 | Facebook AI提出解决表示学习坍塌问题新方法

    Facebook AI团队在ICLR 2022发表了一篇文章,针对表示学习中的坍塌问题,提出了VICREG方法,通过variance.invariance.covariance三种loss的结合约束自 ...

  9. Facebook AI指出:CNN的padding机制,存在一大缺陷

           作者 | 青暮 Facebook AI近期提出一项新研究,表明CNN中常用的padding机制存在重大缺陷,会导致特征图中出现伪影,从而影响CNN的应用. 作者把这种伪影称为空间偏差,这 ...

最新文章

  1. C# Attribute简介
  2. 项目微管理29 - 转正
  3. An eventually consistent data model for Erlang (and Riak)
  4. boost::iterator的用法测试实例
  5. ubuntu12.04 e680 usbnet
  6. linux 备份mysql并上传_Linux 网站目录和MySQL备份并上传FTP
  7. 让Ubuntu更多的使用物理内存
  8. Python统计多个Powerpoint文件中幻灯片总数量
  9. 一次新生代民工工友切磋经历
  10. tf.nn.conv2d。卷积函数
  11. 8款功能强大的最新HTML5特效实例
  12. sap abap开发从入门到精通_ABAP关键字 IS BOUND, IS NOT INITIAL和IS ASSIGNED的用法辨析
  13. c语言试题库 文库,C语言试题库
  14. 八位颜色代码查询_RGB颜色代码全表
  15. Unity打包篇:关于MMD模型贴画在安卓手机上无法显示的问题。
  16. 苹果快捷键怎么调出来_iPhone手机没有声音怎么办?
  17. 玩安卓从 0 到 1 之架构思考
  18. 最长公共子序列(LCS)的C++实现
  19. 【make】make常见问题
  20. windows下使用vscode连接ubuntu服务器,使用xming将Ubuntu服务器端的图形界面转发到windows下

热门文章

  1. 未来的黑科技计算机作文简写,写一篇英文作文。“未来计算机的发展”
  2. java override 访问权限_java 重写(Override)的规则
  3. python listen_python socket编程中listen和accept的区别
  4. 一张象限图引发的血案
  5. 【BZOJ】1013 [JSOI2008]球形空间产生器sphere
  6. 函数在实现过程内存中的压栈和出栈
  7. [BZOJ1106/POI2007]Tet立方体大作战
  8. Android Animation学习(五) ApiDemos解析:容器布局动画 LayoutTransition
  9. Ibatis in action 电子书
  10. 离职交接文档_如何写好离职工作交接文档?