CLDec 24, 2016

Understanding Neural Networks through Representation Erasure

arXiv:1612.08220v3621 citations
Originality Incremental advance
AI Analysis

This addresses the interpretability issue in neural networks for NLP practitioners, offering a general analysis tool that is incremental in nature.

The paper tackles the problem of neural network interpretability by proposing a methodology that analyzes model decisions through erasing parts of representations, showing it provides clear explanations and enables error analysis across multiple NLP tasks.

While neural networks have been successfully applied to many natural language processing tasks, they come at the cost of interpretability. In this paper, we propose a general methodology to analyze and interpret decisions from a neural model by observing the effects on the model of erasing various parts of the representation, such as input word-vector dimensions, intermediate hidden units, or input words. We present several approaches to analyzing the effects of such erasure, from computing the relative difference in evaluation metrics, to using reinforcement learning to erase the minimum set of input words in order to flip a neural model's decision. In a comprehensive analysis of multiple NLP tasks, including linguistic feature classification, sentence-level sentiment analysis, and document level sentiment aspect prediction, we show that the proposed methodology not only offers clear explanations about neural model decisions, but also provides a way to conduct error analysis on neural models.

Foundations

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

Your Notes