Trusted-AI/AIX360

Interpretability and explainability of data and machine learning models

解决的问题

AI Explainability 360 (AIX360) 通过提供一套全面的工具,解决了机器学习中的“黑箱”问题,使AI模型的决策及其数据集的性质更加可解释和透明。它认识到没有一种解释方法适用于所有场景,因此提供了多种算法,以适应不同的数据类型和使用案例。

工作原理

该工具包提供了一个按解释类型分类的可解释性算法库:

  • 数据解释:用于解释基础数据集的工具。
  • 局部事后解释:在模型训练后解释单个预测的方法(例如,LIME、SHAP)。
  • 时间序列解释:专用于时间序列数据的局部事后工具,包括显著性图和改进版LIME。
  • 局部直接解释:模型在局部层面本质上可解释的方法。
  • 全局直接解释:在整个数据集上本质上可解释的模型(例如,布尔决策规则)。
  • 全局事后解释:解释训练后模型整体行为的方法。
  • 认证:使用Ecertify等工具对局部解释进行概率性认证。

它还包含诸如忠实度和单调性等代理指标,用于评估所生成解释的质量。

适用人群

AIX360专为需要将可解释性技术集成到其ML流水线中的数据科学家和AI研究人员设计,同时也为希望通过提供的交互式体验轻松了解AI可解释性概念的用户而打造。

主要亮点

  • 多模态支持:支持表格、文本、图像和时间序列数据。
  • 全面的分类体系:涵盖从局部到全局、从直接到事后解释的广泛算法。
  • 可扩展设计:设计为允许贡献者添加新的算法和指标。
  • 评估指标:提供内置指标,用于衡量解释的忠实度和单调性。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目