行业新闻
人工智能黑箱问题取得突破,AI图像识别决策可视化实现
日期:2018-11-30
来源:九游会J9
一直以来,AI 进行图像识别都是一个难以清楚解释的过程,而如今麻省理工学院林肯实验室情报和决策技术小组(Intelligence and Decision Technologies Group)的一项研究试图让 AI 的决策过程更加可被解释。
这个小组在今年夏天的 CVPR 上发表了一篇论文《设计透明:弥合视觉推理的表现与可解释性》(Transparency by Design: Closing the Gap Between Performance and Interpretability in Visual Reasoning),论文中提出的系统可以执行与人类一样的推理步骤来进行与图像识别相关的任务,同时能以图像形式呈现其决策的过程。
了解神经网络如何做出决策一直是 AI 研究人员长期面对的问题。神经网络是以人的大脑为参照开发的 AI 系统,旨在复制人类学习的方式。简单的神经网络有一个输入层、一个输出层,两者之间还有一个将输入转换为正确的输出结果的层。然而一些深度神经网络非常复杂,无法遵循这种简单的转换过程。所以逐渐地,神经网络的设置层越来越多,决策过程成为了一个“黑箱”问题,内部流程非常不透明,以至于该网络的开发者可能都无法完全掌握。
与此同时,了解 AI 的决策过程非常重要。例如,对用在自动驾驶汽车中的神经网络来说,行人和路牌之间存在什么样的差异?神经网络的哪个决策阶段能够发现两者的区别?只有了解这一过程能够更好地纠正神经网络的一些错误。但目前最先进的神经网络也缺乏有效的机制能让人理解其推理过程。
对此,麻省理工学院林肯实验室情报和决策技术小组开发了一个神经网络,可以执行类似人类的推理步骤来回答与图像相关的问题。该模型被命名为 Transparency by Design Network(简称:TbD-net),
同时,TbD-net 在解决问题时能够用热力图来展示其进行视觉分析的过程,即当系统识别图像时,会对识别的部分进行突出显示,这达到了将决策过程可视化的效果。这种将决策过程可视化的形式让研究人员能够了解这一过程并对其进行分析。
对于 TbD-net 的工作流程,该网络内有众多模块组成的集合,这是该系统中的一个关键部分,这些模块是专门用于执行特定子任务的小型神经网络。在 TbD-net 执行图像识别任务时,它会将问题分解为子任务并分配适当的模块,这些子任务会被分别完成之后再进行组合。
这些模块就像流水线上的工人一样,每个模块基于前一个模块的识别结果进行工作,一起生成了最终的结论。TbD-net 利用的 AI 技术能像理解人类语言一样,将句子分解为多个子任务。而 TbD-net 能够在处理图像时进行类似的处理过程,分不同阶段对图像进行识别。
对于 TbD-net,如果你问它“那个巨大的金属立方体是什么颜色?”那么第一个模块会框定一个大大的物体;第二模块会识别哪些对象是金属;第三模块会在前面得出的结果中找出标准立方体;最后,负责颜色识别的模块会最终得出对象的颜色。
TbD-net 研究人员之一的 Majumdar 说:“将一系列复杂的推理分解为一系列较小的问题,每个子问题都可以分别解决再进行组合,是一种强大而直观的推理手段。”
研究人员让 TbD-ne t 经过 7 万图片和 70 万个问题的训练后,再用 1.5 万张图片和 15 万个问题对其进行测试,结果显示其准确度达到 98.7%,优于其他基于神经模块网络的系统。
更重要的是,研究人员能够在这个结果的基础之上继续优化,通过查看模型的决策过程,他们可以找到问题的所在并进行有针对性的优化,最终准确度达到了 99.1%。
除了对神经网络进行优化,这篇论文的作者同时认为,了解神经网络的推理过程可能对获得用户信任大有帮助。用户要能够了解这一推理过程,才能够理解模型为何会作出错误的预测。
过去的几个月中,许多公司、政府机构和独立研究人员试图解决人工智能中所谓的“黑箱”问题,都取得了不同程度的效果。
2017 年,美国国防高级研究计划局(DARPA) 曾推出 DARPA XAI 项目,旨在研究“玻璃箱”模型,在不牺牲性能的情况下让AI 推理过程更加透明。今年 8 月,IBM 的科学家们提出了一份 AI 的“情况说明书”,提供有关模型漏洞、偏见、对抗性攻击易感性和其他特征的信息。微软、埃森哲和 Facebook 也开发了自动化工具来检测和减少 AI 算法中的偏差。
IBM 研究院的 AI 基金会负责人 Aleksandra Mojsilovic 在今年 8 月时曾说道:“AI 系统具有改变我们生活和工作方式的巨大潜力,但透明度问题必须得到解决,这样才能让 AI 得到更多的信任,”
这个小组在今年夏天的 CVPR 上发表了一篇论文《设计透明:弥合视觉推理的表现与可解释性》(Transparency by Design: Closing the Gap Between Performance and Interpretability in Visual Reasoning),论文中提出的系统可以执行与人类一样的推理步骤来进行与图像识别相关的任务,同时能以图像形式呈现其决策的过程。
了解神经网络如何做出决策一直是 AI 研究人员长期面对的问题。神经网络是以人的大脑为参照开发的 AI 系统,旨在复制人类学习的方式。简单的神经网络有一个输入层、一个输出层,两者之间还有一个将输入转换为正确的输出结果的层。然而一些深度神经网络非常复杂,无法遵循这种简单的转换过程。所以逐渐地,神经网络的设置层越来越多,决策过程成为了一个“黑箱”问题,内部流程非常不透明,以至于该网络的开发者可能都无法完全掌握。
对此,麻省理工学院林肯实验室情报和决策技术小组开发了一个神经网络,可以执行类似人类的推理步骤来回答与图像相关的问题。该模型被命名为 Transparency by Design Network(简称:TbD-net),
同时,TbD-net 在解决问题时能够用热力图来展示其进行视觉分析的过程,即当系统识别图像时,会对识别的部分进行突出显示,这达到了将决策过程可视化的效果。这种将决策过程可视化的形式让研究人员能够了解这一过程并对其进行分析。
对于 TbD-net 的工作流程,该网络内有众多模块组成的集合,这是该系统中的一个关键部分,这些模块是专门用于执行特定子任务的小型神经网络。在 TbD-net 执行图像识别任务时,它会将问题分解为子任务并分配适当的模块,这些子任务会被分别完成之后再进行组合。
这些模块就像流水线上的工人一样,每个模块基于前一个模块的识别结果进行工作,一起生成了最终的结论。TbD-net 利用的 AI 技术能像理解人类语言一样,将句子分解为多个子任务。而 TbD-net 能够在处理图像时进行类似的处理过程,分不同阶段对图像进行识别。
对于 TbD-net,如果你问它“那个巨大的金属立方体是什么颜色?”那么第一个模块会框定一个大大的物体;第二模块会识别哪些对象是金属;第三模块会在前面得出的结果中找出标准立方体;最后,负责颜色识别的模块会最终得出对象的颜色。
TbD-net 研究人员之一的 Majumdar 说:“将一系列复杂的推理分解为一系列较小的问题,每个子问题都可以分别解决再进行组合,是一种强大而直观的推理手段。”
研究人员让 TbD-ne t 经过 7 万图片和 70 万个问题的训练后,再用 1.5 万张图片和 15 万个问题对其进行测试,结果显示其准确度达到 98.7%,优于其他基于神经模块网络的系统。
更重要的是,研究人员能够在这个结果的基础之上继续优化,通过查看模型的决策过程,他们可以找到问题的所在并进行有针对性的优化,最终准确度达到了 99.1%。
除了对神经网络进行优化,这篇论文的作者同时认为,了解神经网络的推理过程可能对获得用户信任大有帮助。用户要能够了解这一推理过程,才能够理解模型为何会作出错误的预测。
过去的几个月中,许多公司、政府机构和独立研究人员试图解决人工智能中所谓的“黑箱”问题,都取得了不同程度的效果。
2017 年,美国国防高级研究计划局(DARPA) 曾推出 DARPA XAI 项目,旨在研究“玻璃箱”模型,在不牺牲性能的情况下让AI 推理过程更加透明。今年 8 月,IBM 的科学家们提出了一份 AI 的“情况说明书”,提供有关模型漏洞、偏见、对抗性攻击易感性和其他特征的信息。微软、埃森哲和 Facebook 也开发了自动化工具来检测和减少 AI 算法中的偏差。
IBM 研究院的 AI 基金会负责人 Aleksandra Mojsilovic 在今年 8 月时曾说道:“AI 系统具有改变我们生活和工作方式的巨大潜力,但透明度问题必须得到解决,这样才能让 AI 得到更多的信任,”