Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

InterpretML: A Unified Framework for Machine Learning Interpretability

About

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.

Harsha Nori, Samuel Jenkins, Paul Koch, Rich Caruana• 2019

Related benchmarks

TaskDatasetResultRank
Image ClassificationF-MNIST (test)
Accuracy86.39
173
ClassificationHAR (test)
Accuracy98.35
64
RegressionCalifornia Housing (CH) (test)
MSE0.262
52
ClassificationEpsilon (test)
Accuracy87.94
32
ClassificationUCI Heart Disease
ROC-AUC89.5
30
Binary ClassificationHiggs (test)
AUC69.8
30
Classificationgisette (test)
Accuracy96.71
29
Binary ClassificationWisconsin Breast Cancer
AUROC99.1
21
Classificationguillermo (test)
Accuracy78.34
18
RegressionWine Quality (test)
MSE0.439
15
Showing 10 of 42 rows

Other info

Follow for update