SHAP@k: Efficient and Probably Approximately Correct (PAC) Identification of Top-k Features

14Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.

Abstract

The SHAP framework provides a principled method to explain the predictions of a model by computing feature importance. Motivated by applications in finance, we introduce the Top-k Identification Problem (TkIP) (and its ordered variant TkIP-O), where the objective is to identify the subset (or ordered subset for TkIP-O) of k features corresponding to the highest SHAP values with PAC guarantees. While any sampling-based method that estimates SHAP values (such as KernelSHAP and SamplingSHAP) can be trivially adapted to solve TkIP, doing so is highly sample inefficient. Instead, we leverage the connection between SHAP values and multi-armed bandits (MAB) to show that both TkIP and TkIP-O can be reduced to variants of problems in MAB literature. This reduction allows us to use insights from the MAB literature to develop sample-efficient variants of KernelSHAP and SamplingSHAP. We propose KernelSHAP@k and SamplingSHAP@k for solving TkIP; along with KernelSHAP-O and SamplingSHAP-O to solve the ordering problem in TkIP-O. We perform extensive experiments using several credit-related datasets to show that our methods offer significant improvements of up to 40× in sample efficiency and 39× in runtime.

Cite

CITATION STYLE

APA

Kariyappa, S., Tsepenekas, L., Lécué, F., & Magazzeni, D. (2024). SHAP@k: Efficient and Probably Approximately Correct (PAC) Identification of Top-k Features. In Proceedings of the AAAI Conference on Artificial Intelligence (Vol. 38, pp. 13068–13075). Association for the Advancement of Artificial Intelligence. https://doi.org/10.1609/aaai.v38i12.29205

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free