人工智能的圣杯:关于可解释AI(XAI)的一切

在过去十年间,无数个人工智能解决方案在各大企业得到部署。

智能受众评测系统、智能财务合规系统、智能人员招聘系统,不一而足。

这期间,在企业客户却也始终存在一种怀疑态度:AI系统做出的产品部署是否真的值得被信赖呢?

在我看来,这也是企业人工智能要着力攻克的下一个难题。

错误的客户流失预测会使企业失去一个重要的客户,而错误的金融交易分类会使企业蒙受资金损失。实际上,客户对人工智能模型的精确度不是特别在意,他们更担心的是数据科学家们无法解释的一个问题:“我如何相信它做出的决策?”

AI系统--我如何信任它们?

在大多数支持AI的数字化转型中,客户喜欢让他们的系统拥有AI的能力以实现某些商业价值主张。另一方面,大多数数据科学家则追求使用最流行的算法(如DNN/GAINS/DRN等)。遗憾的是,他们都忘记了在决策制定过程中的问责机制和信任机制中存在着一个关键因素。

在现实生活中,每一个决策,无论是由机器还是低级员工又或是首席执行官做出的,为了达到提高整体的业务水平的目的,都要通过定期的审查,来解释他们的决定。这就产生了人工智能的新兴分支,称为“可解释的人工智能”(XAI)。

什么是可解释的AI(XAI)?

XAI是人工智能的一个新兴分支,用于解释人工智能所做出的每一个决策背后的逻辑。下图是对一个完整AI决策流程的简单描述。

除了对上述问题提供解决方案之外,XAI还具有更深层的业务优势,例如:

改善AI模型的性能。因为XAI的解释有助于找到数据和特征行为中的问题。

更好的决策部署。因为XAI的解释为中间人提供了额外的信息和信心,使其可以可以明智而果断地行动。

提供一种控制感。因为AI系统的所有者清楚地知道其AI系统行为和边界的杠杆。

提供一种安全感。因为每一个决定都需要通过安全指南,且对违规行为还会发出警告。

与利益相关者建立信任关系。他们可以清晰看到每一个决策背后的逻辑推理。

可监控由于训练数据偏差导致的道德问题和违规。

提供更好的机制来遵循组织内的问责要求,以进行审计和其他目的。

更好地遵守监管要求(比如《通用数据保护条例》GDPR),其中要求一个系统必须具有“解释权”。

AI系统部署中的角色

要实现可解释AI,我认为关键不在于工具和技术,而在于人类在这些人工智能系统中所扮演的角色。从广义上讲,我们可以用三个方面定义他们:

训练者--训练系统达到预期的功能行为

解释者-解释系统做出的决定

维护者-维持AI系统对业务KPI的效用

训练者

客户语言训练师

*教AI系统体会言外之意,例如检测讽刺

智能机器交互建模师

*学会员工行为,例如,一个AI系统可以从会计行为中学习如何自动匹配支出款项和发票。

*世界观训练师

使AI系统拥有全球化的观点。当做决定时不同文化的观点都要被考虑,比如判断一个算法是否“公平”

解释者

*背景设计师

根据业务背景,正在处理的任务,或个人或专业或文化等因素的不同设计更好的决策。

*透明度分析师

对使用不同类型的AI算法的不透明度(以及对业务的相应影响)进行分类,并对该信息库存进行维护

*AI落地策略

决定是否对特定的应用部署AI系统(或是应用传统的规则引擎和脚本)

维护者

*自动化伦理分析师

评估智能机器的非经济影响,包括正面和负面的

*自动化经济分析师

评估性能不良机器的成本

*机器关系管理者

"推广"在业务中表现良好的算法,并“降级”性能较差的算法

对于训练者和维护者的角色来说,他们有大量的工具可以使用。但对解释者来说,情况就不那么乐观了。人工智能/机器学习算法在本质上是著名的黑箱理论的一种,因为它的基于训练数据的大量非线性性质的权重和偏差的学习机制。因此,解释者的任务变得异常艰难。

XAI--关键维度

XAI有三个关键维度:合理的,可追踪的,可理解的。

合理的AI:能够理解每个预测背后的推理。

可追踪的AI:追踪预测过程的能力,可从数学算法的逻辑到数据的本质。

可理解的AI:完全理解做出AI决策所基于的模型。

XAI-设计原则

将XAI从概念转化为部署AI解决方案的8个原则如下

|

设计

|

一个着眼于社会影响力的AI

|

|

定义

|

数据集的出处,使用和保护标准

|

|

测试

|

系统发布前要进行全面测试

|

|

使用

|

使用透明

|

|

监控

|

发布后要严格监控

|

|

培训

|

工作能力培训和再培训

|

|

保护

|

隐私数据

|

|

构建

|

审计算法的工具和标准

|

XAI-主要技巧

XAI有两个主要技巧:

已知模型技巧:在这里有两类技巧。第一类技巧旨在解释现有的ML算法,第二类技巧则旨在研究新的白盒模型,以获得完全解释的能力。

未知模型技巧:通过入侵操作模型而在操作模型之外工作。一种称为LIME的技术主要用于估计决策的局部边界。

我在过去的经历中广泛使用了LIME库,加上自然语言生成技术,为维护者和操作者进行了叙述。

下面给出了当下算法精确度和可解释性的关系图

XAI的未来:

XAI领域有很好的发展前景,可以帮助企业解决AI的不足。例如:

精确的模型:XAI可同时支持维护者和训练者改进他们的模型,并使其持续下去。

值得信赖的模型:当XAI使得AI内部工作透明化时,XAI将有助于建立企业和其他监管行业的信心。

自然语言解释:XAI将通过自然语言(语音或文本)来解释它的决定,而不是通过分析表或复杂的仪表盘。这会要求自然语言解释与XAI的启发式探索结合起来使用。

对抗性使用(滥用):XIA的LIME技术和深度学习的GAIN技术,可以用于在外部破译给定的AI模型。这将导致组织需要使用政策和法规以及多层安全措施来保护其AI模型。

与机器协作:XAI将建立起信任的桥梁,使人类能够在方方面面中适应并习惯与机器智能一起工作。

相关报道:

https://www.kdnuggets.com/2018/10/enterprise-explainable-ai.html

作者:城市中迷途小书童
链接:https://www.jianshu.com/p/425822623ef7
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

人工智能的圣杯:关于可解释AI(XAI)的一切相关推荐

  1. 一文详解什么是可解释AI

    摘要:本文带来什么是可解释AI,如何使用可解释AI能力来更好理解图片分类模型的预测结果,获取作为分类预测依据的关键特征区域,从而判断得到分类结果的合理性和正确性,加速模型调优. 1. 为什么需要可解释 ...

  2. 腾讯发布国内首份可解释 AI 报告:详解打开算法黑箱的理念与实践|附报告下载...

    随着各界对 AI 伦理的日益重视,AI 系统的可解释性也逐渐成为热点,甚至上升到立法和监管的要求.许多人工智能领域的专家都把 2021 年视为"AI 可解释元年",在这一年,不仅政 ...

  3. DARPA可解释AI研究(XAI计划)的4年回顾与经验总结

    导语:DARPA(美国防部高级研究计划局)于 2015 年制定了可解释人工智能 (XAI) 计划,目标是使最终用户能够更好地理解.信任和有效管理人工智能系统.2017年,为期4年的XAI研究计划启动. ...

  4. 自动驾驶中可解释AI综述和未来研究方向

    作者丨黄浴@知乎 来源丨https://zhuanlan.zhihu.com/p/453146210 编辑丨3D视觉工坊 arXiv上2021年12月21日上传的自动驾驶可解释AI的综述:" ...

  5. 【综述专栏】自动驾驶中可解释AI的综述和未来研究方向

    来源:知乎-黄浴地址:https://zhuanlan.zhihu.com/p/453146210 在科学研究中,从方法论上来讲,都应"先见森林,再见树木".当前,人工智能学术研究 ...

  6. 技术干货 | 实现模型透明化的有效技术:MindSpore可解释AI能力

    01 为什么需要可解释AI? 在人类历史上,技术进步.生产关系逻辑.伦理法规的发展是动态演进的.当一种新的技术在实验室获得突破后,其引发的价值产生方式的变化会依次对商品形态.生产关系等带来冲击,而同时 ...

  7. AI黑箱:我们要用AI解释AI?

    来源:亿欧 概要:AI算法对人类生活的影响越来越大,但它们内部的运作往往是不透明的,人们对这种技术的工作方式也愈加感到担忧. AI算法对人类生活的影响越来越大,但它们内部的运作往往是不透明的,人们对这 ...

  8. AAAI第二届“AI诺奖”出炉,百万美元奖金颁给批判黑箱、推广可解释AI的杜克大学女教授...

    梦晨 发自 凹非寺 量子位 报道 | 公众号 QbitAI 世界上最大人工智能协会AAAI颁发的第二届"AI诺贝尔奖"正式出炉! 由杜克大学计算机科学教授Cynthia Rudin ...

  9. 学人工智能就业前景怎么样?学AI有前途吗?

    学习人工智能已经成为了当前热门的趋势.由于人工智能的技术应用越来越广泛,因此,学习人工智能的前景非常广阔.以下是学习人工智能就业前景的一些解释: 学人工智能就业前景怎么样? 市场需求 近年来,人工智能 ...

最新文章

  1. 行走在泰国的7天8夜(曼谷篇-汤姆吉普森故居·四面佛·美食篇)
  2. C语言考研复试知识点整理
  3. php 远程代码执行漏洞复现 cve-2019-11043
  4. 云函数连接mysql超时_云函数访问MYSQL数据库出错?
  5. 删除空值_Excel表格批量删除空值,你会么?
  6. android之多媒体篇(一)
  7. JNI通过线程c回调java层的函数
  8. ggplot2 theme相关设置—文本调整
  9. Spark精华问答 | spark的组件构成有哪些?
  10. 【华为云技术分享】ArcFace简介
  11. RN-android 打包后,部分图片不显示
  12. maya mentray_mental ray渲染器下载
  13. 使用Stream生成菜单、地区树
  14. 基于91助手实现80/54坐标转换到2000大地坐标的七参数计算
  15. 网吧服务器怎么加无线路由器,网吧有线路由器接无线路由该如何设置?
  16. 【毕设参考】ESP32 + HaaS Python打造可以统计流量的自动感应门系统
  17. 阻抗和电抗的基本概念
  18. 什么是Beta Finance
  19. python爬虫——电影《逐梦演艺圈》影评爬取
  20. SAP配置——MRP

热门文章

  1. 保存Java程序状态及设置Properties文件
  2. linux debian ntp,Debian下面的ntp服务(ntpdate)的安装
  3. 双十二爬虫顶流崔庆才老师来图灵直播啦!快来围观啊!!!
  4. 纪念小柴昌俊 | 中微子天体物理学的诞生
  5. 阿里云数据库专家白宸:Redis带你尽享丝滑!(图灵访谈)
  6. 老婆给当程序员的老公打电话:今天下班顺路买斤元宵……
  7. Operations on word vectors-v2 吴恩达老师深度学习课程第五课第二周编程作业1
  8. PCA的数学原理(通俗易懂)
  9. 机器学习如何彻底改变游戏中的物理模拟
  10. 荐书 | 10 本机器学习电子书,美版 Kindle 免费读