Dataset Interfaces: Diagnosing Model Failures Using Controllable Counterfactual Generation
Not on the map. Why?
Abstract (arXiv)
Distribution shift is a major source of failure for machine learning models. However, evaluating model reliability under distribution shift can be challenging, especially since it may be difficult to acquire counterfactual examples that exhibit a specified shift. In this work, we introduce the notion of a dataset interface: a framework that, given an input dataset and a user-specified shift, returns instances from that input distribution that exhibit the desired shift. We study a number of natural implementations for such an interface, and find that they often introduce confounding shifts that complicate model evaluation. Motivated by this, we propose a dataset interface implementation that leverages Textual Inversion to tailor generation to the input distribution. We then demonstrate how applying this dataset interface to the ImageNet dataset enables studying model behavior across a diverse array of distribution shifts, including variations in background, lighting, and attributes of the objects. Code available at https://github.com/MadryLab/dataset-interfaces.
Key facts. Cited by 35 papers in the map (data through 14 Oct 2026). Builds on 30 of its 40 references that are in the map. First posted on arXiv 15 Feb 2023.
Builds on
30 of 40 references.
References · 30
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,744
- 2021High-Resolution Image Synthesis with Latent Diffusion Modelscited by 18,863
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2022Hierarchical Text-Conditional Image Generation with CLIP Latentscited by 6,585
- 2022Photorealistic Text-to-Image Diffusion Models with Deep Language Understandingcited by 6,355
- 2022LAION-5B: An open large-scale dataset for training next generation image-text modelscited by 4,152
- 2022DreamBooth: Fine Tuning Text-to-Image Diffusion Models for Subject-Driven Generationcited by 3,300
- 2022An Image is Worth One Word: Personalizing Text-to-Image Generation using Textual Inversioncited by 2,245
- 2020The Many Faces of Robustness: A Critical Analysis of Out-of-Distribution Generalizationcited by 1,850
- 2013Fine-Grained Visual Classification of Aircraftcited by 1,726
- 2019Do ImageNet Classifiers Generalize to ImageNet?cited by 1,515
- 2019Distributionally Robust Neural Networks for Group Shifts: On the Importance of Regularization for Worst-Case Generalizationcited by 1,247
18 more
- 2019Learning Robust Global Representations by Penalizing Local Predictive Powercited by 1,013
- 2018Recognition in Terra Incognitacited by 658
- 2020Measuring Robustness to Natural Distribution Shifts in Image Classificationcited by 454
- 2020Noise or Signal: The Role of Image Backgrounds in Object Recognitioncited by 343
- 2017Functional Map of the Worldcited by 338
- 2021Accuracy on the Line: On the Strong Correlation Between Out-of-Distribution and In-Distribution Generalizationcited by 249
- 2018Strike (with) a Pose: Neural Networks Are Easily Fooled by Strange Poses of Familiar Objectscited by 143
- 2018Benchmarking Neural Network Robustness to Common Corruptions and Surface Variationscited by 99
- 2022Distilling Model Failures as Directions in Latent Spacecited by 82
- 2022Diffusion Models for Counterfactual Explanationscited by 79
- 2022Discovering Bugs in Vision Models using Off-the-shelf Image Generation and Captioningcited by 45
- 2022Adaptive Testing of Computer Vision Modelscited by 39
- 20213DB: A Framework for Debugging Computer Vision Modelscited by 31
- 2020Identifying Statistical Bias in Dataset Replicationcited by 24
- 2018SADA: Semantic Adversarial Diagnostic Attacks for Autonomous Applicationscited by 12
- 2019Identifying Model Weakness with Adversarial Examinercited by 12
- 2022Invariant Learning via Diffusion Dreamed Distribution Shiftscited by 10
- 2019Towards Analyzing Semantic Robustness of Deep Neural Networkscited by 9
Built on by
Citing papers per year: 2023: 14; 2024: 15; 2025: 4; 2026: 2.
35 papers.
Sort:
By area:
- 2023EditVal: Benchmarking Diffusion Based Text-Guided Image Editing Methodscited by 54
- 2023Describing Differences in Image Sets with Natural Languagecited by 53
- 2023LANCE: Stress-testing Visual Models by Generating Language-guided Counterfactual Imagescited by 46
- 2023The Journey, Not the Destination: How Data Guides Diffusion Modelscited by 43
- 2023Spawrious: A Benchmark for Fine Control of Spurious Correlation Biasescited by 41
- 2023COCO-Counterfactuals: Automatically Constructed Counterfactual Examples for Image-Text Pairscited by 39
- 2024A Sober Look at the Robustness of CLIPs to Spurious Featurescited by 38
- 2023Real-Fake: Effective Training Data Synthesis Through Distribution Matchingcited by 36
- 2023Feedback-guided Data Synthesis for Imbalanced Classificationcited by 33
- 2023Text-to-Image Models for Counterfactual Explanations: a Black-Box Approachcited by 28
- 2024Connect, Collapse, Corrupt: Learning Cross-Modal Tasks with Uni-Modal Datacited by 27
- 2024ImageNet-D: Benchmarking Neural Network Robustness on Diffusion Synthetic Objectcited by 22
23 more
- 2024Decomposing and Editing Predictions by Modeling Model Computationcited by 19
- 2023Identification of Systematic Errors of Image Classifiers on Rare Subgroupscited by 17
- 2024Global Counterfactual Directionscited by 15
- 2024SK-VQA: Synthetic Knowledge Generation at Scale for Training Context-Augmented Multimodal LLMscited by 12
- 2023DiG-IN: Diffusion Guidance for Investigating Networks -- Uncovering Classifier Differences Neuron Visualisations and Visual Counterfactual Explanationscited by 11
- 2023Where Does My Model Underperform? A Human Evaluation of Slice Discovery Algorithmscited by 9
- 2023PRIME: Prioritizing Interpretability in Failure Mode Extractioncited by 9
- 2024Clarify: Improving Model Robustness With Natural Language Correctionscited by 8
- 2024Benchmarking Segmentation Models with Mask-Preserved Attribute Editingcited by 6
- 2023ASPIRE: Language-Guided Data Augmentation for Improving Robustness Against Spurious Correlationscited by 5
- 2024What could go wrong? Discovering and describing failure modes in computer visioncited by 5
- 2024Unsupervised Model Diagnosiscited by 4
- 2024Learning Where to Edit Vision Transformerscited by 4
- 2025Diffusion on Graph: Augmentation of Graph Structure for Node Classificationcited by 4
- 2024Evaluating Model Bias Requires Characterizing its Mistakescited by 3
- 2025DILLEMA: Diffusion and Large Language Models for Multi-Modal Augmentationcited by 3
- 2024Difficulty Controlled Diffusion Model for Synthesizing Effective Training Datacited by 2
- 2025CNS-Bench: Benchmarking Image Classifier Robustness Under Continuous Nuisance Shiftscited by 2
- 2026Benchmarking Semantic Segmentation Models via Appearance and Geometry Attribute Editingcited by 2
- 2024Are Pose Estimators Ready for the Open World? STAGE: A GenAI Toolkit for Auditing 3D Human Pose Estimatorscited by 1
- 2024Efficient Exploration of Image Classifier Failures with Bayesian Optimization and Text-to-Image Modelscited by 0
- 2025SafeFix: Targeted Model Repair via Controlled Image Generationcited by 0
- 2026Understanding Autonomous Driving Datasets by Describing Differences between Image Subsets in Natural Languagecited by 0
- 2026Understanding Autonomous Driving Datasets by Describing Differences between Image Subsets in Natural Language3 Sep 2026
- 2026Benchmarking Semantic Segmentation Models via Appearance and Geometry Attribute Editing2 Mar 2026
- 2025SafeFix: Targeted Model Repair via Controlled Image Generation12 Aug 2025
- 2025CNS-Bench: Benchmarking Image Classifier Robustness Under Continuous Nuisance Shifts23 Jul 2025
- 2025Diffusion on Graph: Augmentation of Graph Structure for Node Classification16 Mar 2025
- 2025DILLEMA: Diffusion and Large Language Models for Multi-Modal Augmentation5 Feb 2025
- 2024Difficulty Controlled Diffusion Model for Synthesizing Effective Training Data27 Nov 2024
- 2024Learning Where to Edit Vision Transformers4 Nov 2024
- 2024Unsupervised Model Diagnosis8 Oct 2024
- 2024Are Pose Estimators Ready for the Open World? STAGE: A GenAI Toolkit for Auditing 3D Human Pose Estimators28 Aug 2024
- 2024What could go wrong? Discovering and describing failure modes in computer vision8 Aug 2024
- 2024Evaluating Model Bias Requires Characterizing its Mistakes15 Jul 2024
23 more
- 2024SK-VQA: Synthetic Knowledge Generation at Scale for Training Context-Augmented Multimodal LLMs28 Jun 2024
- 2024Efficient Exploration of Image Classifier Failures with Bayesian Optimization and Text-to-Image Models26 Apr 2024
- 2024Global Counterfactual Directions18 Apr 2024
- 2024Decomposing and Editing Predictions by Modeling Model Computation17 Apr 2024
- 2024ImageNet-D: Benchmarking Neural Network Robustness on Diffusion Synthetic Object27 Mar 2024
- 2024A Sober Look at the Robustness of CLIPs to Spurious Features18 Mar 2024
- 2024Benchmarking Segmentation Models with Mask-Preserved Attribute Editing2 Mar 2024
- 2024Clarify: Improving Model Robustness With Natural Language Corrections6 Feb 2024
- 2024Connect, Collapse, Corrupt: Learning Cross-Modal Tasks with Uni-Modal Data16 Jan 2024
- 2023The Journey, Not the Destination: How Data Guides Diffusion Models11 Dec 2023
- 2023Describing Differences in Image Sets with Natural Language5 Dec 2023
- 2023DiG-IN: Diffusion Guidance for Investigating Networks -- Uncovering Classifier Differences Neuron Visualisations and Visual Counterfactual Explanations29 Nov 2023
- 2023Real-Fake: Effective Training Data Synthesis Through Distribution Matching16 Oct 2023
- 2023EditVal: Benchmarking Diffusion Based Text-Guided Image Editing Methods3 Oct 2023
- 2023PRIME: Prioritizing Interpretability in Failure Mode Extraction29 Sep 2023
- 2023Feedback-guided Data Synthesis for Imbalanced Classification29 Sep 2023
- 2023COCO-Counterfactuals: Automatically Constructed Counterfactual Examples for Image-Text Pairs23 Sep 2023
- 2023Text-to-Image Models for Counterfactual Explanations: a Black-Box Approach14 Sep 2023
- 2023ASPIRE: Language-Guided Data Augmentation for Improving Robustness Against Spurious Correlations19 Aug 2023
- 2023Where Does My Model Underperform? A Human Evaluation of Slice Discovery Algorithms13 Jun 2023
- 2023LANCE: Stress-testing Visual Models by Generating Language-guided Counterfactual Images30 May 2023
- 2023Spawrious: A Benchmark for Fine Control of Spurious Correlation Biases9 Mar 2023
- 2023Identification of Systematic Errors of Image Classifiers on Rare Subgroups9 Mar 2023
- 2023EditVal: Benchmarking Diffusion Based Text-Guided Image Editing Methodscited by 54
- 2023The Journey, Not the Destination: How Data Guides Diffusion Modelscited by 43
- 2024ImageNet-D: Benchmarking Neural Network Robustness on Diffusion Synthetic Objectcited by 22
- 2024Global Counterfactual Directionscited by 15
- 2025Diffusion on Graph: Augmentation of Graph Structure for Node Classificationcited by 4
- 2025DILLEMA: Diffusion and Large Language Models for Multi-Modal Augmentationcited by 3
- 2024Difficulty Controlled Diffusion Model for Synthesizing Effective Training Datacited by 2
- 2025CNS-Bench: Benchmarking Image Classifier Robustness Under Continuous Nuisance Shiftscited by 2
- 2025CNS-Bench: Benchmarking Image Classifier Robustness Under Continuous Nuisance Shifts23 Jul 2025
- 2025Diffusion on Graph: Augmentation of Graph Structure for Node Classification16 Mar 2025
- 2025DILLEMA: Diffusion and Large Language Models for Multi-Modal Augmentation5 Feb 2025
- 2024Difficulty Controlled Diffusion Model for Synthesizing Effective Training Data27 Nov 2024
- 2024Global Counterfactual Directions18 Apr 2024
- 2024ImageNet-D: Benchmarking Neural Network Robustness on Diffusion Synthetic Object27 Mar 2024
- 2023The Journey, Not the Destination: How Data Guides Diffusion Models11 Dec 2023
- 2023EditVal: Benchmarking Diffusion Based Text-Guided Image Editing Methods3 Oct 2023
- 2023Feedback-guided Data Synthesis for Imbalanced Classificationcited by 33
- 2023Feedback-guided Data Synthesis for Imbalanced Classification29 Sep 2023
- 2023Describing Differences in Image Sets with Natural Languagecited by 53
- 2023LANCE: Stress-testing Visual Models by Generating Language-guided Counterfactual Imagescited by 46
- 2023Spawrious: A Benchmark for Fine Control of Spurious Correlation Biasescited by 41
- 2023COCO-Counterfactuals: Automatically Constructed Counterfactual Examples for Image-Text Pairscited by 39
- 2023Real-Fake: Effective Training Data Synthesis Through Distribution Matchingcited by 36
- 2023Text-to-Image Models for Counterfactual Explanations: a Black-Box Approachcited by 28
- 2024Connect, Collapse, Corrupt: Learning Cross-Modal Tasks with Uni-Modal Datacited by 27
- 2024Decomposing and Editing Predictions by Modeling Model Computationcited by 19
- 2023Identification of Systematic Errors of Image Classifiers on Rare Subgroupscited by 17
- 2023DiG-IN: Diffusion Guidance for Investigating Networks -- Uncovering Classifier Differences Neuron Visualisations and Visual Counterfactual Explanationscited by 11
- 2023Where Does My Model Underperform? A Human Evaluation of Slice Discovery Algorithmscited by 9
- 2023PRIME: Prioritizing Interpretability in Failure Mode Extractioncited by 9
12 most cited of 24 All 24 (JSON)
- 2026Understanding Autonomous Driving Datasets by Describing Differences between Image Subsets in Natural Language3 Sep 2026
- 2026Benchmarking Semantic Segmentation Models via Appearance and Geometry Attribute Editing2 Mar 2026
- 2025SafeFix: Targeted Model Repair via Controlled Image Generation12 Aug 2025
- 2024Learning Where to Edit Vision Transformers4 Nov 2024
- 2024Unsupervised Model Diagnosis8 Oct 2024
- 2024Are Pose Estimators Ready for the Open World? STAGE: A GenAI Toolkit for Auditing 3D Human Pose Estimators28 Aug 2024
- 2024What could go wrong? Discovering and describing failure modes in computer vision8 Aug 2024
- 2024Evaluating Model Bias Requires Characterizing its Mistakes15 Jul 2024
- 2024Efficient Exploration of Image Classifier Failures with Bayesian Optimization and Text-to-Image Models26 Apr 2024
- 2024Decomposing and Editing Predictions by Modeling Model Computation17 Apr 2024
- 2024Benchmarking Segmentation Models with Mask-Preserved Attribute Editing2 Mar 2024
- 2024Clarify: Improving Model Robustness With Natural Language Corrections6 Feb 2024
12 newest of 24 All 24 (JSON)