DISCERN: Decoding Systematic Errors in Natural Language for Text Classifiers
Not on the map. Why?
Abstract (arXiv)
Despite their high predictive accuracies, current machine learning systems often exhibit systematic biases stemming from annotation artifacts or insufficient support for certain classes in the dataset. Recent work proposes automatic methods for identifying and explaining systematic biases using keywords. We introduce DISCERN, a framework for interpreting systematic biases in text classifiers using language explanations. DISCERN iteratively generates precise natural language descriptions of systematic errors by employing an interactive loop between two large language models. Finally, we use the descriptions to improve classifiers by augmenting classifier training sets with synthetically generated instances or annotated examples via active learning. On three text-classification datasets, we demonstrate that language explanations from our framework induce consistent performance improvements that go beyond what is achievable with exemplars of systematic bias. Finally, in human evaluations, we show that users can interpret systematic biases more effectively (by over 25% relative) and efficiently when described through language explanations as opposed to cluster exemplars.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 26 of its 46 references that are in the map. First posted on arXiv 29 Oct 2024.
Builds on
26 of 46 references.
References · 26
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2023GPT-4 Technical Reportcited by 18,132
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 12,865
- 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,355
- 2023Direct Preference Optimization: Your Language Model is Secretly a Reward Modelcited by 7,916
- 2019BERTScore: Evaluating Text Generation with BERTcited by 5,462
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2023Self-Refine: Iterative Refinement with Self-Feedbackcited by 3,317
- 2023Teaching Large Language Models to Self-Debugcited by 963
- 2019Right for the Wrong Reasons: Diagnosing Syntactic Heuristics in Natural Language Inferencecited by 864
- 2018Annotation Artifacts in Natural Language Inference Datacited by 656
14 more
- 2024LLM Evaluators Recognize and Favor Their Own Generationscited by 651
- 2021Just Train Twice: Improving Group Robustness without Training Group Informationcited by 522
- 2021Dynabench: Rethinking Benchmarking in NLPcited by 447
- 2024LLM2Vec: Large Language Models Are Secretly Powerful Text Encoderscited by 396
- 2018Hypothesis Only Baselines in Natural Language Inferencecited by 291
- 2020No Subclass Left Behind: Fine-Grained Robustness in Coarse-Grained Classification Problemscited by 208
- 2020Evaluating Explainable AI: Which Algorithmic Explanations Help Users Predict Model Behavior?cited by 189
- 2022Domino: Discovering Systematic Errors with Cross-Modal Embeddingscited by 155
- 2023AugGPT: Leveraging ChatGPT for Text Data Augmentationcited by 128
- 2022Distilling Model Failures as Directions in Latent Spacecited by 82
- 2023Explaining black box text modules in natural language with language modelscited by 61
- 2022When does dough become a bagel? Analyzing the remaining mistakes on ImageNetcited by 60
- 2023Active Learning Principles for In-Context Learning with Large Language Modelscited by 53
- 2023Targeted Data Generation: Finding and Fixing Model Weaknessescited by 15
Built on by
Citing papers per year: 2025: 5; 2026: 3.
8 papers.
- 2025Learning from Reasoning Failures via Synthetic Data Generationcited by 2
- 2025TRoVe: Discovering Error-Inducing Static Feature Biases in Temporal Vision-Language Modelscited by 2
- 2025Active Slice Discovery in Large Language Modelscited by 1
- 2025Teaching People LLM's Errors and Getting it Rightcited by 1
- 2025GTA: Supervised-Guided Reinforcement Learning for Text Classification with Large Language Modelscited by 0
- 2026Symbal: Detecting Systematic Misalignments in Model-Generated Captionscited by 0
- 2026UNMASK: Discovering and Causally Verifying Spurious Shortcuts in Text Classifierscited by 0
- 2026Failure-Guided Co-Evolution of Prompts and Training Datacited by 0
- 2026Failure-Guided Co-Evolution of Prompts and Training Data14 Sep 2026
- 2026UNMASK: Discovering and Causally Verifying Spurious Shortcuts in Text Classifiers10 Aug 2026
- 2026Symbal: Detecting Systematic Misalignments in Model-Generated Captions16 Jul 2026
- 2025Teaching People LLM's Errors and Getting it Right24 Dec 2025
- 2025TRoVe: Discovering Error-Inducing Static Feature Biases in Temporal Vision-Language Models30 Nov 2025
- 2025Active Slice Discovery in Large Language Models24 Nov 2025
- 2025GTA: Supervised-Guided Reinforcement Learning for Text Classification with Large Language Models15 Sep 2025
- 2025Learning from Reasoning Failures via Synthetic Data Generation20 Apr 2025