mlsanityData to 7 Oct 2026

Logical Satisfiability of Counterfactuals for Faithful Explanations in NLI

arXiv 2205.12469 ↗First posted 25 May 2022cs.CLcited by 11

Not on the map. Why?

Abstract (arXiv)

Evaluating an explanation's faithfulness is desired for many reasons such as trust, interpretability and diagnosing the sources of model's errors. In this work, which focuses on the NLI task, we introduce the methodology of Faithfulness-through-Counterfactuals, which first generates a counterfactual hypothesis based on the logical predicates expressed in the explanation, and then evaluates if the model's prediction on the counterfactual is consistent with that expressed logic (i.e. if the new formula is textitlogically satisfiable). In contrast to existing approaches, this does not require any explanations for training a separate verification model. We first validate the efficacy of automatic counterfactual hypothesis generation, leveraging on the few-shot priming paradigm. Next, we show that our proposed metric distinguishes between human-model agreement and disagreement on new counterfactual input. In addition, we conduct a sensitivity analysis to validate that our metric is sensitive to unfaithful explanations.

Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 26 of its 45 references that are in the map. First posted on arXiv 25 May 2022.

Builds on

26 of 45 references.

References · 26

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
  3. 2020Language Models are Few-Shot Learnerscited by 32,199
  4. 2019BERTScore: Evaluating Text Generation with BERTcited by 5,462
  5. 2015A large annotated corpus for learning natural language inferencecited by 1,837
  6. 2017Towards A Rigorous Science of Interpretable Machine Learningcited by 1,400
  7. 2019Explaining Machine Learning Classifiers through Diverse Counterfactual Explanationscited by 612
  8. 2020Towards Faithfully Interpretable NLP Systems: How should we define and evaluate faithfulness?cited by 590
  9. 2019ERASER: A Benchmark to Evaluate Rationalized NLP Modelscited by 523
  10. 2018e-SNLI: Natural Language Inference with Natural Language Explanationscited by 468
  11. 2019Explain Yourself! Leveraging Language Models for Commonsense Reasoningcited by 367
  12. 2020A Survey of the State of Explainable AI for Natural Language Processingcited by 206
14 more
  1. 2020Measuring Association Between Labels and Free-Text Rationalescited by 159
  2. 2020Explaining NLP Models via Minimal Contrastive Editing (MiCE)cited by 105
  3. 2020NILE : Natural Language Inference with Faithful Natural Language Explanationscited by 96
  4. 2020Leakage-Adjusted Simulatability: Can Models Generate Non-Trivial Explanations of Their Behavior in Natural Language?cited by 95
  5. 2020Evaluating Explanations: How much do explanations from the teacher aid students?cited by 94
  6. 2021e-ViL: A Dataset and Benchmark for Natural Language Explanations in Vision-Language Taskscited by 84
  7. 2019Make Up Your Mind! Adversarial Generation of Inconsistent Natural Language Explanationscited by 71
  8. 2021Compression, Transduction, and Creation: A Unified Framework for Evaluating Natural Language Generationcited by 60
  9. 2021ProoFVer: Natural Logic Theorem Proving for Fact Verificationcited by 52
  10. 2020Learning to Rationalize for Nonmonotonic Reasoning with Distant Supervisioncited by 27
  11. 2021Counterfactual Evaluation for Explainable AIcited by 15
  12. 2021Do Natural Language Explanations Represent Valid Logical Arguments? Verifying Entailment in Explainable NLI Gold Standardscited by 12
  13. 2021Toward Code Generation: A Survey and Lessons from Semantic Parsingcited by 8
  14. 2021Unsupervised Natural Language Inference Using PHL Triplet Generationcited by 6

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 1; 2023: 3; 2024: 4; 2025: 2; 2026: 1.

11 papers.