Corpus-level and Concept-based Explanations for Interpretable Document Classification
arXiv:2004.13003
Abstract
Using attention weights to identify information that is important for models' decision-making is a popular approach to interpret attention-based neural networks. This is commonly realized in practice through the generation of a heat-map for every single document based on attention weights. However, this interpretation method is fragile, and easy to find contradictory examples. In this paper, we propose a corpus-level explanation approach, which aims to capture causal relationships between keywords and model predictions via learning the importance of keywords for predicted labels across a training corpus based on attention weights. Based on this idea, we further propose a concept-based explanation method that can automatically learn higher-level concepts and their importance to model prediction tasks. Our concept-based explanation method is built upon a novel Abstraction-Aggregation Network, which can automatically cluster important keywords during an end-to-end training process. We apply these methods to the document classification task and show that they are powerful in extracting semantically meaningful keywords and concepts. Our consistency analysis results based on an attention-based Naïve Bayes classifier also demonstrate these keywords and concepts are important for model predictions.
References in corpus (18)
- Adam: A Method for Stochastic Optimization
- Natural Language Processing (almost) from Scratch
- HuggingFace's Transformers: State-of-the-art Natural Language Processing
- Axiomatic Attribution for Deep Networks
- Teaching Machines to Read and Comprehend
- A Survey on Explainable Artificial Intelligence (XAI): Towards Medical XAI
- Longformer: The Long-Document Transformer
- A Structured Self-attentive Sentence Embedding
- Model-Agnostic Interpretability of Machine Learning
- Opportunities and Challenges in Explainable Artificial Intelligence (XAI): A Survey
- Attention is not Explanation
- Concept Whitening for Interpretable Image Recognition
- The (Un)reliability of saliency methods
- On Completeness-aware Concept-Based Explanations in Deep Neural Networks
- Visualizing Attention in Transformer-Based Language Representation Models
- EDUCE: Explaining model Decisions through Unsupervised Concepts Extraction
- Incorporating Priors with Feature Attribution on Text Classification
- Mitigating Uncertainty in Document Classification