atlas

Research map / Label-efficient and robust learning / OOD and anomaly detection

Towards Multi-Domain Learning for Generalizable Video Anomaly Detection

NeurIPS 2024 · Label-efficient and robust learning › OOD and anomaly detection · approach: Unified multi-class anomaly detection · 3 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.

Proposes multi-domain learning for weakly-supervised video anomaly detection (MDVAD), with a six-dataset benchmark, four protocols, and multi-head Null/NullAng-MIL baselines plus an abnormal conflict classifier to handle conflicting abnormality definitions across datasets.

Problem

Video anomaly detection models trained on one dataset generalize poorly because abnormality definitions conflict across datasets (e.g., a pedestrian on road is normal in UCFC but abnormal in TAD), so naive multi-domain training suffers from abnormal conflicts.

Approach

Use domain-specific abnormal heads where only the head of the input's domain receives gradients (Null-MIL, and an angular-margin NullAng-MIL variant with per-domain normal heads), plus an auxiliary abnormal conflict classifier trained on score variance across heads to make shared features conflict-aware.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use multi-domain Null(Ang)-MIL with AC classifier instead of the WVAD baselinesMDVAD models · MDVAD held-in (E1)AUC: 86.26 vs 85.85Helped
use multi-domain Null(Ang)-MIL with AC classifier instead of the WVAD baselinesMDVAD models · MDVAD leave-one-out (E2)AUC: 75.96 vs 74.92Helped
use multi-domain Null(Ang)-MIL with AC classifier instead of the WVAD baselinesMDVAD models · MDVAD low-shot adaptation (E3)AUC: 79.78 vs 76.51Helped
use multi-domain Null(Ang)-MIL with AC classifier instead of the strongest WVAD baselineMDVAD models · MDVAD full fine-tuning (E4)AUC: 87.31 vs 87.70Hurt
use Null-MIL instead of single-head MIL (ablation)MDVAD model · MDVAD held-in (E1)AUC: 85.56 -> 86.86Helped
use NullAng-MIL instead of single-head MIL (ablation)MDVAD model · MDVAD held-in (E1)AUC: 85.56 -> 86.26Helped
add the AC classifier (ablation)NullAng-MIL · MDVAD leave-one-out (E2)AUC: 72.93 -> 75.96Helped
add the AC classifier (ablation)NullAng-MIL · MDVAD low-shot adaptation (E3)AUC: 76.19 -> 79.78Helped
replace NullAng-MIL with Null-MIL (ablation)multi-domain VAD model · MDVAD held-in (E1)AUC: 86.26 -> 86.86Helped
use NullAng-MIL instead of Null-MIL (ablation)multi-domain VAD model · MDVAD leave-one-out (E2)AUC: Null-MIL 55.42–74.65; NullAng-MIL 60.41–82.53Helped
add the AC classifier (ablation)MIL baseline · UBN open-setAUC: 67.95 -> 70.56Helped
add the AC classifier (ablation)Null-MIL · UBN open-setAUC: 72.14 -> 70.94Hurt

Surprising findings

Limitations

Experimental setup

Datasets: UCF-Crime XD-Violence LAD UBI-Fights TAD ShanghaiTech Campus CADP NWPU UBnormal Kinetics

Benchmarks: MDVAD benchmark (UCFC, XD, LAD, UBIF, TAD, ST) UBnormal (open-set VAD)

Metrics: AUC AP

Baselines: MIL (single-head) MMIL ARNet WSAL COMO Null-MIL NullAng-MIL

Builds on: RTFM MMIL CoMo Null-class strategy for multi-domain learning

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