- 文章目录
- 社会动力学与伦理框架
- 伦理困境与应用伦理学
- 算法公平性与AI伦理
- 模型可解释性方法
思维模型
模型可解释性方法
一类帮助你了解人工智能系统如何作出决策的技术,让不透明的算法变得透明,并能被问责。
探索一下
一家银行用准确率很高的人工智能审批贷款,却没人能解释为什么某些申请人会被拒。与此同时,一个更简单、准确率稍低的模型,能让你清楚看到它每次是如何作出决策的。对接受评判的人来说,哪种方式更好?
当人工智能影响人们的生活时,什么更重要?
一起看看,当我们要求人工智能给出解释时,会得到什么,又会失去什么。
理解概念
理解概念
模型可解释性方法是一组揭示人工智能如何作出决策的工具,就像翻译员,把复杂的数学运算转化成人能理解的清楚理由。这些技术会探查常被称为“黑箱”的算法,展示哪些因素影响了预测,比如说明一笔贷款被拒,主要是因为收入,而不是邮政编码。当你能看懂人工智能的判断依据,就能发现错误、核查公平性,并决定是否信任这个系统。 请注意:无法解释的决策,也就无法问责。
详细讲解
详细讲解
可解释性方法有两条路径:从一开始就设计透明的模型,或者探查已有的不透明模型,了解它们的行为。全局方法解释模型整体如何运作,比如在所有预测中,哪些特征最重要;局部方法则解释单次决策,比如为什么你的这份信贷申请获批或被拒。
常见方法包括 LIME 和 SHAP。LIME 会轻微调整输入数据,观察预测如何变化,再据此建立简化的近似模型;SHAP 则给每个输入特征打分,表示它对某次预测的贡献。特征重要性可视化会展示模型最看重哪些变量,而反事实解释会指出,要让决策结果反转,最少需要作出哪些改变。比如:“你的收入需要再增加 5000 美元,才能符合申请条件。”
在医疗领域,可解释性能让医生核查,人工智能标记患者时,依据的是合理的风险因素,还是没有实际意义的模式。在贷款领域,监管机构可以检查,种族等禁止使用的因素是否通过与其相关的变量,间接影响了结果。在招聘领域,求职者可以了解自己为什么被筛掉,并获得能据此采取行动的反馈。
凡事都有代价:与复杂的深度学习系统相比,更简单、可解释的模型往往会牺牲一些准确率。但对于影响重大的决策,透明度可能比性能更重要。你需要权衡的是:接受平均表现略好一些的黑箱预测,还是选择一个我们能够追问、质疑和改进的系统。
研究依据
研究依据
可解释性研究涵盖了多种分类体系,其中一项区分是内在可解释模型与事后解释方法:前者在设计上就是透明的,比如决策树;后者则用于解释已经训练好的模型。研究显示,准确率与可解释性往往难以兼顾:Rudin(2019)主张,在影响重大的决策中,应直接使用可解释模型,而不是为黑箱模型提供解释,因为可解释模型既能取得有竞争力的表现,又能从设计上保持透明 [1]。Ribeiro 及其同事于 2016 年提出 LIME,通过扰动输入并观察输出变化,用局部线性近似来解释单次预测 [2]。Lundberg 和 Lee 于 2017 年开发的 SHAP 提供了一个基于博弈论的统一框架,将预测结果归因于各个输入特征,并保证其满足一致性性质 [3]。Miller(2019)强调,有效的解释必须考虑人与人沟通的特点,根据用户真正需要了解的内容来组织,而不是在技术细节上面面俱到 [4]。
适用局限
适用局限
可解释性没有通用的衡量标准:数据科学家觉得清楚的解释,领域专家可能反而看不懂。事后解释也可能误导人:LIME 的近似模型未必能忠实反映真实模型,而对于复杂系统,计算 SHAP 值可能需要很高的计算成本。有人认为,可解释性只是我们真正想要的信任、公平和问责的替代指标。解释还可能让人产生不应有的信心,过度信任系统。此外,完全可解释的模型在能捕捉哪些模式上,可能存在固有限制;而对某些问题来说,准确率哪怕只提高一点都极其重要,这种限制就可能让模型无法充分发挥性能。最后,可解释的模型并不保证公平:看得见的歧视,依然是歧视。
参考来源
参考来源
- [1] 请停止为高风险决策中的黑箱机器学习模型提供解释,改用可解释模型Cynthia Rudin - 2019
- [2] “我为什么要相信你?”:解释任意分类器的预测Marco Tulio Ribeiro, Sameer Singh, Carlos Guestrin - 2016
- [3] 解释模型预测的统一方法Scott M. Lundberg, Su-In Lee - 2017
- [4] 人工智能中的解释:来自社会科学的启示Tim Miller - 2019
- [5] 可解释人工智能(XAI):迈向负责任人工智能的概念、分类体系、机遇与挑战Alejandro Barredo Arrieta et al. - 2020
- [6] 迈向严谨的可解释机器学习科学Finale Doshi-Velez, Been Kim - 2017
- [7] 可解释机器学习(第二版)Christoph Molnar - 2024
试一试
检验你的理解
一家医院用人工智能预测患者再次入院的情况。因为系统给出的解释看起来合理,医生便不加质疑地接受预测,尽管模型有时会漏掉任何人都能发现的明显风险因素。这体现了可解释性的哪种陷阱?
查看文章解释
答案: 解释带来的虚假信心
这说明,可解释性可能让人产生不恰当的信任。当解释听起来合理时,用户可能过度依赖系统,不再运用自己的判断,即使系统犯了他们本该发现的错误也是如此。好的解释应该鼓励审视,而不是让人停止质疑。
一家贷款机构拒绝了一份贷款申请,系统给出的 SHAP 分析显示,“收入”对批准的贡献为 +0.3,而“债务收入比”对拒绝的贡献为 -0.7。对于如何提高获批机会,这实际上告诉了申请人什么?
查看文章解释
答案: 需要降低债务收入比
债务收入比的负向贡献表明,这个因素正在把预测推向拒绝。这是申请人可以据此采取行动的反馈,比只知道黑箱说了“不”、却得不到解释更有帮助。反事实解释还会更进一步,明确指出债务收入比需要达到什么阈值,才能让决策结果反转。
一家公司在开发信用评分模型时有两条路可选:训练一个准确率达到 95%、但内部不透明的复杂神经网络,或者使用准确率为 93%、但决策逻辑可以被完整检查的可解释树模型。哪种权衡框架会支持选择可解释模型?
查看文章解释
答案: 高风险决策中的问责
对于影响人们生活的决策,比如信贷、就业和医疗,问责需求往往足以成为接受略低准确率的理由。可解释模型能让监管机构核查公平性,让申请人依据具体理由提出申诉,也让公司能够发现并修复问题。准确率上这 2% 的差距,未必值得付出问责方面的代价。
继续探索
为眼前的选择,再找一个有用的想法。
Reframo 的全部已发布文章均可免费阅读。准备好后,随时继续探索。