CLOct 22, 2021

Text Counterfactuals via Latent Optimization and Shapley-Guided Search

arXiv:2110.11589v1666 citations
Originality Incremental advance
AI Analysis

This provides a method for understanding and debugging text classifiers, though it is incremental as it adapts optimization techniques from vision to the discrete text domain.

The paper tackles the problem of generating minimal text modifications to change a classifier's prediction by optimizing in latent space and using Shapley values to guide search, achieving favorable performance compared to baselines in human and automatic evaluations.

We study the problem of generating counterfactual text for a classifier as a means for understanding and debugging classification. Given a textual input and a classification model, we aim to minimally alter the text to change the model's prediction. White-box approaches have been successfully applied to similar problems in vision where one can directly optimize the continuous input. Optimization-based approaches become difficult in the language domain due to the discrete nature of text. We bypass this issue by directly optimizing in the latent space and leveraging a language model to generate candidate modifications from optimized latent representations. We additionally use Shapley values to estimate the combinatoric effect of multiple changes. We then use these estimates to guide a beam search for the final counterfactual text. We achieve favorable performance compared to recent white-box and black-box baselines using human and automatic evaluations. Ablation studies show that both latent optimization and the use of Shapley values improve success rate and the quality of the generated counterfactuals.

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