Shahin: Faster Algorithms for Generating Explanations for Multiple Predictions

2Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.

Abstract

Machine learning (ML) models have achieved widespread adoption in the last few years. Generating concise and accurate explanations often increases user trust and understanding of the model prediction. Usually, the implementations of popular explanation algorithms are highly optimized for a single prediction. In practice, explanations often have to be generated in a batch for multiple predictions at a time. To the best of our knowledge, there has been no work for efficiently generating explanations for more than one prediction. While one could use multiple machines to generate explanations in parallel, this approach is sub-optimal as it does not leverage higher-level optimizations that are available in a batch setting. We propose a principled and lightweight approach for identifying redundant computations and several effective heuristics for dramatically speeding up explanation generation. Our techniques are general and could be applied to a wide variety of perturbation based explanation algorithms. We demonstrate this over a diverse set of algorithms including, LIME, Anchor, and SHAP. Our empirical experiments show that our methods impose very little overhead and require minimal modification to the explanation algorithms. They achieve significant speedup over baseline approaches that generate explanations in a sequential manner.

References Powered by Scopus

"Why should i trust you?" Explaining the predictions of any classifier

11899Citations
N/AReaders
Get full text

Peeking Inside the Black-Box: A Survey on Explainable Artificial Intelligence (XAI)

3730Citations
N/AReaders
Get full text

A survey of methods for explaining black box models

2999Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Big Data, Small Personas: How Algorithms Shape the Demographic Representation of Data-Driven User Segments

6Citations
N/AReaders
Get full text

ChatGPT in the Generation of Explanations for Cyber-Physical Systems

0Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Hasani, S., Thirumuruganathan, S., Koudas, N., & Das, G. (2021). Shahin: Faster Algorithms for Generating Explanations for Multiple Predictions. In Proceedings of the ACM SIGMOD International Conference on Management of Data (pp. 2235–2243). Association for Computing Machinery. https://doi.org/10.1145/3448016.3457332

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 2

100%

Readers' Discipline

Tooltip

Computer Science 3

75%

Business, Management and Accounting 1

25%

Save time finding and organizing research with Mendeley

Sign up for free