Rationales for Sequential Predictions
Not on the map. Why?
Abstract (arXiv)
Sequence models are a critical component of modern NLP systems, but their predictions are difficult to explain. We consider model explanations though rationales, subsets of context that can explain individual model predictions. We find sequential rationales by solving a combinatorial optimization: the best rationale is the smallest subset of input tokens that would predict the same output as the full sequence. Enumerating all subsets is intractable, so we propose an efficient greedy algorithm to approximate this objective. The algorithm, which is called greedy rationalization, applies to any model. For this approach to be effective, the model should form compatible conditional distributions when making predictions on incomplete subsets of the context. This condition can be enforced with a short fine-tuning step. We study greedy rationalization on language modeling and machine translation. Compared to existing baselines, greedy rationalization is best at optimizing the combinatorial objective and provides the most faithful rationales. On a new dataset of annotated sequential rationales, greedy rationales are most similar to human rationales.
Key facts. Cited by 26 papers in the map (data through 7 Oct 2026). Builds on 35 of its 54 references that are in the map. First posted on arXiv 14 Sep 2021.
Builds on
35 of 54 references.
References · 35
- 2017Attention Is All You Needcited by 59,932
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
- 2013Visualizing and Understanding Convolutional Networkscited by 2,278
- 2019fairseq: A Fast, Extensible Toolkit for Sequence Modelingcited by 1,486
- 2016The LAMBADA dataset: Word prediction requiring a broad discourse contextcited by 960
- 2019Attention is not Explanationcited by 916
- 2020Quantifying Attention Flow in Transformerscited by 759
- 2019Attention is not not Explanationcited by 629
23 more
- 2020Towards Faithfully Interpretable NLP Systems: How should we define and evaluate faithfulness?cited by 590
- 2019ERASER: A Benchmark to Evaluate Rationalized NLP Modelscited by 523
- 2018A Benchmark for Interpretability Methods in Deep Neural Networkscited by 467
- 2017Interpretation of Neural Networks is Fragilecited by 443
- 2019Is Attention Interpretable?cited by 387
- 2016Rationalizing Neural Predictionscited by 281
- 2018Learning to Explain: An Information-Theoretic Perspective on Model Interpretationcited by 248
- 2016Understanding Neural Networks through Representation Erasurecited by 223
- 2015Visualizing and Understanding Neural Models in NLPcited by 199
- 2018Pathologies of Neural Models Make Interpretations Difficultcited by 140
- 2019Interpretable Neural Predictions with Differentiable Binary Variablescited by 126
- 2020The elephant in the interpretability room: Why use attention as explanation when we have saliency methods?cited by 122
- 2019On Identifiability in Transformerscited by 115
- 2020Learning to Faithfully Rationalize by Constructioncited by 113
- 2019Attention Interpretability Across NLP Taskscited by 71
- 2020Analyzing the Source and Target Contributions to Predictions in Neural Machine Translationcited by 71
- 2021Have We Learned to Explain?: How Interpretability Methods Can Learn to Encode Predictions in their Interpretationscited by 59
- 2017A causal framework for explaining the predictions of black-box sequence-to-sequence modelscited by 58
- 2014Extraction of Salient Sentences from Labelled Documentscited by 50
- 2020Towards Transparent and Explainable Attention Modelscited by 47
- 2020Gradient-based Analysis of NLP Models is Manipulablecited by 41
- 2016Representation of linguistic form and function in recurrent neural networkscited by 39
- 2021Rissanen Data Analysis: Examining Dataset Characteristics via Description Lengthcited by 22
Built on by
Citing papers per year: 2022: 8; 2023: 6; 2024: 5; 2025: 6; 2026: 1.
26 papers.
Sort:
By area:
- 2023Inseq: An Interpretability Toolkit for Sequence Generation Modelscited by 78
- 2022Can Rationalization Improve Robustness?cited by 36
- 2025Training Language Models to Explain Their Own Computationscited by 27
- 2022Learning to Scaffold: Optimizing Model Explanations for Teachingcited by 20
- 2023Towards Trustworthy Explanation: On Causal Rationalizationcited by 19
- 2025Why and How LLMs Hallucinate: Connecting the Dots with Subsequence Associationscited by 14
- 2024ReAGent: A Model-agnostic Feature Attribution Method for Generative Language Modelscited by 12
- 2023Abductive Commonsense Reasoning Exploiting Mutually Exclusive Explanationscited by 11
- 2024Hard to Explain: On the Computational Hardness of In-Distribution Model Interpretationcited by 11
- 2025Explain Yourself, Briefly! Self-Explaining Neural Networks with Concise Sufficient Reasonscited by 11
- 2022CAREER: A Foundation Model for Labor Sequence Datacited by 10
- 2022Influence Functions for Sequence Tagging Modelscited by 9
14 more
- 2022Are Shortest Rationales the Best Explanations for Human Understanding?cited by 8
- 2022Mediators: Conversational Agents Explaining NLP Model Behaviorcited by 7
- 2022Black-box language model explanation by context length probingcited by 7
- 2024STRUX: An LLM for Decision-Making with Structured Explanationscited by 7
- 2023Quantifying the Plausibility of Context Reliance in Neural Machine Translationcited by 6
- 2024JoPA:Explaining Large Language Model's Generation via Joint Prompt Attributioncited by 6
- 2022It Takes Two Flints to Make a Fire: Multitask Learning of Neural Relation and Explanation Classifierscited by 5
- 2023Faithfulness Measurable Masked Language Modelscited by 5
- 2023Rescue: Ranking LLM Responses with Partial Ordering to Improve Response Generationcited by 4
- 2025Noiser: Bounded Input Perturbations for Attributing Large Language Modelscited by 4
- 2024Counterfactuals As a Means for Evaluating Faithfulness of Attribution Methods in Autoregressive Language Modelscited by 3
- 2025The Unheard Alternative: Contrastive Explanations for Speech-to-Text Modelscited by 3
- 2025Explaining the Reasoning of Large Language Models Using Attribution Graphscited by 3
- 2026Hessian-Enhanced Token Attribution (HETA): Interpreting Autoregressive LLMscited by 1
- 2026Hessian-Enhanced Token Attribution (HETA): Interpreting Autoregressive LLMs14 Apr 2026
- 2025Explaining the Reasoning of Large Language Models Using Attribution Graphs17 Dec 2025
- 2025Training Language Models to Explain Their Own Computations11 Nov 2025
- 2025The Unheard Alternative: Contrastive Explanations for Speech-to-Text Models30 Sep 2025
- 2025Why and How LLMs Hallucinate: Connecting the Dots with Subsequence Associations17 Apr 2025
- 2025Noiser: Bounded Input Perturbations for Attributing Large Language Models3 Apr 2025
- 2025Explain Yourself, Briefly! Self-Explaining Neural Networks with Concise Sufficient Reasons5 Feb 2025
- 2024STRUX: An LLM for Decision-Making with Structured Explanations16 Oct 2024
- 2024Counterfactuals As a Means for Evaluating Faithfulness of Attribution Methods in Autoregressive Language Models21 Aug 2024
- 2024Hard to Explain: On the Computational Hardness of In-Distribution Model Interpretation7 Aug 2024
- 2024JoPA:Explaining Large Language Model's Generation via Joint Prompt Attribution30 May 2024
- 2024ReAGent: A Model-agnostic Feature Attribution Method for Generative Language Models1 Feb 2024
14 more
- 2023Rescue: Ranking LLM Responses with Partial Ordering to Improve Response Generation15 Nov 2023
- 2023Faithfulness Measurable Masked Language Models11 Oct 2023
- 2023Quantifying the Plausibility of Context Reliance in Neural Machine Translation2 Oct 2023
- 2023Towards Trustworthy Explanation: On Causal Rationalization25 Jun 2023
- 2023Abductive Commonsense Reasoning Exploiting Mutually Exclusive Explanations24 May 2023
- 2023Inseq: An Interpretability Toolkit for Sequence Generation Models27 Feb 2023
- 2022Black-box language model explanation by context length probing30 Dec 2022
- 2022Influence Functions for Sequence Tagging Models25 Oct 2022
- 2022Mediators: Conversational Agents Explaining NLP Model Behavior13 Jun 2022
- 2022Can Rationalization Improve Robustness?25 Apr 2022
- 2022It Takes Two Flints to Make a Fire: Multitask Learning of Neural Relation and Explanation Classifiers25 Apr 2022
- 2022Learning to Scaffold: Optimizing Model Explanations for Teaching22 Apr 2022
- 2022Are Shortest Rationales the Best Explanations for Human Understanding?16 Mar 2022
- 2022CAREER: A Foundation Model for Labor Sequence Data16 Feb 2022
- 2023Inseq: An Interpretability Toolkit for Sequence Generation Modelscited by 78
- 2022Can Rationalization Improve Robustness?cited by 36
- 2025Training Language Models to Explain Their Own Computationscited by 27
- 2022Learning to Scaffold: Optimizing Model Explanations for Teachingcited by 20
- 2023Towards Trustworthy Explanation: On Causal Rationalizationcited by 19
- 2025Why and How LLMs Hallucinate: Connecting the Dots with Subsequence Associationscited by 14
- 2024ReAGent: A Model-agnostic Feature Attribution Method for Generative Language Modelscited by 12
- 2024Hard to Explain: On the Computational Hardness of In-Distribution Model Interpretationcited by 11
- 2025Explain Yourself, Briefly! Self-Explaining Neural Networks with Concise Sufficient Reasonscited by 11
- 2022CAREER: A Foundation Model for Labor Sequence Datacited by 10
- 2022Influence Functions for Sequence Tagging Modelscited by 9
- 2022Are Shortest Rationales the Best Explanations for Human Understanding?cited by 8
12 most cited of 24 All 24 (JSON)
- 2026Hessian-Enhanced Token Attribution (HETA): Interpreting Autoregressive LLMs14 Apr 2026
- 2025Training Language Models to Explain Their Own Computations11 Nov 2025
- 2025The Unheard Alternative: Contrastive Explanations for Speech-to-Text Models30 Sep 2025
- 2025Why and How LLMs Hallucinate: Connecting the Dots with Subsequence Associations17 Apr 2025
- 2025Noiser: Bounded Input Perturbations for Attributing Large Language Models3 Apr 2025
- 2025Explain Yourself, Briefly! Self-Explaining Neural Networks with Concise Sufficient Reasons5 Feb 2025
- 2024STRUX: An LLM for Decision-Making with Structured Explanations16 Oct 2024
- 2024Counterfactuals As a Means for Evaluating Faithfulness of Attribution Methods in Autoregressive Language Models21 Aug 2024
- 2024Hard to Explain: On the Computational Hardness of In-Distribution Model Interpretation7 Aug 2024
- 2024JoPA:Explaining Large Language Model's Generation via Joint Prompt Attribution30 May 2024
- 2024ReAGent: A Model-agnostic Feature Attribution Method for Generative Language Models1 Feb 2024
- 2023Rescue: Ranking LLM Responses with Partial Ordering to Improve Response Generation15 Nov 2023
12 newest of 24 All 24 (JSON)