Counterfactual Explanations for Natural Language Interfaces
Not on the map. Why?
Abstract (arXiv)
A key challenge facing natural language interfaces is enabling users to understand the capabilities of the underlying system. We propose a novel approach for generating explanations of a natural language interface based on semantic parsing. We focus on counterfactual explanations, which are post-hoc explanations that describe to the user how they could have minimally modified their utterance to achieve their desired goal. In particular, the user provides an utterance along with a demonstration of their desired goal; then, our algorithm synthesizes a paraphrase of their utterance that is guaranteed to achieve their goal. In two user studies, we demonstrate that our approach substantially improves user performance, and that it generates explanations that more closely match the user's intent compared to two ablations.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 18 of its 25 references that are in the map. First posted on arXiv 27 Apr 2022.
Builds on
18 of 25 references.
References · 18
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,243
- 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,086
- 2020Beyond Accuracy: Behavioral Testing of NLP models with CheckListcited by 979
- 2019Universal Adversarial Triggers for Attacking and Analyzing NLPcited by 709
- 2018Towards Robust Interpretability with Self-Explaining Neural Networkscited by 505
- 2018Actionable Recourse in Linear Classificationcited by 327
- 2016Rationalizing Neural Predictionscited by 281
- 2018BabyAI: A Platform to Study the Sample Efficiency of Grounded Language Learningcited by 238
- 2021Polyjuice: Generating Counterfactuals for Explaining, Evaluating, and Improving Modelscited by 219
- 2020Explaining NLP Models via Minimal Contrastive Editing (MiCE)cited by 105
6 more
- 2018TRANX: A Transition-based Neural Abstract Syntax Parser for Semantic Parsing and Code Generationcited by 88
- 2018Towards Explainable NLP: A Generative Explanation Framework for Text Classificationcited by 55
- 2016Learning Language Games through Interactioncited by 43
- 2018Generating Counterfactual Explanations with Natural Languagecited by 37
- 2017Naturalizing a Programming Language via Interactive Learningcited by 20
- 2020Learning Models for Actionable Recoursecited by 18
Built on by
Citing papers per year: 2023: 1.
1 paper.