Model Agnostic Supervised Local Explanations

Gregory Plumb, Denali Molitor, Ameet Talwalkar
7/9/2018
cs.LGstat.ML

Official code: GDPlumb/MAPLE (29 stars, last commit 2018-10-27).

Abstract

Model interpretability is an increasingly important component of practical machine learning. Some of the most common forms of interpretability systems are example-based, local, and global explanations. One of the main challenges in interpretability is designing explanation systems that can capture aspects of each of these explanation types, in order to develop a more thorough understanding of the model. We address this challenge in a novel model called MAPLE that uses local linear modeling techniques along with a dual interpretation of random forests (both as a supervised neighborhood approach and as a feature selection method). MAPLE has two fundamental advantages over existing interpretability systems. First, while it is effective as a black-box explanation system, MAPLE itself is a highly accurate predictive model that provides faithful self explanations, and thus sidesteps the typical accuracy-interpretability trade-off. Specifically, we demonstrate, on several UCI datasets, that MAPLE is at least as accurate as random forests and that it produces more faithful local explanations than LIME, a popular interpretability system. Second, MAPLE provides both example-based and local explanations and can detect global patterns, which allows it to diagnose limitations in its local explanations.

View on arXivView PDF

Code Implementations(1)

GDPlumb/MAPLEOfficial100%

Supervised Local Modeling for Interpretability

298R, ShellJul 8, 20187 years ago

Cite this paper

@article{plumb2018model,
  title  = {Model Agnostic Supervised Local Explanations},
  author = {Gregory Plumb and Denali Molitor and Ameet Talwalkar},
  year   = {2018},
  eprint = {1807.02910},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1807.02910}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1807.02910.svg)](https://codeofpaper.com/paper/1807.02910)

Discussion