Trusted-AI/AIX360

Interpretability and explainability of data and machine learning models

What it solves

AI Explainability 360 (AIX360) 提供一套完整的工具包,使机器学习模型和数据集更具可解释性。由于没有单一的解释方法适用于所有场景,库中提供多种算法,帮助用户为其特定的数据类型和使用案例找到合适的方法。

How it works

该工具包实现了多种算法,按解释类型分类如下:

  • Data Explanations: 关注描述底层数据本身。
  • Local Post-hoc Explanations: 在模型训练后解释单个预测(例如 LIME、SHAP)。
  • Time-Series Explanations: 针对时间序列数据的局部事后解释方法。
  • Local Direct Explanations: 在预测过程中直接从模型内部逻辑提供解释。
  • Global Direct Explanations: 使用本身即具可解释性的模型(例如 Boolean Decision Rules)。
  • Global Post-hoc Explanations: 在模型训练后全局解释模型的整体行为。
  • Certification: 包含用于认证局部解释可靠性的工具。

它还包括 Faithfulness 与 Monotonicity 等代理指标,以评估解释质量。

Who it’s for

该库面向数据科学家和 AI 从业者,帮助他们理解、信任并解释机器学习模型在表格、文本、图像和时间序列数据上的决策。

Highlights

  • Multi-modal support: 支持表格、文本、图像和时间序列数据。
  • Extensive algorithm library: 包含从 LIME、SHAP 到专门的时间序列显著性图等广泛技术。
  • Taxonomy-based guidance: 提供分类树和指导材料,帮助用户选择合适的算法。
  • Evaluation metrics: 内置指标可衡量解释的忠实度和单调性。