CLApr 12, 2021

Evaluating Saliency Methods for Neural Language Models

arXiv:2104.05824v1739 citations
Originality Synthesis-oriented
AI Analysis

This work addresses the challenge of ensuring trustworthy interpretations for NLP researchers and practitioners, but it is incremental as it focuses on evaluation rather than proposing new methods.

The paper tackled the problem of inconsistent saliency method interpretations for neural language models by evaluating their plausibility and faithfulness across four datasets, identifying ways these methods can produce low-quality interpretations.

Saliency methods are widely used to interpret neural network predictions, but different variants of saliency methods often disagree even on the interpretations of the same prediction made by the same model. In these cases, how do we identify when are these interpretations trustworthy enough to be used in analyses? To address this question, we conduct a comprehensive and quantitative evaluation of saliency methods on a fundamental category of NLP models: neural language models. We evaluate the quality of prediction interpretations from two perspectives that each represents a desirable property of these interpretations: plausibility and faithfulness. Our evaluation is conducted on four different datasets constructed from the existing human annotation of syntactic and semantic agreements, on both sentence-level and document-level. Through our evaluation, we identified various ways saliency methods could yield interpretations of low quality. We recommend that future work deploying such methods to neural language models should carefully validate their interpretations before drawing insights.

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