atlas

Research map / Adversarial robustness and security / Attacks on text and graphs

FrameShield: Adversarially Robust Video Anomaly Detection

NeurIPS 2025 · Adversarial robustness and security › Attacks on text and graphs · approach: Defenses against universal perturbations · 0 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 FrameShield, a two-stage adversarial training framework for weakly supervised video anomaly detection that uses PromptMIL pseudo-labels and synthetic Spatiotemporal Region Distortion anomalies to get frame-level adversarial training.

Problem

Weakly supervised video anomaly detectors are highly vulnerable to adversarial perturbations, and standard adversarial training is ineffective because only video-level labels are available, so frame-level predictions lack supervision.

Approach

Attack per-frame/chunk anomaly scores (raising normal scores, lowering abnormal ones) instead of MIL video-level loss, and make adversarial training feasible by creating frame-level labels via a PromptMIL pseudo-labeler on real anomalies and SRD synthetic pseudo-anomalies with exact labels.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
adversarially train with frame-level supervision, pseudo labels, and SRD pseudo-anomaliesFrameShield · UCSD Ped2, PGD-1000 overall test setAUROC: 7.3 -> 81.3Helped
adversarially train with frame-level supervision, pseudo labels, and SRD pseudo-anomaliesFrameShield · Shanghai, PGD-1000 overall test setAUROC: 11.2 -> 87.1Helped
adversarially train with frame-level supervision, pseudo labels, and SRD pseudo-anomaliesFrameShield · TAD, PGD-1000 overall test setAUROC: 9.5 -> 77.2Helped
adversarially train with frame-level supervision, pseudo labels, and SRD pseudo-anomaliesFrameShield · UCF Crime, PGD-1000 overall test setAUROC: 11.8 -> 78.7Helped
adversarially train with frame-level supervision, pseudo labels, and SRD pseudo-anomaliesFrameShield · MSAD, PGD-1000 overall test setAUROC: 12.1 -> 76.2Helped
combine pseudo-label supervision with pseudo-anomaly supervision rather than using either alone (ablation)FrameShield · TAD, PGD-1000 overall test setAUROC: 70.3 / 73.2 -> 77.2Helped
combine pseudo-label supervision with pseudo-anomaly supervision rather than using either alone (ablation)FrameShield · UCF Crime, PGD-1000 overall test setAUROC: 68.2 / 71.3 -> 78.7Helped
combine pseudo-label supervision with pseudo-anomaly supervision rather than using either alone (ablation)FrameShield · MSAD, PGD-1000 overall test setAUROC: 62.0 / 64.2 -> 76.2Helped
use Grad-CAM foreground selection instead of random-region selection (ablation)SRD · TAD, PGD-1000 overall test setAUROC: 66.2 -> 77.2Helped
use Grad-CAM foreground selection instead of random-region selection (ablation)SRD · Shanghai, PGD-1000 overall test setAUROC: 78.3 -> 87.1Helped
use Grad-CAM foreground selection instead of random-region selection (ablation)SRD · MSAD, PGD-1000 overall test setAUROC: 65.9 -> 76.2Helped
add curved-vector temporal motion to SRD (ablation)SRD · TAD, PGD-1000 overall test setAUROC: 53.2 / 64.1 -> 77.2Helped

Surprising findings

Limitations

Experimental setup

Datasets: MSAD UCF-Crime ShanghaiTech TAD UCSD Ped2

Benchmarks: UCSD Ped2 ShanghaiTech TAD UCF-Crime MSAD

Metrics: AUROC (AUC_O) AUROC on abnormal videos (AUC_A)

Baselines: RTFM TEVAD MGFN Base MIL UMIL UR-DMU VAD-CLIP

Builds on: X-CLIP PGD TRADES UMIL Grad-CAM

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