Combining Feature and Instance Attribution to Detect Artifacts
Not on the map. Why?
Abstract (arXiv)
Training the deep neural networks that dominate NLP requires large datasets. These are often collected automatically or via crowdsourcing, and may exhibit systematic biases or annotation artifacts. By the latter we mean spurious correlations between inputs and outputs that do not represent a generally held causal relationship between features and classes; models that exploit such correlations may appear to perform a given task well, but fail on out of sample data. In this paper we evaluate use of different attribution methods for aiding identification of training data artifacts. We propose new hybrid approaches that combine saliency maps (which highlight important input features) with instance attribution methods (which retrieve training samples influential to a given prediction). We show that this proposed training-feature attribution can be used to efficiently uncover artifacts in training data when a challenging validation set is available. We also carry out a small user study to evaluate whether these methods are useful to NLP researchers in practice, with promising results. We make code for all methods and experiments in this paper available.
Key facts. Cited by 38 papers in the map (data through 7 Oct 2026). Builds on 28 of its 47 references that are in the map. First posted on arXiv 1 Jul 2021.
Builds on
28 of 47 references.
References · 28
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2017A Broad-Coverage Challenge Corpus for Sentence Understanding through Inferencecited by 2,665
- 2019BoolQ: Exploring the Surprising Difficulty of Natural Yes/No Questionscited by 2,140
- 2015A large annotated corpus for learning natural language inferencecited by 1,837
- 2019SuperGLUE: A Stickier Benchmark for General-Purpose Language Understanding Systemscited by 1,718
- 2017Understanding Black-box Predictions via Influence Functionscited by 1,714
- 2018Sanity Checks for Saliency Mapscited by 1,149
- 2019Right for the Wrong Reasons: Diagnosing Syntactic Heuristics in Natural Language Inferencecited by 864
- 2017Automated Hate Speech Detection and the Problem of Offensive Languagecited by 724
16 more
- 2018Annotation Artifacts in Natural Language Inference Datacited by 656
- 2017The (Un)reliability of saliency methodscited by 331
- 2020Influence Functions in Deep Learning Are Fragilecited by 247
- 2018Stress Test Evaluation for Natural Language Inferencecited by 211
- 2016Demographic Dialectal Variation in Social Media: A Case Study of African-American Englishcited by 194
- 2018Representer Point Selection for Explaining Deep Neural Networkscited by 187
- 2020A Diagnostic Study of Explainability Techniques for Text Classificationcited by 158
- 2020Explaining Black Box Predictions and Unveiling Data Artifacts through Influence Functionscited by 144
- 2020Explaining NLP Models via Minimal Contrastive Editing (MiCE)cited by 105
- 2021Do Feature Attribution Methods Correctly Attribute Features?cited by 98
- 2021Competency Problems: On Finding and Removing Artifacts in Language Datacited by 91
- 2019KBQA: Learning Question Answering over QA Corpora and Knowledge Basescited by 44
- 2021An Empirical Comparison of Instance Attribution Methods for NLPcited by 35
- 2020RelatIF: Identifying Explanatory Training Examples via Relative Influencecited by 28
- 2020Explaining and Improving Model Behavior with k Nearest Neighbor Representationscited by 27
- 2018Behavior Analysis of NLI Models: Uncovering the Influence of Three Factors on Robustnesscited by 17
Built on by
Citing papers per year: 2021: 3; 2022: 12; 2023: 13; 2024: 4; 2025: 6.
38 papers.
Sort:
By area:
- 2021Understanding Dataset Difficulty with V-Usable Informationcited by 288
- 2022A Review on Language Models as Knowledge Basescited by 156
- 2022Shortcut Learning of Large Language Models in Natural Language Understandingcited by 83
- 2021"Will You Find These Shortcuts?" A Protocol for Evaluating the Faithfulness of Input Salience Methods for Text Classificationcited by 66
- 2023Simfluence: Modeling the Influence of Individual Training Examples by Simulating Training Runscited by 52
- 2023Measuring Inductive Biases of In-Context Learning with Underspecified Demonstrationscited by 49
- 2022First is Better Than Last for Language Data Influencecited by 34
- 2022ORCA: Interpreting Prompted Language Models via Locating Supporting Data Evidence in the Ocean of Pretraining Datacited by 34
- 2023DecompX: Explaining Transformers Decisions by Propagating Token Decompositioncited by 31
- 2022Reward Gaming in Conditional Text Generationcited by 29
- 2021Influence Tuning: Demoting Spurious Correlations via Instance Attribution and Instance-Driven Updatescited by 27
- 2023People Make Better Edits: Measuring the Efficacy of LLM-Generated Counterfactually Augmented Data for Harmful Language Detectioncited by 25
26 more
- 2022Does Your Model Classify Entities Reasonably? Diagnosing and Mitigating Spurious Correlations in Entity Typingcited by 16
- 2022Finding Dataset Shortcuts with Grammar Inductioncited by 15
- 2023InterroLang: Exploring NLP Models and Datasets through Dialogue-based Explanationscited by 11
- 2023How Many and Which Training Points Would Need to be Removed to Flip this Prediction?cited by 10
- 2025Better Training Data Attribution via Better Inverse Hessian-Vector Productscited by 10
- 2022Influence Functions for Sequence Tagging Modelscited by 9
- 2024Revealing the Parametric Knowledge of Language Models: A Unified Framework for Attribution Methodscited by 9
- 2024A Survey on Symbolic Knowledge Distillation of Large Language Modelscited by 9
- 2025GrAInS: Gradient-based Attribution for Inference-Time Steering of LLMs and VLMscited by 6
- 2023Controlling Learned Effects to Reduce Spurious Correlations in Text Classifierscited by 5
- 2023Fighting Bias with Bias: Promoting Model Robustness by Amplifying Dataset Biasescited by 5
- 2025Short-circuiting Shortcuts: Mechanistic Investigation of Shortcuts in Text Classificationcited by 5
- 2025First is Not Really Better Than Last: Evaluating Layer Choice and Aggregation Strategies in Language Model Data Influence Estimationcited by 5
- 2022Cascading Biases: Investigating the Effect of Heuristic Annotation Strategies on Data and Modelscited by 4
- 2023QADYNAMICS: Training Dynamics-Driven Synthetic QA Diagnostic for Zero-Shot Commonsense Question Answeringcited by 4
- 2023Relabeling Minimal Training Subset to Flip a Predictioncited by 3
- 2023Exploring Practitioner Perspectives On Training Data Attribution Explanationscited by 3
- 2024Heterogeneous Graph Neural Networks with Post-hoc Explanations for Multi-modal and Explainable Land Use Inferencecited by 3
- 2024Towards User-Focused Research in Training Data Attribution for Human-Centered Explainable AIcited by 3
- 2022Understanding Text Classification Data and Models Using Aggregated Input Saliencecited by 2
- 2023Discovering Highly Influential Shortcut Reasoning: An Automated Template-Free Approachcited by 2
- 2025Training Feature Attribution for Vision Modelscited by 2
- 2022Challenges in Explanation Quality Evaluationcited by 1
- 2022A Survey of Parameters Associated with the Quality of Benchmarks in NLPcited by 1
- 2023Out-of-Distribution Generalization in Text Classification: Past, Present, and Futurecited by 1
- 2025Bridging Fairness and Explainability: Can Input-Based Explanations Promote Fairness in Hate Speech Detection?cited by 0
- 2025First is Not Really Better Than Last: Evaluating Layer Choice and Aggregation Strategies in Language Model Data Influence Estimation6 Nov 2025
- 2025Training Feature Attribution for Vision Models10 Oct 2025
- 2025Bridging Fairness and Explainability: Can Input-Based Explanations Promote Fairness in Hate Speech Detection?26 Sep 2025
- 2025GrAInS: Gradient-based Attribution for Inference-Time Steering of LLMs and VLMs24 Jul 2025
- 2025Better Training Data Attribution via Better Inverse Hessian-Vector Products19 Jul 2025
- 2025Short-circuiting Shortcuts: Mechanistic Investigation of Shortcuts in Text Classification9 May 2025
- 2024Towards User-Focused Research in Training Data Attribution for Human-Centered Explainable AI25 Sep 2024
- 2024A Survey on Symbolic Knowledge Distillation of Large Language Models12 Jul 2024
- 2024Heterogeneous Graph Neural Networks with Post-hoc Explanations for Multi-modal and Explainable Land Use Inference19 Jun 2024
- 2024Revealing the Parametric Knowledge of Language Models: A Unified Framework for Attribution Methods29 Apr 2024
- 2023Discovering Highly Influential Shortcut Reasoning: An Automated Template-Free Approach15 Dec 2023
- 2023People Make Better Edits: Measuring the Efficacy of LLM-Generated Counterfactually Augmented Data for Harmful Language Detection2 Nov 2023
26 more
- 2023Exploring Practitioner Perspectives On Training Data Attribution Explanations31 Oct 2023
- 2023QADYNAMICS: Training Dynamics-Driven Synthetic QA Diagnostic for Zero-Shot Commonsense Question Answering17 Oct 2023
- 2023InterroLang: Exploring NLP Models and Datasets through Dialogue-based Explanations9 Oct 2023
- 2023DecompX: Explaining Transformers Decisions by Propagating Token Decomposition5 Jun 2023
- 2023Fighting Bias with Bias: Promoting Model Robustness by Amplifying Dataset Biases30 May 2023
- 2023Controlling Learned Effects to Reduce Spurious Correlations in Text Classifiers26 May 2023
- 2023Out-of-Distribution Generalization in Text Classification: Past, Present, and Future23 May 2023
- 2023Measuring Inductive Biases of In-Context Learning with Underspecified Demonstrations22 May 2023
- 2023Relabeling Minimal Training Subset to Flip a Prediction22 May 2023
- 2023Simfluence: Modeling the Influence of Individual Training Examples by Simulating Training Runs14 Mar 2023
- 2023How Many and Which Training Points Would Need to be Removed to Flip this Prediction?4 Feb 2023
- 2022Reward Gaming in Conditional Text Generation16 Nov 2022
- 2022Understanding Text Classification Data and Models Using Aggregated Input Salience10 Nov 2022
- 2022Influence Functions for Sequence Tagging Models25 Oct 2022
- 2022Cascading Biases: Investigating the Effect of Heuristic Annotation Strategies on Data and Models24 Oct 2022
- 2022Finding Dataset Shortcuts with Grammar Induction20 Oct 2022
- 2022A Survey of Parameters Associated with the Quality of Benchmarks in NLP14 Oct 2022
- 2022Challenges in Explanation Quality Evaluation13 Oct 2022
- 2022Shortcut Learning of Large Language Models in Natural Language Understanding25 Aug 2022
- 2022Does Your Model Classify Entities Reasonably? Diagnosing and Mitigating Spurious Correlations in Entity Typing25 May 2022
- 2022ORCA: Interpreting Prompted Language Models via Locating Supporting Data Evidence in the Ocean of Pretraining Data25 May 2022
- 2022A Review on Language Models as Knowledge Bases12 Apr 2022
- 2022First is Better Than Last for Language Data Influence24 Feb 2022
- 2021"Will You Find These Shortcuts?" A Protocol for Evaluating the Faithfulness of Input Salience Methods for Text Classification14 Nov 2021
- 2021Understanding Dataset Difficulty with V-Usable Information16 Oct 2021
- 2021Influence Tuning: Demoting Spurious Correlations via Instance Attribution and Instance-Driven Updates7 Oct 2021
- 2021Understanding Dataset Difficulty with V-Usable Informationcited by 288
- 2022A Review on Language Models as Knowledge Basescited by 156
- 2022Shortcut Learning of Large Language Models in Natural Language Understandingcited by 83
- 2021"Will You Find These Shortcuts?" A Protocol for Evaluating the Faithfulness of Input Salience Methods for Text Classificationcited by 66
- 2023Simfluence: Modeling the Influence of Individual Training Examples by Simulating Training Runscited by 52
- 2023Measuring Inductive Biases of In-Context Learning with Underspecified Demonstrationscited by 49
- 2022First is Better Than Last for Language Data Influencecited by 34
- 2022ORCA: Interpreting Prompted Language Models via Locating Supporting Data Evidence in the Ocean of Pretraining Datacited by 34
- 2023DecompX: Explaining Transformers Decisions by Propagating Token Decompositioncited by 31
- 2022Reward Gaming in Conditional Text Generationcited by 29
- 2021Influence Tuning: Demoting Spurious Correlations via Instance Attribution and Instance-Driven Updatescited by 27
- 2023People Make Better Edits: Measuring the Efficacy of LLM-Generated Counterfactually Augmented Data for Harmful Language Detectioncited by 25
12 most cited of 37 All 37 (JSON)
- 2025First is Not Really Better Than Last: Evaluating Layer Choice and Aggregation Strategies in Language Model Data Influence Estimation6 Nov 2025
- 2025Training Feature Attribution for Vision Models10 Oct 2025
- 2025Bridging Fairness and Explainability: Can Input-Based Explanations Promote Fairness in Hate Speech Detection?26 Sep 2025
- 2025Better Training Data Attribution via Better Inverse Hessian-Vector Products19 Jul 2025
- 2025Short-circuiting Shortcuts: Mechanistic Investigation of Shortcuts in Text Classification9 May 2025
- 2024Towards User-Focused Research in Training Data Attribution for Human-Centered Explainable AI25 Sep 2024
- 2024A Survey on Symbolic Knowledge Distillation of Large Language Models12 Jul 2024
- 2024Heterogeneous Graph Neural Networks with Post-hoc Explanations for Multi-modal and Explainable Land Use Inference19 Jun 2024
- 2024Revealing the Parametric Knowledge of Language Models: A Unified Framework for Attribution Methods29 Apr 2024
- 2023Discovering Highly Influential Shortcut Reasoning: An Automated Template-Free Approach15 Dec 2023
- 2023People Make Better Edits: Measuring the Efficacy of LLM-Generated Counterfactually Augmented Data for Harmful Language Detection2 Nov 2023
- 2023Exploring Practitioner Perspectives On Training Data Attribution Explanations31 Oct 2023
12 newest of 37 All 37 (JSON)