paper-with-me

홈 › Papers

TimeSHAP: Explaining Recurrent Models through Sequence Perturbations

2020-11-30 · João Bento, Pedro Saleiro, André F. Cruz, Mário A. T. Figueiredo, Pedro Bizarro

Although recurrent neural networks (RNNs) are state-of-the-art in numerous sequential decision-making tasks, there has been little research on explaining their predictions. In this work, we present TimeSHAP, a model-agnostic recurrent explainer that builds upon KernelSHAP and extends it to the sequential domain. TimeSHAP computes feature-, timestep-, and cell-level attributions. As sequences may be arbitrarily long, we further propose a pruning method that is shown to dramatically decrease both its computational cost and the variance of its attributions. We use TimeSHAP to explain the predictions of a real-world bank account takeover fraud detection RNN model, and draw key insights from its explanations: i) the model identifies important features and events aligned with what fraud analysts consider cues for account takeover; ii) positive predicted sequences can be pruned to only 10% of the original length, as older events have residual attribution values; iii) the most recent input event of positive predictions only contributes on average to 41% of the model's score; iv) notably high attribution to client's age, suggesting a potential discriminatory reasoning, later confirmed as higher false positive rates for older clients.

📄 PDF Abstract BibTeX arXiv:2012.00073

Code (1)

feedzai/timeshap 공식 구현 pytorch

Tasks

Decision MakingFeature ImportanceFraud DetectionSequential Decision MakingTime Series AnalysisTime Series Classification

Methods 이 논문이 사용한 방법론

Pruning 설명 없음

Similar Papers 제목 키워드 기반

TimeSHAP: Explaining Recurrent Models through Sequence Perturbations

2020-10-16 · NeurIPS Workshop HAMLETS 2020 12 · Anonymous

Recurrent neural networks are a standard building block in numerous machine learning domains, from natural language processing to time-series classification. While their application has grown ubiquitous, understanding of…

Decision MakingFeature ImportanceTime SeriesTime Series Analysis+1

WindowSHAP: An Efficient Framework for Explaining Time-series Classifiers based on Shapley Values

2022-11-11 · Amin Nayebi, Sindhu Tipirneni, Chandan K Reddy, Brandon Foreman 외

Unpacking and comprehending how black-box machine learning algorithms make decisions has been a persistent challenge for researchers and end-users. Explaining time-series predictive models is useful for clinical applicat…

CPUTime SeriesTime Series Analysis

A causal framework for explaining the predictions of black-box sequence-to-sequence models

2017-07-06 · EMNLP 2017 9 · David Alvarez-Melis, Tommi S. Jaakkola

We interpret the predictions of any black-box structured input-structured output model around a specific input-output pair. Our method returns an "explanation" consisting of groups of input-output tokens that are causall…

Dynamically Computing Adversarial Perturbations for Recurrent Neural Networks

2020-09-07 · Shankar A. Deka, Dušan M. Stipanović, Claire J. Tomlin

Convolutional and recurrent neural networks have been widely employed to achieve state-of-the-art performance on classification tasks. However, it has also been noted that these networks can be manipulated adversarially …

Learning Decision Trees Recurrently Through Communication

2019-02-05 · CVPR 2021 1 · Stephan Alaniz, Diego Marcos, Bernt Schiele, Zeynep Akata

Integrated interpretability without sacrificing the prediction accuracy of decision making algorithms has the potential of greatly improving their value to the user. Instead of assigning a label to an image directly, we …

Decision Makingimage-classificationImage Classification