SEEK-VAU: Towards Evidence-Faithful Video Anomaly Understanding via Agentic Search
Organizations: School of Software Engineering, Huazhong University of Science and Technology · School of Software & Microelectronics, Peking University · School of Mechanical Engineering and Electronic Information, China University of Geosciences · Key Laboratory of Image Processing and Intelligent Control, School of Artificial Intelligence and Automation, Huazhong University of Science and Technology
Abstract
Most video anomaly understanding (VAU) systems still infer anomaly judgments from evidence collected in a feed-forward way under predefined rules, typically sampled frames, or events clustered from such frames. This protocol fails when the collected evidence is incomplete under imperfect predefined rules, because once reasoning begins the model can no longer search for the missing evidence. We address this limitation with SEEK-VAU, which reframes VAU as an agentic search-and-verify interaction protocol under a bounded search budget: instead of passively reasoning over pre-collected evidence, the policy actively gathers evidence across the three stages of an anomaly event chain (precursor, trigger, and aftermath) and verifies its sufficiency before finalization, turning event-chain completeness into an explicit design rather than an outcome of predefined rules. A bounded budget caps the cost of this search, but does not by itself teach the policy where to look or when to stop. To make this behavior learnable, we introduce evidence-faithful counterfactual verification (EFCV), which rewards selected evidence that remains supportive, compact, and necessary under counterfactual verification. We further introduce SEEK-Bench, featuring video-level episodes with temporal interval annotations, semantic QA and event-chain stage labels. Together, SEEK-VAU and SEEK-Bench establish a strong foundation for evidence-faithful and actively verifiable VAU.
Figures & tables
Appendix figures & tables11 assets
Supplementary material from the paper’s appendix.
Appendix
| Paper term | Implementation label | Role |
|---|---|---|
| evidence faithfulness | Scores the committed claim-evidence pair using committed selected evidence only | |
| minimal_subset | Tests whether a compact sufficient core exists without excessive redundant selected evidence | |
| drop_trigger | Tests whether trigger-stage evidence is decision-critical |
| Symbol | Value | Role |
|---|---|---|
| 0.5 | Weight on the answer-correctness reward | |
| 0.5 | Weight on the evidence-faithfulness reward | |
| 0.5 | Verifier-deems-sufficient threshold; gates (via the indicator) and the compact-sufficient core | |
| 2 | Redundancy budget allowing up to two extra evidence windows beyond the minimal sufficient core |
| Field | Source status | SEEK contribution | Production and use |
|---|---|---|---|
| Anomaly status/category | MSAD/ECVA base labels | Canonical mapping | Source label plus human check; QA/classification |
| Temporal interval | Partial or absent upstream | Added | Human annotation; Temporal mIoU |
| Event-chain stage | Not upstream | Added | Human annotation; protocol supervision |
| Semantic QA | Not upstream | Added | Human authored and independently verified; QA Accuracy |
| Evidence window | Not upstream | Added | Human selection and audit; Evidence F1 |
| Provenance metadata | Upstream identifiers | SEEK manifest | Deterministic; split and leakage audits |
| Category | Count | Category | Count |
|---|---|---|---|
| Normal | 488 | Natural hazard | 127 |
| Agricultural disaster | 102 | Pedestrian incident | 75 |
| Animals hunting people | 7 | Protests | 23 |
| Assault | 15 | Public facility incident | 108 |
| Building incident | 88 | Public safety incident | 79 |
| Environmental disaster | 175 | Robbery | 232 |
| Subset | Anomaly | Normal | Total | Ratio |
|---|---|---|---|---|
| Train | 1,912 | 390 | 2,302 | 80.0% |
| Val | 478 | 98 | 576 | 20.0% |
| All | 2,390 | 488 | 2,878 | 100.0% |
| Hyperparam | Operating | Perturbed | mIoU | QA | E.F1 |
|---|---|---|---|---|---|
| 0.5 | 0.25 | ||||
| 0.5 | 0.75 | ||||
| 0.5 | 0.25 | ||||
| 0.5 | 0.75 | ||||
| 2 | 1 | ||||
| 2 | 3 |
| Method | T. mIoU | QA Acc. | E.F1 |
|---|---|---|---|
| VAD-R1-style (matched) | 39.5 | 36.2 | 28.7 |
| SEEK-VAU | 55.6 | 45.5 | 43.7 |
| Method | UCF-Crime frame-AUC | XD-Violence frame-AP |
|---|---|---|
| Fixed matched | 70.4 | 65.1 |
| Two-stage matched | 75.4 | 67.3 |
| Closed-loop w/o verify | 78.6 | 71.3 |
| SEEK-VAU w/o EFCV | 81.1 | 79.3 |
| SEEK-VAU | 87.7 | 85.4 |
| Metric | Self | Gemini |
|---|---|---|
| Sufficiency accuracy (%) | 78.4 | 81.1 |
| AUROC | 77.1 | 76.6 |
| ECE (%) | 4.6 | 4.1 |
| Stage F1 | 79.3 | 83.0 |
| Trigger drop / control drop | 0.22/0.11 | 0.24/0.15 |
| Swap FPR (%) | 9.8 | 7.6 |
| Quantity | Value |
|---|---|
| Mean scan/seek/verify/finalize calls per episode | 1.0/2.4/2.4/1.0 |
| Seek-count distribution (0/1/2/3 calls) | 2%/8%/38% / 52% |
| Median/P95 scan latency | 0.80/1.20 s |
| Median/P95 seek latency | 1.10/1.60 s |
| Median/P95 verify latency | 1.25/1.85 s |
| Median/P95 finalize latency | 1.65/2.40 s |
| EFCV variant | T. mIoU | QA Acc. | E.F1 |
|---|---|---|---|
| RL w/o EFCV (baseline) | 54.4 | 42.7 | 41.6 |
| Add-one-at-a-time (over baseline) | |||
| only | 54.7 | 44.5 | 42.0 |
| only | 54.6 | 43.1 | 42.8 |
| only | 55.0 | 43.4 | 42.3 |
| Leave-one-out (from full EFCV) | |||
Video Anomaly Detection
Video anomaly detection identifies unusual events or behaviors in video, often when examples of the anomalies are scarce or unknown.
See all 114 papers