AICLSep 23, 2023

D-Separation for Causal Self-Explanation

arXiv:2309.13391v227 citationsh-index: 96Has Code
Originality Incremental advance
AI Analysis

This addresses the issue of unreliable self-explanation in NLP for users needing interpretable models, though it is an incremental improvement over existing rationalization frameworks.

The paper tackles the problem of spurious features influencing rationalization in NLP models by proposing a Minimum Conditional Dependence criterion based on d-separation, which improves F1 scores by up to 13.7% over previous methods.

Rationalization is a self-explaining framework for NLP models. Conventional work typically uses the maximum mutual information (MMI) criterion to find the rationale that is most indicative of the target label. However, this criterion can be influenced by spurious features that correlate with the causal rationale or the target label. Instead of attempting to rectify the issues of the MMI criterion, we propose a novel criterion to uncover the causal rationale, termed the Minimum Conditional Dependence (MCD) criterion, which is grounded on our finding that the non-causal features and the target label are \emph{d-separated} by the causal rationale. By minimizing the dependence between the unselected parts of the input and the target label conditioned on the selected rationale candidate, all the causes of the label are compelled to be selected. In this study, we employ a simple and practical measure of dependence, specifically the KL-divergence, to validate our proposed MCD criterion. Empirically, we demonstrate that MCD improves the F1 score by up to $13.7\%$ compared to previous state-of-the-art MMI-based methods. Our code is available at: \url{https://github.com/jugechengzi/Rationalization-MCD}.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes