Chain-of-Anomaly Thoughts with Large Vision-Language Models
Pedro Domingos, João Pereira, Vasco Lopes, João Neves, David Semedo
TL;DR
This work tackles the normality bias of large vision-language models in surveillance anomaly detection by introducing Chain-of-Anomaly Thoughts (CoAT), a multi-agent reasoning framework with a final anomaly-focused classification layer. CoAT orchestrates a Witness LVLM, a Detective LLM, and a Supervisor LLM to build a State-of-Thoughts graph and perform structured, layered exploration, culminating in an anomaly-biased decision. The approach yields substantial gains on challenging low-resolution data (AD F1 +11.8 p.p.) and high-resolution anomaly classification (AC +3.78 p.p.), while analyses reveal the importance of task-specific inductive biases and the potential downside of accumulating normality bias in joint reasoning. The results highlight the practical value of domain-aligned reasoning in enhancing surveillance robustness and crime recognition in LVLM-based systems.
Abstract
Automated video surveillance with Large Vision-Language Models is limited by their inherent bias towards normality, often failing to detect crimes. While Chain-of-Thought reasoning strategies show significant potential for improving performance in language tasks, the lack of inductive anomaly biases in their reasoning further steers the models towards normal interpretations. To address this, we propose Chain-of-Anomaly-Thoughts (CoAT), a multi-agent reasoning framework that introduces inductive criminal bias in the reasoning process through a final, anomaly-focused classification layer. Our method significantly improves Anomaly Detection, boosting F1-score by 11.8 p.p. on challenging low-resolution footage and Anomaly Classification by 3.78 p.p. in high-resolution videos.
