InterpretML: A Unified Framework for Machine Learning Interpretability

By Harsha Nori, Samuel Jenkins, Paul Koch, R. Caruana. 2019

655 citations recorded by the source corpus.

InterpretML is an open-source Python package which exposes machine learning interpretability algorithms to practitioners and researchers. InterpretML exposes two types of interpretability - glassbox models, which are machine learning models designed for interpretability (ex: linear models, rule lists, generalized additive models), and blackbox explainability techniques for explaining existing systems (ex: Partial Dependence, LIME). The package enables practitioners to easily compare interpretability algorithms by exposing multiple methods under a unified API, and by having a built-in, extensible visualization platform. InterpretML also includes the first implementation of the Explainable Boosting Machine, a powerful, interpretable, glassbox model that can be as accurate as many blackbox models. The MIT licensed source code can be downloaded from github.com/microsoft/interpret.

Subfields: Artificial Intelligence, Safety, Robustness & Interpretability

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Cynthia Rudin
  2. Sebastian Gehrmann
  3. Mohit Bansal
  4. Jennifer Wortman Vaughan
  5. Geoffrey E. Hinton
  6. Zhi Chen
  7. Lesia Semenova
  8. Maithra Raghu

In Safety, Robustness & Interpretability

  1. Jennifer Wortman Vaughan
  2. Cynthia Rudin
  3. Hanna M. Wallach
  4. Lesia Semenova
  5. Zhi Chen
  6. Chudi Zhong
  7. Haiyang Huang
  8. Christoph Molnar

Citations in the corpus