English

Considering Likelihood in NLP Classification Explanations with Occlusion and Language Modeling

Computation and Language 2020-04-22 v1 Machine Learning

Abstract

Recently, state-of-the-art NLP models gained an increasing syntactic and semantic understanding of language, and explanation methods are crucial to understand their decisions. Occlusion is a well established method that provides explanations on discrete language data, e.g. by removing a language unit from an input and measuring the impact on a model's decision. We argue that current occlusion-based methods often produce invalid or syntactically incorrect language data, neglecting the improved abilities of recent NLP models. Furthermore, gradient-based explanation methods disregard the discrete distribution of data in NLP. Thus, we propose OLM: a novel explanation method that combines occlusion and language models to sample valid and syntactically correct replacements with high likelihood, given the context of the original input. We lay out a theoretical foundation that alleviates these weaknesses of other explanation methods in NLP and provide results that underline the importance of considering data likelihood in occlusion-based explanation.

Keywords

Cite

@article{arxiv.2004.09890,
  title  = {Considering Likelihood in NLP Classification Explanations with Occlusion and Language Modeling},
  author = {David Harbecke and Christoph Alt},
  journal= {arXiv preprint arXiv:2004.09890},
  year   = {2020}
}

Comments

ACL 2020 Student Research Workshop

R2 v1 2026-06-23T14:59:33.498Z