On Attribution of Recurrent Neural Network Predictions via Additive Decomposition
Not on the map. Why?
Abstract (arXiv)
RNN models have achieved the state-of-the-art performance in a wide range of text mining tasks. However, these models are often regarded as black-boxes and are criticized due to the lack of interpretability. In this paper, we enhance the interpretability of RNNs by providing interpretable rationales for RNN predictions. Nevertheless, interpreting RNNs is a challenging problem. Firstly, unlike existing methods that rely on local approximation, we aim to provide rationales that are more faithful to the decision making process of RNN models. Secondly, a flexible interpretation method should be able to assign contribution scores to text segments of varying lengths, instead of only to individual words. To tackle these challenges, we propose a novel attribution method, called REAT, to provide interpretations to RNN predictions. REAT decomposes the final prediction of a RNN into additive contribution of each word in the input text. This additive decomposition enables REAT to further obtain phrase-level attribution scores. In addition, REAT is generally applicable to various RNN architectures, including GRU, LSTM and their bidirectional versions. Experimental results demonstrate the faithfulness and interpretability of the proposed attribution method. Comprehensive analysis shows that our attribution method could unveil the useful linguistic knowledge captured by RNNs. Some analysis further demonstrates our method could be utilized as a debugging tool to examine the vulnerability and failure reasons of RNNs, which may lead to several promising future directions to promote generalization ability of RNNs.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). First posted on arXiv 27 Mar 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 3; 2023: 2; 2024: 4; 2025: 0; 2026: 2.
15 papers.
Sort:
- 2023Explainability for Large Language Models: A Surveycited by 331
- 2021Local Interpretations for Explainable Natural Language Processing: A Surveycited by 31
- 2021Explaining Neural Network Predictions on Sentence Pairs via Learning Word-Group Maskscited by 12
- 2021Developing a Fidelity Evaluation Approach for Interpretable Machine Learningcited by 8
- 2022An Attention Matrix for Every Decision: Faithfulness-based Arbitration Among Multiple Attention-Based Interpretations of Transformers in Text Classificationcited by 6
- 2023Improving Interpretability via Explicit Word Interaction Graph Layercited by 6
- 2024PromptExp: Multi-granularity Prompt Explanation of Large Language Modelscited by 6
- 2026Step-resolved data attribution for looped transformerscited by 5
- 2024SIDU-TXT: An XAI Algorithm for NLP with a Holistic Assessment Approachcited by 4
- 2021LioNets: A Neural-Specific Local Interpretation Technique Exploiting Penultimate Layer Informationcited by 3
- 2022On the Bias-Variance Characteristics of LIME and SHAP in High Sparsity Movie Recommendation Explanation Taskscited by 1
- 2022Truthful Meta-Explanations for Local Interpretability of Machine Learning Modelscited by 1
3 more
- 2024PEACH: Pretrained-embedding Explanation Across Contextual and Hierarchical Structurecited by 1
- 2024Beyond 5G Network Failure Classification for Network Digital Twin Using Graph Neural Networkcited by 0
- 2026Responsible AI for General-Purpose Systems: Overview, Challenges, and A Path Forwardcited by 0
- 2026Step-resolved data attribution for looped transformers10 Feb 2026
- 2026Responsible AI for General-Purpose Systems: Overview, Challenges, and A Path Forward19 Jan 2026
- 2024PromptExp: Multi-granularity Prompt Explanation of Large Language Models16 Oct 2024
- 2024Beyond 5G Network Failure Classification for Network Digital Twin Using Graph Neural Network6 Jun 2024
- 2024PEACH: Pretrained-embedding Explanation Across Contextual and Hierarchical Structure21 Apr 2024
- 2024SIDU-TXT: An XAI Algorithm for NLP with a Holistic Assessment Approach5 Feb 2024
- 2023Explainability for Large Language Models: A Survey2 Sep 2023
- 2023Improving Interpretability via Explicit Word Interaction Graph Layer3 Feb 2023
- 2022Truthful Meta-Explanations for Local Interpretability of Machine Learning Models7 Dec 2022
- 2022An Attention Matrix for Every Decision: Faithfulness-based Arbitration Among Multiple Attention-Based Interpretations of Transformers in Text Classification22 Sep 2022
- 2022On the Bias-Variance Characteristics of LIME and SHAP in High Sparsity Movie Recommendation Explanation Tasks9 Jun 2022
- 2021Developing a Fidelity Evaluation Approach for Interpretable Machine Learning16 Jun 2021
3 more
- 2021LioNets: A Neural-Specific Local Interpretation Technique Exploiting Penultimate Layer Information13 Apr 2021
- 2021Explaining Neural Network Predictions on Sentence Pairs via Learning Word-Group Masks9 Apr 2021
- 2021Local Interpretations for Explainable Natural Language Processing: A Survey20 Mar 2021
- 2023Explainability for Large Language Models: A Surveycited by 331
- 2021Local Interpretations for Explainable Natural Language Processing: A Surveycited by 31
- 2021Explaining Neural Network Predictions on Sentence Pairs via Learning Word-Group Maskscited by 12
- 2021Developing a Fidelity Evaluation Approach for Interpretable Machine Learningcited by 8
- 2022An Attention Matrix for Every Decision: Faithfulness-based Arbitration Among Multiple Attention-Based Interpretations of Transformers in Text Classificationcited by 6
- 2023Improving Interpretability via Explicit Word Interaction Graph Layercited by 6
- 2024PromptExp: Multi-granularity Prompt Explanation of Large Language Modelscited by 6
- 2026Step-resolved data attribution for looped transformerscited by 5
- 2024SIDU-TXT: An XAI Algorithm for NLP with a Holistic Assessment Approachcited by 4
- 2021LioNets: A Neural-Specific Local Interpretation Technique Exploiting Penultimate Layer Informationcited by 3
- 2022On the Bias-Variance Characteristics of LIME and SHAP in High Sparsity Movie Recommendation Explanation Taskscited by 1
- 2022Truthful Meta-Explanations for Local Interpretability of Machine Learning Modelscited by 1
12 most cited of 15 All 15 (JSON)
- 2026Step-resolved data attribution for looped transformers10 Feb 2026
- 2026Responsible AI for General-Purpose Systems: Overview, Challenges, and A Path Forward19 Jan 2026
- 2024PromptExp: Multi-granularity Prompt Explanation of Large Language Models16 Oct 2024
- 2024Beyond 5G Network Failure Classification for Network Digital Twin Using Graph Neural Network6 Jun 2024
- 2024PEACH: Pretrained-embedding Explanation Across Contextual and Hierarchical Structure21 Apr 2024
- 2024SIDU-TXT: An XAI Algorithm for NLP with a Holistic Assessment Approach5 Feb 2024
- 2023Explainability for Large Language Models: A Survey2 Sep 2023
- 2023Improving Interpretability via Explicit Word Interaction Graph Layer3 Feb 2023
- 2022Truthful Meta-Explanations for Local Interpretability of Machine Learning Models7 Dec 2022
- 2022An Attention Matrix for Every Decision: Faithfulness-based Arbitration Among Multiple Attention-Based Interpretations of Transformers in Text Classification22 Sep 2022
- 2022On the Bias-Variance Characteristics of LIME and SHAP in High Sparsity Movie Recommendation Explanation Tasks9 Jun 2022
- 2021Developing a Fidelity Evaluation Approach for Interpretable Machine Learning16 Jun 2021
12 newest of 15 All 15 (JSON)