Thermostat: A Large Collection of NLP Model Explanations and Analysis Tools
Not on the map. Why?
Abstract (arXiv)
In the language domain, as in other domains, neural explainability takes an ever more important role, with feature attribution methods on the forefront. Many such methods require considerable computational resources and expert knowledge about implementation details and parameter choices. To facilitate research, we present Thermostat which consists of a large collection of model explanations and accompanying analysis tools. Thermostat allows easy access to over 200k explanations for the decisions of prominent state-of-the-art models spanning across different NLP tasks, generated with multiple explainers. The dataset took over 10k GPU hours (> one year) to compile; compute time that the community now saves. The accompanying software tools allow to analyse explanations instance-wise but also accumulatively on corpus level. Users can investigate and compare models, datasets and explainers without the need to orchestrate implementation details. Thermostat is fully open source, democratizes explainability research in the language domain, circumvents redundant computations and increases comparability and replicability.
Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). Builds on 39 of its 59 references that are in the map. First posted on arXiv 31 Aug 2021.
Builds on
39 of 59 references.
References · 39
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,372
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
- 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,307
- 2017Axiomatic Attribution for Deep Networkscited by 3,384
- 2019XLNet: Generalized Autoregressive Pretraining for Language Understandingcited by 2,811
- 2019ALBERT: A Lite BERT for Self-supervised Learning of Language Representationscited by 2,790
- 2017A Broad-Coverage Challenge Corpus for Sentence Understanding through Inferencecited by 2,682
- 2015Character-level Convolutional Networks for Text Classificationcited by 2,330
- 2013Visualizing and Understanding Convolutional Networkscited by 2,290
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,458
- 2019Energy and Policy Considerations for Deep Learning in NLPcited by 1,254
27 more
- 2020Captum: A unified and generic model interpretability library for PyTorchcited by 547
- 2018e-SNLI: Natural Language Inference with Natural Language Explanationscited by 468
- 2017Right for the Right Reasons: Training Differentiable Models by Constraining their Explanationscited by 294
- 2018Analysis Methods in Neural Language Processing: A Surveycited by 277
- 2016Understanding Neural Networks through Representation Erasurecited by 224
- 2020A Survey of the State of Explainable AI for Natural Language Processingcited by 206
- 2020Evaluating Explainable AI: Which Algorithmic Explanations Help Users Predict Model Behavior?cited by 190
- 2015Visualizing and Understanding Recurrent Networkscited by 160
- 2020A Diagnostic Study of Explainability Techniques for Text Classificationcited by 159
- 2021Benchmarking and Survey of Explanation Methods for Black Box Modelscited by 136
- 2020The Language Interpretability Tool: Extensible, Interactive Visualizations and Analysis for NLP Modelscited by 125
- 2020Evaluating Explanations: How much do explanations from the teacher aid students?cited by 94
- 2017Explaining Recurrent Neural Network Predictions in Sentiment Analysiscited by 88
- 2020How does this interaction affect me? Interpretable attribution for feature interactionscited by 73
- 2020On quantitative aspects of model interpretabilitycited by 71
- 2019Incorporating Priors with Feature Attribution on Text Classificationcited by 68
- 2020How do Decisions Emerge across Layers in Neural Models? Interpretation with Differentiable Maskingcited by 63
- 2016Explaining Predictions of Non-Linear Classifiers in NLPcited by 37
- 2021Evaluating Saliency Methods for Neural Language Modelscited by 37
- 2021Order in the Court: Explainable AI Methods Prone to Disagreementcited by 36
- 2021Perturbing Inputs for Fragile Interpretations in Deep Natural Language Processingcited by 30
- 2019Human-grounded Evaluations of Explanation Methods for Text Classificationcited by 28
- 2020To what extent do human explanations of model behavior align with actual model behavior?cited by 18
- 2021On the Lack of Robust Interpretability of Neural Text Classifierscited by 17
- 2021Explaining Neural Network Predictions on Sentence Pairs via Learning Word-Group Maskscited by 12
- 2021Investigating sanity checks for saliency maps with image and text classificationcited by 11
- 2021Efficient Explanations from Empirical Explainerscited by 9
Built on by
Citing papers per year: 2022: 5; 2023: 4; 2024: 1; 2025: 0; 2026: 1.
11 papers.
- 2023Inseq: An Interpretability Toolkit for Sequence Generation Modelscited by 78
- 2022ferret: a Framework for Benchmarking Explainers on Transformerscited by 26
- 2023MDACE: MIMIC Documents Annotated with Code Evidencecited by 19
- 2022A Song of (Dis)agreement: Evaluating the Evaluation of Explainable Artificial Intelligence in Natural Language Processingcited by 13
- 2022Saliency Map Verbalization: Comparing Feature Importance Representations from Model-free and Instruction-based Methodscited by 13
- 2022Mediators: Conversational Agents Explaining NLP Model Behaviorcited by 7
- 2022An Attention Matrix for Every Decision: Faithfulness-based Arbitration Among Multiple Attention-Based Interpretations of Transformers in Text Classificationcited by 6
- 2023Decoding Layer Saliency in Language Transformerscited by 5
- 2024LLM Attributor: Interactive Visual Attribution for LLM Generationcited by 5
- 2023Efficient Shapley Values Estimation by Amortization for Text Classificationcited by 4
- 2026Explaining Black-Box Language Models: Learning to Optimize Linguistically-Structured Word Subsetscited by 0
- 2026Explaining Black-Box Language Models: Learning to Optimize Linguistically-Structured Word Subsets7 Jun 2026
- 2024LLM Attributor: Interactive Visual Attribution for LLM Generation1 Apr 2024
- 2023Decoding Layer Saliency in Language Transformers9 Aug 2023
- 2023MDACE: MIMIC Documents Annotated with Code Evidence7 Jul 2023
- 2023Efficient Shapley Values Estimation by Amortization for Text Classification31 May 2023
- 2023Inseq: An Interpretability Toolkit for Sequence Generation Models27 Feb 2023
- 2022Saliency Map Verbalization: Comparing Feature Importance Representations from Model-free and Instruction-based Methods13 Oct 2022
- 2022An Attention Matrix for Every Decision: Faithfulness-based Arbitration Among Multiple Attention-Based Interpretations of Transformers in Text Classification22 Sep 2022
- 2022ferret: a Framework for Benchmarking Explainers on Transformers2 Aug 2022
- 2022Mediators: Conversational Agents Explaining NLP Model Behavior13 Jun 2022
- 2022A Song of (Dis)agreement: Evaluating the Evaluation of Explainable Artificial Intelligence in Natural Language Processing9 May 2022