HyperAIHyperAI

Command Palette

Search for a command to run...

a month ago

"Why Should I Trust You?": Explaining the Predictions of Any Classifier

Ribeiro Marco Tulio Singh Sameer Guestrin Carlos

"Why Should I Trust You?": Explaining the Predictions of Any Classifier

Abstract

Despite widespread adoption, machine learning models remain mostly blackboxes. Understanding the reasons behind predictions is, however, quiteimportant in assessing trust, which is fundamental if one plans to take actionbased on a prediction, or when choosing whether to deploy a new model. Suchunderstanding also provides insights into the model, which can be used totransform an untrustworthy model or prediction into a trustworthy one. In thiswork, we propose LIME, a novel explanation technique that explains thepredictions of any classifier in an interpretable and faithful manner, bylearning an interpretable model locally around the prediction. We also proposea method to explain models by presenting representative individual predictionsand their explanations in a non-redundant way, framing the task as a submodularoptimization problem. We demonstrate the flexibility of these methods byexplaining different models for text (e.g. random forests) and imageclassification (e.g. neural networks). We show the utility of explanations vianovel experiments, both simulated and with human subjects, on various scenariosthat require trust: deciding if one should trust a prediction, choosing betweenmodels, improving an untrustworthy classifier, and identifying why a classifiershould not be trusted.

Code Repositories

adrhill/explainableai.jl
pytorch
Mentioned in GitHub
hieu2906090/deep-learning-in-js
tf
Mentioned in GitHub
nyuvis/explanation_explorer
Mentioned in GitHub
dailab/maxi-xai-lib
pytorch
Mentioned in GitHub
Kungbohan/EECSMed
tf
Mentioned in GitHub
aildnont/HIFIS-model
tf
Mentioned in GitHub
priyamtejaswin/devise-keras
Mentioned in GitHub
stiasta/fraud_detection_notes
pytorch
Mentioned in GitHub
Mahdidrm/Emotion-Recognition
tf
Mentioned in GitHub
TooTouch/WhiteBox-Part2
tf
Mentioned in GitHub
Nadhila/Explainble-AI
Mentioned in GitHub
blazecolby/PyTorch-LIME
pytorch
Mentioned in GitHub
thomasp85/lime
Mentioned in GitHub
marcotcr/lime
pytorch
Mentioned in GitHub
quantabox/literature
Mentioned in GitHub
marcotcr/lime-experiments
Official
Mentioned in GitHub
LaurentLava/Lime
Mentioned in GitHub
galdeia/iirsbenchmark
Mentioned in GitHub
rashidrao-pk/lime_stratified
pytorch
Mentioned in GitHub
MachineLearningJournalClub/LearningNLP
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
image-attribution-on-celebaLIME
Deletion AUC score (ArcFace ResNet-101): 0.1484
Insertion AUC score (ArcFace ResNet-101): 0.5246
image-attribution-on-cub-200-2011-1LIME
Deletion AUC score (ResNet-101): 0.1070
Insertion AUC score (ResNet-101): 0.6812
image-attribution-on-vggface2LIME
Deletion AUC score (ArcFace ResNet-101): 0.2119
Insertion AUC score (ArcFace ResNet-101): 0.6185
interpretability-techniques-for-deep-learning-1LIME
Insertion AUC score: 0.5246

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp