Interpreting Deep Learning Models in Natural Language Processing: A Review
Not on the map. Why?
Abstract (arXiv)
Neural network models have achieved state-of-the-art performances in a wide range of natural language processing (NLP) tasks. However, a long-standing criticism against neural network models is the lack of interpretability, which not only reduces the reliability of neural NLP systems but also limits the scope of their applications in areas where interpretability is essential (e.g., health care applications). In response, the increasing interest in interpreting neural NLP models has spurred a diverse array of interpretation methods over recent years. In this survey, we provide a comprehensive review of various interpretation methods for neural models in NLP. We first stretch out a high-level taxonomy for interpretation methods in NLP, i.e., training-based approaches, test-based approaches, and hybrid approaches. Next, we describe sub-categories in each category in detail, e.g., influence-function based methods, KNN-based methods, attention-based models, saliency-based methods, perturbation-based methods, etc. We point out deficiencies of current methods and suggest some avenues for future research.
Key facts. Cited by 19 papers in the map (data through 7 Oct 2026). Builds on 170 of its 221 references that are in the map. First posted on arXiv 20 Oct 2021.
Builds on
170 of 221 references.
References · 170
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2019BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehensioncited by 5,874
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,530
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,016
- 2020Dense Passage Retrieval for Open-Domain Question Answeringcited by 3,779
- 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,462
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
38 more
- 2019XLNet: Generalized Autoregressive Pretraining for Language Understandingcited by 2,801
- 2019ALBERT: A Lite BERT for Self-supervised Learning of Language Representationscited by 2,772
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
- 2015Character-level Convolutional Networks for Text Classificationcited by 2,293
- 2013Sinkhorn Distances: Lightspeed Computation of Optimal Transportation Distancescited by 2,277
- 2015A large annotated corpus for learning natural language inferencecited by 1,837
- 2018CommonsenseQA: A Question Answering Challenge Targeting Commonsense Knowledgecited by 1,793
- 2017Understanding Black-box Predictions via Influence Functionscited by 1,714
- 2020Rethinking Attention with Performerscited by 1,584
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,454
- 2017Interpretability Beyond Feature Attribution: Quantitative Testing with Concept Activation Vectors (TCAV)cited by 1,309
- 2017Explanation in Artificial Intelligence: Insights from the Social Sciencescited by 1,201
- 2014Convolutional Neural Networks for Sentence Classificationcited by 1,124
- 2017SmoothGrad: removing noise by adding noisecited by 1,097
- 2019BERT Rediscovers the Classical NLP Pipelinecited by 1,046
- 2015Effective Approaches to Attention-based Neural Machine Translationcited by 1,024
- 2019What Does BERT Look At? An Analysis of BERT's Attentioncited by 994
- 2019Attention is not Explanationcited by 916
- 2019Analyzing Multi-Head Self-Attention: Specialized Heads Do the Heavy Lifting, the Rest Can Be Prunedcited by 844
- 2019SpanBERT: Improving Pre-training by Representing and Predicting Spanscited by 832
- 2020A Primer in BERTology: What we know about how BERT workscited by 807
- 2019Unified Language Model Pre-training for Natural Language Understanding and Generationcited by 668
- 2019Attention is not not Explanationcited by 629
- 2019Designing and Interpreting Probes with Control Taskscited by 608
- 2020Towards Faithfully Interpretable NLP Systems: How should we define and evaluate faithfulness?cited by 590
- 2019ERASER: A Benchmark to Evaluate Rationalized NLP Modelscited by 523
- 2018Towards Robust Interpretability with Self-Explaining Neural Networkscited by 505
- 2018e-SNLI: Natural Language Inference with Natural Language Explanationscited by 468
- 2020Towards a Human-like Open-Domain Chatbotcited by 467
- 2018What you can cram into a single vector: Probing sentence embeddings for linguistic propertiescited by 452
- 2019COMET: Commonsense Transformers for Automatic Knowledge Graph Constructioncited by 450
- 2019A Survey on Explainable Artificial Intelligence (XAI): Towards Medical XAIcited by 403
- 2020Does the Whole Exceed its Parts? The Effect of AI Explanations on Complementary Team Performancecited by 396
- 2019Is Attention Interpretable?cited by 387
- 2019Explain Yourself! Leveraging Language Models for Commonsense Reasoningcited by 367
- 2019Multi-Task Deep Neural Networks for Natural Language Understandingcited by 349
- 2019MASS: Masked Sequence to Sequence Pre-training for Language Generationcited by 345
50 most cited of 170 All 170 (JSON)
Built on by
Citing papers per year: 2021: 1; 2022: 5; 2023: 8; 2024: 4; 2025: 1.
19 papers.
Sort:
By area:
- 2021Triggerless Backdoor Attack for NLP Tasks with Clean Labelscited by 61
- 2022How Pre-trained Language Models Capture Factual Knowledge? A Causal-Inspired Analysiscited by 42
- 2022FR: Folded Rationalization with a Unified Encodercited by 18
- 2023Towards Explainable Evaluation Metrics for Machine Translationcited by 15
- 2023Enhancing the Rationale-Input Alignment for Self-explaining Rationalizationcited by 15
- 2024From Explainable to Interpretable Deep Learning for Natural Language Processing in Healthcare: How Far from Reality?cited by 11
- 2022Beware the Rationalization Trap! When Language Model Explainability Diverges from our Mental Models of Languagecited by 9
- 2024Word Importance Explains How Prompts Affect Language Model Outputscited by 6
- 2024Understanding Token Probability Encoding in Output Embeddingscited by 6
- 2022Investigation of a Data Split Strategy Involving the Time Axis in Adverse Event Prediction Using Machine Learningcited by 3
- 2023Rapid-INR: Storage Efficient CPU-free DNN Training Using Implicit Neural Representationcited by 2
- 2023You Only Forward Once: Prediction and Rationalization in A Single Forward Passcited by 2
7 more
- 2023Identification of Knowledge Neurons in Protein Language Modelscited by 2
- 2025DeHate: A Stable Diffusion-based Multimodal Approach to Mitigate Hate Speech in Imagescited by 1
- 2022Investigation of chemical structure recognition by encoder-decoder models in learning progresscited by 0
- 2023CL-UZH at SemEval-2023 Task 10: Sexism Detection through Incremental Fine-Tuning and Multi-Task Learning with Label Descriptionscited by 0
- 2023DeLELSTM: Decomposition-based Linear Explainable LSTM to Capture Instantaneous and Long-term Effects in Time Seriescited by 0
- 2023Relevance-guided Neural Machine Translationcited by 0
- 2024Genshin: General Shield for Natural Language Processing with Large Language Modelscited by 0
- 2025DeHate: A Stable Diffusion-based Multimodal Approach to Mitigate Hate Speech in Images26 Sep 2025
- 2024Understanding Token Probability Encoding in Output Embeddings3 Jun 2024
- 2024Genshin: General Shield for Natural Language Processing with Large Language Models29 May 2024
- 2024From Explainable to Interpretable Deep Learning for Natural Language Processing in Healthcare: How Far from Reality?18 Mar 2024
- 2024Word Importance Explains How Prompts Affect Language Model Outputs5 Mar 2024
- 2023Identification of Knowledge Neurons in Protein Language Models17 Dec 2023
- 2023Enhancing the Rationale-Input Alignment for Self-explaining Rationalization7 Dec 2023
- 2023Relevance-guided Neural Machine Translation30 Nov 2023
- 2023You Only Forward Once: Prediction and Rationalization in A Single Forward Pass4 Nov 2023
- 2023DeLELSTM: Decomposition-based Linear Explainable LSTM to Capture Instantaneous and Long-term Effects in Time Series26 Aug 2023
- 2023Rapid-INR: Storage Efficient CPU-free DNN Training Using Implicit Neural Representation29 Jun 2023
- 2023Towards Explainable Evaluation Metrics for Machine Translation22 Jun 2023
7 more
- 2023CL-UZH at SemEval-2023 Task 10: Sexism Detection through Incremental Fine-Tuning and Multi-Task Learning with Label Descriptions6 Jun 2023
- 2022Investigation of chemical structure recognition by encoder-decoder models in learning progress24 Oct 2022
- 2022FR: Folded Rationalization with a Unified Encoder17 Sep 2022
- 2022Beware the Rationalization Trap! When Language Model Explainability Diverges from our Mental Models of Language14 Jul 2022
- 2022Investigation of a Data Split Strategy Involving the Time Axis in Adverse Event Prediction Using Machine Learning19 Apr 2022
- 2022How Pre-trained Language Models Capture Factual Knowledge? A Causal-Inspired Analysis31 Mar 2022
- 2021Triggerless Backdoor Attack for NLP Tasks with Clean Labels15 Nov 2021
- 2021Triggerless Backdoor Attack for NLP Tasks with Clean Labelscited by 61
- 2021Triggerless Backdoor Attack for NLP Tasks with Clean Labels15 Nov 2021
- 2022How Pre-trained Language Models Capture Factual Knowledge? A Causal-Inspired Analysiscited by 42
- 2022FR: Folded Rationalization with a Unified Encodercited by 18
- 2023Towards Explainable Evaluation Metrics for Machine Translationcited by 15
- 2023Enhancing the Rationale-Input Alignment for Self-explaining Rationalizationcited by 15
- 2024From Explainable to Interpretable Deep Learning for Natural Language Processing in Healthcare: How Far from Reality?cited by 11
- 2022Beware the Rationalization Trap! When Language Model Explainability Diverges from our Mental Models of Languagecited by 9
- 2024Word Importance Explains How Prompts Affect Language Model Outputscited by 6
- 2024Understanding Token Probability Encoding in Output Embeddingscited by 6
- 2022Investigation of a Data Split Strategy Involving the Time Axis in Adverse Event Prediction Using Machine Learningcited by 3
- 2023Rapid-INR: Storage Efficient CPU-free DNN Training Using Implicit Neural Representationcited by 2
- 2023You Only Forward Once: Prediction and Rationalization in A Single Forward Passcited by 2
- 2023Identification of Knowledge Neurons in Protein Language Modelscited by 2
12 most cited of 17 All 17 (JSON)
- 2024Understanding Token Probability Encoding in Output Embeddings3 Jun 2024
- 2024Genshin: General Shield for Natural Language Processing with Large Language Models29 May 2024
- 2024From Explainable to Interpretable Deep Learning for Natural Language Processing in Healthcare: How Far from Reality?18 Mar 2024
- 2024Word Importance Explains How Prompts Affect Language Model Outputs5 Mar 2024
- 2023Identification of Knowledge Neurons in Protein Language Models17 Dec 2023
- 2023Enhancing the Rationale-Input Alignment for Self-explaining Rationalization7 Dec 2023
- 2023Relevance-guided Neural Machine Translation30 Nov 2023
- 2023You Only Forward Once: Prediction and Rationalization in A Single Forward Pass4 Nov 2023
- 2023DeLELSTM: Decomposition-based Linear Explainable LSTM to Capture Instantaneous and Long-term Effects in Time Series26 Aug 2023
- 2023Rapid-INR: Storage Efficient CPU-free DNN Training Using Implicit Neural Representation29 Jun 2023
- 2023Towards Explainable Evaluation Metrics for Machine Translation22 Jun 2023
- 2023CL-UZH at SemEval-2023 Task 10: Sexism Detection through Incremental Fine-Tuning and Multi-Task Learning with Label Descriptions6 Jun 2023
12 newest of 17 All 17 (JSON)