中文

InterpretML:机器学习可解释性的统一框架

机器学习 2019-09-23 v1 机器学习

摘要

InterpretML是一个开源Python软件包,为实践者和研究人员提供机器学习可解释性算法。InterpretML提供两类可解释性——玻璃盒模型,即专为可解释性设计的机器学习模型(例如:线性模型、规则列表、广义加性模型),以及用于解释现有系统的黑盒解释技术(例如:部分依赖、LIME)。该软件包通过在统一API下暴露多种方法,并内置可扩展的可视化平台,使实践者能够轻松比较可解释性算法。InterpretML还包含了可解释提升机(Explainable Boosting Machine)的首个实现,这是一种强大、可解释的玻璃盒模型,其准确性可与许多黑盒模型媲美。采用MIT许可的源代码可从github.com/microsoft/interpret下载。

关键词

引用

@article{arxiv.1909.09223,
  title  = {InterpretML: A Unified Framework for Machine Learning Interpretability},
  author = {Harsha Nori and Samuel Jenkins and Paul Koch and Rich Caruana},
  journal= {arXiv preprint arXiv:1909.09223},
  year   = {2019}
}