CAVE: Detecting and Explaining Commonsense Anomalies in Visual Environments

Rishika Bhagwatkar, Syrielle Montariol, Angelika Romanou, Beatriz Borges, Irina Rish +1 more
10/29/2025
cs.CVcs.CL

No official code found. Best implementation: rishika2110/CAVE (2 stars, last commit 2026-02-26).

Abstract

Humans can naturally identify, reason about, and explain anomalies in their environment. In computer vision, this long-standing challenge remains limited to industrial defects or unrealistic, synthetically generated anomalies, failing to capture the richness and unpredictability of real-world anomalies. In this work, we introduce CAVE, the first benchmark of real-world visual anomalies. CAVE supports three open-ended tasks: anomaly description, explanation, and justification; with fine-grained annotations for visual grounding and categorizing anomalies based on their visual manifestations, their complexity, severity, and commonness. These annotations draw inspiration from cognitive science research on how humans identify and resolve anomalies, providing a comprehensive framework for evaluating Vision-Language Models (VLMs) in detecting and understanding anomalies. We show that state-of-the-art VLMs struggle with visual anomaly perception and commonsense reasoning, even with advanced prompting strategies. By offering a realistic and cognitively grounded benchmark, CAVE serves as a valuable resource for advancing research in anomaly detection and commonsense reasoning in VLMs.

View on arXivView PDF

Code Implementations(1)

rishika2110/CAVECommunity67%

Project repository for CAVE: Detecting and Explaining Commonsense Anomalies in Visual Environments [EMNLP'25 Main] https://arxiv.org/abs/2510.26006

20PythonFeb 26, 20267 months ago

Similar Papers

Cite this paper

@article{bhagwatkar2025cave,
  title  = {CAVE: Detecting and Explaining Commonsense Anomalies in Visual Environments},
  author = {Rishika Bhagwatkar and Syrielle Montariol and Angelika Romanou and Beatriz Borges and Irina Rish and Antoine Bosselut},
  year   = {2025},
  eprint = {2510.26006},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.26006v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2510.26006.svg)](https://codeofpaper.com/paper/2510.26006)

Discussion