Describing Differences in Image Sets with Natural Language
Not on the map. Why?
Abstract (arXiv)
How do two sets of images differ? Discerning set-level differences is crucial for understanding model behaviors and analyzing datasets, yet manually sifting through thousands of images is impractical. To aid in this discovery process, we explore the task of automatically describing the differences between two sets of images, which we term Set Difference Captioning. This task takes in image sets DA and DB, and outputs a description that is more often true on DA than DB. We outline a two-stage approach that first proposes candidate difference descriptions from image sets and then re-ranks the candidates by checking how well they can differentiate the two sets. We introduce VisDiff, which first captions the images and prompts a language model to propose candidate descriptions, then re-ranks these descriptions using CLIP. To evaluate VisDiff, we collect VisDiffBench, a dataset with 187 paired image sets with ground truth difference descriptions. We apply VisDiff to various domains, such as comparing datasets (e.g., ImageNet vs. ImageNetV2), comparing classification models (e.g., zero-shot CLIP vs. supervised ResNet), summarizing model failure modes (supervised ResNet), characterizing differences between generative models (e.g., StableDiffusionV1 and V2), and discovering what makes images memorable. Using VisDiff, we are able to find interesting and previously unknown differences in datasets and models, demonstrating its utility in revealing nuanced insights.
Key facts. Cited by 53 papers in the map (data through 14 Oct 2026). Builds on 39 of its 54 references that are in the map. First posted on arXiv 5 Dec 2023.
Builds on
39 of 54 references.
References · 39
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,744
- 2021High-Resolution Image Synthesis with Latent Diffusion Modelscited by 18,863
- 2023GPT-4 Technical Reportcited by 18,396
- 2023Judging LLM-as-a-Judge with MT-Bench and Chatbot Arenacited by 8,626
- 2023Visual Instruction Tuningcited by 7,869
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
- 2023BLIP-2: Bootstrapping Language-Image Pre-training with Frozen Image Encoders and Large Language Modelscited by 6,137
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
- 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,852
- 2022Flamingo: a Visual Language Model for Few-Shot Learningcited by 4,386
- 2023Lost in the Middle: How Language Models Use Long Contextscited by 3,455
27 more
- 2015Learning Deep Features for Discriminative Localizationcited by 2,436
- 2020The Many Faces of Robustness: A Critical Analysis of Out-of-Distribution Generalizationcited by 1,850
- 2019Do ImageNet Classifiers Generalize to ImageNet?cited by 1,515
- 2020WILDS: A Benchmark of in-the-Wild Distribution Shiftscited by 1,375
- 2022Scaling Autoregressive Models for Content-Rich Text-to-Image Generationcited by 1,295
- 2023Large Language Models Can Be Easily Distracted by Irrelevant Contextcited by 841
- 2023AlpacaFarm: A Simulation Framework for Methods that Learn from Human Feedbackcited by 748
- 2023Otter: A Multi-Modal Model with In-Context Instruction Tuningcited by 550
- 2022DiffusionDB: A Large-scale Prompt Gallery Dataset for Text-to-Image Generative Modelscited by 379
- 2023TRAK: Attributing Model Behavior at Scalecited by 283
- 2023MIMIC-IT: Multi-Modal In-Context Instruction Tuningcited by 267
- 2021Accuracy on the Line: On the Strong Correlation Between Out-of-Distribution and In-Distribution Generalizationcited by 249
- 2022Domino: Discovering Systematic Errors with Cross-Modal Embeddingscited by 156
- 2022Natural Language Descriptions of Deep Visual Featurescited by 137
- 2020REVISE: A Tool for Measuring and Mitigating Bias in Visual Datasetscited by 136
- 2022Distilling Model Failures as Directions in Latent Spacecited by 82
- 2022MetaShift: A Dataset of Datasets for Evaluating Contextual Distribution Shifts and Training Conflictscited by 81
- 2021The Spotlight: A General Method for Discovering Systematic Errors in Deep Learning Modelscited by 63
- 2023Goal Driven Discovery of Distributional Differences via Language Descriptionscited by 62
- 2022Describing Differences between Text Distributions with Natural Languagecited by 54
- 2023Changes to Captions: An Attentive Network for Remote Sensing Change Captioningcited by 41
- 2022Image Difference Captioning with Pre-training and Contrastive Learningcited by 39
- 2023Dataset Interfaces: Diagnosing Model Failures Using Controllable Counterfactual Generationcited by 35
- 2022ModelDiff: A Framework for Comparing Learning Algorithmscited by 30
- 2020Identifying Statistical Bias in Dataset Replicationcited by 24
- 2022GSCLIP : A Framework for Explaining Distribution Shifts in Natural Languagecited by 14
- 2023Prototype-based Dataset Comparisoncited by 9
Built on by
Citing papers per year: 2024: 20; 2025: 19; 2026: 14.
53 papers.
Sort:
By area:
- 2024Inverse Constitutional AI: Compressing Preferences into Principlescited by 41
- 2025HypoBench: Towards Systematic and Principled Benchmarking for Hypothesis Generationcited by 37
- 2025Search Arena: Analyzing Search-Augmented LLMscited by 34
- 2025Idiosyncrasies in Large Language Modelscited by 33
- 2025Derm1M: A Million-scale Vision-Language Dataset Aligned with Clinical Ontology Knowledge for Dermatologycited by 28
- 2024Explaining Datasets in Words: Statistical Models with Natural Language Parameterscited by 21
- 2024Stylus: Automatic Adapter Selection for Diffusion Modelscited by 18
- 2024Concept Bottleneck Models Without Predefined Conceptscited by 17
- 2024Bayesian Concept Bottleneck Models with LLM Priorscited by 17
- 2024Preference Optimization with Multi-Sample Comparisonscited by 16
- 2024Understanding Bias in Large-Scale Visual Datasetscited by 15
- 2025Video Action Differencingcited by 14
38 more
- 2024DistinctAD: Distinctive Audio Description Generation in Contextscited by 12
- 2024Discover and Mitigate Multiple Biased Subgroups in Image Classifierscited by 11
- 2024Progress-Aware Video Frame Captioningcited by 11
- 2024Unearthing Skill-Level Insights for Understanding Trade-Offs of Foundation Modelscited by 9
- 2024Is Large-Scale Pretraining the Secret to Good Domain Generalization?cited by 9
- 2025On Large Multimodal Models as Open-World Image Classifierscited by 8
- 2024Organizing Unstructured Image Collections using Natural Languagecited by 7
- 2024LLM-assisted Concept Discovery: Automatically Identifying and Explaining Neuron Functionscited by 6
- 2025EvdCLIP: Improving Vision-Language Retrieval with Entity Visual Descriptions from Large Language Modelscited by 6
- 2024What could go wrong? Discovering and describing failure modes in computer visioncited by 5
- 2024No Detail Left Behind: Revisiting Self-Retrieval for Fine-Grained Image Captioningcited by 5
- 2025ConceptScope: Characterizing Dataset Bias via Disentangled Visual Conceptscited by 5
- 2024Policy Learning with a Language Bottleneckcited by 4
- 2025LaVCa: LLM-assisted Visual Cortex Captioningcited by 4
- 2026Automatically Finding Reward Model Biasescited by 4
- 2024Interpretable Next-token Prediction via the Generalized Induction Headcited by 3
- 2025Dataset Featurization: Uncovering Natural Language Features through Unsupervised Data Reconstructioncited by 3
- 2025HRScene: How Far Are VLMs from Effective High-Resolution Image Understanding?cited by 3
- 2025LoRAverse: A Submodular Framework to Retrieve Diverse Adapters for Diffusion Modelscited by 3
- 2026TaskTok: Delving into Task Tokens for Task-driven Image Restorationcited by 3
- 2025Discovering Divergent Representations between Text-to-Image Modelscited by 2
- 2025Aggregation Hides Out-of-Distribution Generalization Failures from Spurious Correlationscited by 2
- 2025ViDiC: Video Difference Captioningcited by 2
- 2024CAST: Cross-modal Alignment Similarity Test for Vision Language Modelscited by 1
- 2025Visual Chronicles: Using Multimodal LLMs to Analyze Massive Collections of Imagescited by 1
- 2025Deciphering Personalization: Towards Fine-Grained Explainability in Natural Language for Personalized Image Generation Modelscited by 1
- 2026Concept-Based Abductive and Contrastive Explanations for Behaviors of Vision Modelscited by 1
- 2026DiffSpot: Can VLMs Spot Fine-Grained Visual Differences in Web Interfaces?cited by 1
- 2024On the Role of Model Prior in Real-World Inductive Reasoningcited by 0
- 2025ImageSet2Text: Describing Sets of Images through Textcited by 0
- 2025Can Modern Vision Models Understand the Difference Between an Object and a Look-alike?cited by 0
- 2026RadDiff: Describing Differences in Radiology Image Sets with Natural Languagecited by 0
- 2026Discovering Implicit Large Language Model Alignment Objectivescited by 0
- 2026LINE: LLM-based Iterative Neuron Explanations for Vision Modelscited by 0
- 2026LatentDiff: Scaling Semantic Dataset Comparison to Millions of Imagescited by 0
- 2026Beyond Pixel Diffs: Benchmarking Image Change Captioning for Web UI Visual Regression Testingcited by 0
- 2026Symbal: Detecting Systematic Misalignments in Model-Generated Captionscited by 0
- 2026Understanding Autonomous Driving Datasets by Describing Differences between Image Subsets in Natural Languagecited by 0
50 most cited of 53 All 53 (JSON)
- 2026Discovering Undisclosed Concepts in LoRA Adapters for Diffusion-Based AIGC Models13 Oct 2026
- 2026Learning to Detect Shifts in Unstructured Data Streams via Monitoring-by-Betting12 Oct 2026
- 2026Exploiting Target Knowledge from MLLMs for Robust Few-Shot Segmentation24 Sep 2026
- 2026Understanding Autonomous Driving Datasets by Describing Differences between Image Subsets in Natural Language3 Sep 2026
- 2026Symbal: Detecting Systematic Misalignments in Model-Generated Captions16 Jul 2026
- 2026Beyond Pixel Diffs: Benchmarking Image Change Captioning for Web UI Visual Regression Testing2 Jul 2026
- 2026TaskTok: Delving into Task Tokens for Task-driven Image Restoration25 Jun 2026
- 2026DiffSpot: Can VLMs Spot Fine-Grained Visual Differences in Web Interfaces?28 May 2026
- 2026Concept-Based Abductive and Contrastive Explanations for Behaviors of Vision Models7 May 2026
- 2026LatentDiff: Scaling Semantic Dataset Comparison to Millions of Images28 Apr 2026
- 2026LINE: LLM-based Iterative Neuron Explanations for Vision Models9 Apr 2026
- 2026Discovering Implicit Large Language Model Alignment Objectives17 Feb 2026
38 more
- 2026Automatically Finding Reward Model Biases16 Feb 2026
- 2026RadDiff: Describing Differences in Radiology Image Sets with Natural Language7 Jan 2026
- 2025ViDiC: Video Difference Captioning3 Dec 2025
- 2025Can Modern Vision Models Understand the Difference Between an Object and a Look-alike?24 Nov 2025
- 2025Deciphering Personalization: Towards Fine-Grained Explainability in Natural Language for Personalized Image Generation Models2 Nov 2025
- 2025ConceptScope: Characterizing Dataset Bias via Disentangled Visual Concepts30 Oct 2025
- 2025Aggregation Hides Out-of-Distribution Generalization Failures from Spurious Correlations28 Oct 2025
- 2025LoRAverse: A Submodular Framework to Retrieve Diverse Adapters for Diffusion Models16 Oct 2025
- 2025Discovering Divergent Representations between Text-to-Image Models10 Sep 2025
- 2025Search Arena: Analyzing Search-Augmented LLMs5 Jun 2025
- 2025EvdCLIP: Improving Vision-Language Retrieval with Entity Visual Descriptions from Large Language Models24 May 2025
- 2025HRScene: How Far Are VLMs from Effective High-Resolution Image Understanding?25 Apr 2025
- 2025HypoBench: Towards Systematic and Principled Benchmarking for Hypothesis Generation15 Apr 2025
- 2025Visual Chronicles: Using Multimodal LLMs to Analyze Massive Collections of Images11 Apr 2025
- 2025On Large Multimodal Models as Open-World Image Classifiers27 Mar 2025
- 2025ImageSet2Text: Describing Sets of Images through Text25 Mar 2025
- 2025Derm1M: A Million-scale Vision-Language Dataset Aligned with Clinical Ontology Knowledge for Dermatology19 Mar 2025
- 2025Video Action Differencing10 Mar 2025
- 2025Dataset Featurization: Uncovering Natural Language Features through Unsupervised Data Reconstruction24 Feb 2025
- 2025LaVCa: LLM-assisted Visual Cortex Captioning19 Feb 2025
- 2025Idiosyncrasies in Large Language Models17 Feb 2025
- 2024On the Role of Model Prior in Real-World Inductive Reasoning18 Dec 2024
- 2024Is Large-Scale Pretraining the Secret to Good Domain Generalization?3 Dec 2024
- 2024Progress-Aware Video Frame Captioning3 Dec 2024
- 2024Understanding Bias in Large-Scale Visual Datasets2 Dec 2024
- 2024DistinctAD: Distinctive Audio Description Generation in Contexts27 Nov 2024
- 2024Interpretable Next-token Prediction via the Generalized Induction Head31 Oct 2024
- 2024Bayesian Concept Bottleneck Models with LLM Priors21 Oct 2024
- 2024Unearthing Skill-Level Insights for Understanding Trade-Offs of Foundation Models17 Oct 2024
- 2024Preference Optimization with Multi-Sample Comparisons16 Oct 2024
- 2024Organizing Unstructured Image Collections using Natural Language7 Oct 2024
- 2024CAST: Cross-modal Alignment Similarity Test for Vision Language Models17 Sep 2024
- 2024Explaining Datasets in Words: Statistical Models with Natural Language Parameters13 Sep 2024
- 2024No Detail Left Behind: Revisiting Self-Retrieval for Fine-Grained Image Captioning4 Sep 2024
- 2024What could go wrong? Discovering and describing failure modes in computer vision8 Aug 2024
- 2024Concept Bottleneck Models Without Predefined Concepts4 Jul 2024
- 2024LLM-assisted Concept Discovery: Automatically Identifying and Explaining Neuron Functions12 Jun 2024
- 2024Inverse Constitutional AI: Compressing Preferences into Principles2 Jun 2024
50 newest of 53 All 53 (JSON)
- 2025Derm1M: A Million-scale Vision-Language Dataset Aligned with Clinical Ontology Knowledge for Dermatologycited by 28
- 2025On Large Multimodal Models as Open-World Image Classifierscited by 8
- 2024CAST: Cross-modal Alignment Similarity Test for Vision Language Modelscited by 1
- 2025Visual Chronicles: Using Multimodal LLMs to Analyze Massive Collections of Imagescited by 1
- 2026DiffSpot: Can VLMs Spot Fine-Grained Visual Differences in Web Interfaces?cited by 1
- 2026Symbal: Detecting Systematic Misalignments in Model-Generated Captionscited by 0
- 2026Symbal: Detecting Systematic Misalignments in Model-Generated Captions16 Jul 2026
- 2026DiffSpot: Can VLMs Spot Fine-Grained Visual Differences in Web Interfaces?28 May 2026
- 2025Visual Chronicles: Using Multimodal LLMs to Analyze Massive Collections of Images11 Apr 2025
- 2025On Large Multimodal Models as Open-World Image Classifiers27 Mar 2025
- 2025Derm1M: A Million-scale Vision-Language Dataset Aligned with Clinical Ontology Knowledge for Dermatology19 Mar 2025
- 2024CAST: Cross-modal Alignment Similarity Test for Vision Language Models17 Sep 2024
- 2024Stylus: Automatic Adapter Selection for Diffusion Modelscited by 18
- 2024Preference Optimization with Multi-Sample Comparisonscited by 16
- 2025LoRAverse: A Submodular Framework to Retrieve Diverse Adapters for Diffusion Modelscited by 3
- 2026Discovering Undisclosed Concepts in LoRA Adapters for Diffusion-Based AIGC Modelscited by 0
- 2026Discovering Undisclosed Concepts in LoRA Adapters for Diffusion-Based AIGC Models13 Oct 2026
- 2025LoRAverse: A Submodular Framework to Retrieve Diverse Adapters for Diffusion Models16 Oct 2025
- 2024Preference Optimization with Multi-Sample Comparisons16 Oct 2024
- 2024Stylus: Automatic Adapter Selection for Diffusion Models29 Apr 2024
- 2024Inverse Constitutional AI: Compressing Preferences into Principlescited by 41
- 2026Automatically Finding Reward Model Biasescited by 4
- 2026Discovering Implicit Large Language Model Alignment Objectivescited by 0
- 2026Discovering Implicit Large Language Model Alignment Objectives17 Feb 2026
- 2026Automatically Finding Reward Model Biases16 Feb 2026
- 2024Inverse Constitutional AI: Compressing Preferences into Principles2 Jun 2024
- 2024On the Role of Model Prior in Real-World Inductive Reasoning18 Dec 2024
- 2025HypoBench: Towards Systematic and Principled Benchmarking for Hypothesis Generationcited by 37
- 2025Search Arena: Analyzing Search-Augmented LLMscited by 34
- 2025Idiosyncrasies in Large Language Modelscited by 33
- 2024Explaining Datasets in Words: Statistical Models with Natural Language Parameterscited by 21
- 2024Concept Bottleneck Models Without Predefined Conceptscited by 17
- 2024Bayesian Concept Bottleneck Models with LLM Priorscited by 17
- 2024Understanding Bias in Large-Scale Visual Datasetscited by 15
- 2025Video Action Differencingcited by 14
- 2024DistinctAD: Distinctive Audio Description Generation in Contextscited by 12
- 2024Discover and Mitigate Multiple Biased Subgroups in Image Classifierscited by 11
- 2024Progress-Aware Video Frame Captioningcited by 11
- 2024Unearthing Skill-Level Insights for Understanding Trade-Offs of Foundation Modelscited by 9
12 most cited of 39 All 39 (JSON)
- 2026Learning to Detect Shifts in Unstructured Data Streams via Monitoring-by-Betting12 Oct 2026
- 2026Exploiting Target Knowledge from MLLMs for Robust Few-Shot Segmentation24 Sep 2026
- 2026Understanding Autonomous Driving Datasets by Describing Differences between Image Subsets in Natural Language3 Sep 2026
- 2026Beyond Pixel Diffs: Benchmarking Image Change Captioning for Web UI Visual Regression Testing2 Jul 2026
- 2026TaskTok: Delving into Task Tokens for Task-driven Image Restoration25 Jun 2026
- 2026Concept-Based Abductive and Contrastive Explanations for Behaviors of Vision Models7 May 2026
- 2026LatentDiff: Scaling Semantic Dataset Comparison to Millions of Images28 Apr 2026
- 2026LINE: LLM-based Iterative Neuron Explanations for Vision Models9 Apr 2026
- 2026RadDiff: Describing Differences in Radiology Image Sets with Natural Language7 Jan 2026
- 2025ViDiC: Video Difference Captioning3 Dec 2025
- 2025Can Modern Vision Models Understand the Difference Between an Object and a Look-alike?24 Nov 2025
- 2025Deciphering Personalization: Towards Fine-Grained Explainability in Natural Language for Personalized Image Generation Models2 Nov 2025
12 newest of 39 All 39 (JSON)