LGSep 30, 2021

XPROAX-Local explanations for text classification with progressive neighborhood approximation

arXiv:2109.15004v15 citations
Originality Incremental advance
AI Analysis

This work addresses the problem of interpretability in text classification for users needing reliable explanations, though it is incremental as it builds on existing neighborhood-based approaches.

The paper tackles the challenge of generating local explanations for text classification by improving neighborhood construction to better approximate the decision boundary of black-box models, resulting in a method that outperforms competitors in usefulness, stability, completeness, compactness, and correctness on real-world datasets.

The importance of the neighborhood for training a local surrogate model to approximate the local decision boundary of a black box classifier has been already highlighted in the literature. Several attempts have been made to construct a better neighborhood for high dimensional data, like texts, by using generative autoencoders. However, existing approaches mainly generate neighbors by selecting purely at random from the latent space and struggle under the curse of dimensionality to learn a good local decision boundary. To overcome this problem, we propose a progressive approximation of the neighborhood using counterfactual instances as initial landmarks and a careful 2-stage sampling approach to refine counterfactuals and generate factuals in the neighborhood of the input instance to be explained. Our work focuses on textual data and our explanations consist of both word-level explanations from the original instance (intrinsic) and the neighborhood (extrinsic) and factual- and counterfactual-instances discovered during the neighborhood generation process that further reveal the effect of altering certain parts in the input text. Our experiments on real-world datasets demonstrate that our method outperforms the competitors in terms of usefulness and stability (for the qualitative part) and completeness, compactness and correctness (for the quantitative part).

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