atlas

Research map / Vision-language and multimodal / CLIP and zero-shot

VadCLIP: Adapting Vision-Language Models for Weakly Supervised Video Anomaly Detection

AAAI 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Fine-grained improvements to CLIP · 206 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Adapts a frozen CLIP (ViT-B/16) to weakly supervised video anomaly detection with a dual-branch design (visual classification plus language-image alignment), a local-global temporal adapter, learnable and anomaly-focused visual prompts, and MIL-Align, reaching 84.51% AP on XD-Violence and 88.02% AUC on UCF-Crime.

Problem

Weakly supervised video anomaly detection (WSVAD) requires frame-level anomaly predictions from video-level labels, and existing methods use classification on visual features without exploiting vision-language associations from CLIP.

Approach

Keep CLIP encoders frozen and train only lightweight adapters and prompts, with a dual branch: a visual binary classifier for coarse-grained detection and a text-video alignment branch (MIL-Align) for fine-grained, class-level detection, with an anomaly-focused visual prompt linking the two branches.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add temporal modeling with LGT-Adapter (ablation)VadCLIP · XD-ViolenceAP: 72.22 -> 84.51Helped
Add temporal modeling with LGT-Adapter (ablation)VadCLIP · XD-ViolenceAVG: 15.64 -> 24.70Helped
Use global rather than local Transformer encoder with GCN (ablation)VadCLIP temporal adapter · XD-ViolenceAP: 84.51 -> 84.87Helped
Use local rather than global Transformer encoder with GCN (ablation)VadCLIP temporal adapter · XD-ViolenceAVG: 20.84 -> 24.70Helped
Replace GCN with a global Transformer encoder (ablation)VadCLIP temporal adapter · XD-ViolenceAP: 84.51 -> 79.91Hurt
Add C-Branch to A-Branch (ablation)VadCLIP · XD-ViolenceAP: 68.15 -> 75.03Helped
Add learnable and visual prompts to both branches (ablation)VadCLIP dual branch · XD-ViolenceAP: 75.03 -> 84.51Helped
Replace learnable prompt with hand-crafted prompt (ablation)VadCLIP · XD-ViolenceAP: 84.51 -> 81.06Hurt
Replace learnable prompt with hand-crafted prompt (ablation)VadCLIP · XD-ViolenceAVG: 24.70 -> 22.46Hurt
Replace anomaly-focus visual prompt with average-frame visual prompt (ablation)VadCLIP · XD-ViolenceAP: 84.51 -> 81.34Hurt
Replace anomaly-focus visual prompt with average-frame visual prompt (ablation)VadCLIP · XD-ViolenceAVG: 24.70 -> 21.57Hurt
Use VadCLIP rather than the strongest listed baselineVadCLIP · XD-ViolenceAP: +2.3%Helped

Surprising findings

Limitations

Experimental setup

Datasets: XD-Violence UCF-Crime

Benchmarks: XD-Violence UCF-Crime

Metrics: AP AUC AnoAUC mAP@IoU AVG mAP

Baselines: SVM baseline OCSVM Hasan et al. Ju et al. (CLIP-based action recognition) Sultani et al. Wu et al. RTFM AVVD DMU CLIP-TSA UMIL

Builds on: CLIP CoOp Multiple instance learning (Sultani et al.) RTFM AVVD

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy