atlas

Research map / Video / Video segmentation and tracking

Circumventing Shortcuts in Audio-visual Deepfake Detection Datasets with Unsupervised Learning

CVPR 2025 · Video › Video segmentation and tracking · approach: Deepfake video detection · 9 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.

Reveals a leading-silence shortcut in FakeAVCeleb and AV-Deepfake1M and proposes AVH-Align, an unsupervised audio-video misalignment detector trained only on real videos on top of AV-HuBERT features.

Problem

Audio-visual deepfake detection datasets contain spurious artifacts (a leading silence in fake videos) that supervised detectors exploit, inflating reported performance and hurting generalization.

Approach

Shift from supervised to unsupervised learning by training only on real videos: an MLP alignment network over frozen self-supervised AV-HuBERT audio and visual frame features is trained with a InfoNCE-style loss to match each video frame to its audio frame, and fakes are flagged by misalignment scores.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use leading silence duration as the classifier featureFakeAVCeleb and AV-Deepfake1M · RVRA-FVFA test subsetsAUC: 98.4% and 98.2%Helped
Trim the leading silenceSilence classifier · FakeAVCeleb and AV-Deepfake1MAUC: 98.4 -> 54.8; 98.2 -> 50.6Hurt
Trim the leading silenceRawNet2 · FakeAVCeleb and AV-Deepfake1MAUC: 99.9 -> 97.3; 99.9 -> 88.1Hurt
Trim the leading silenceMDS · FakeAVCeleb and AV-Deepfake1MAUC: 90.4 -> 73.8; 99.2 -> 54.9Hurt
Trim the leading silenceAVAD · FakeAVCeleb and AV-Deepfake1MAUC: 95.2 -> 95.2; 52.9 -> 52.9No clear effect
Train the alignment network on real data with AV-HuBERT featuresAVH-Align · AV-Deepfake1MAUC: 85.9 vs 68.8Helped
Trim the leading silenceAVH-Align · FakeAVCeleb and AV-Deepfake1MAUC: 94.6 -> 94.6; 85.9 -> 83.5No clear effect
Train with fake samples and a supervised classification lossAVH-Align/sup · AV-Deepfake1M trimmedAUC: 100.0 -> 83.1Hurt
Remove feature normalization (ablation)AVH-Align · FakeAVCeleb and AV-Deepfake1MAUC: 94.6 -> 92.4; 85.9 -> 84.8Hurt
Reduce training set to 8.7k samples (ablation)AVH-Align · FakeAVCeleb and AV-Deepfake1MAUC: 94.6 -> 89.1; 85.9 -> 82.5Hurt
Use mean score pooling instead of log-sum-exp (ablation)AVH-Align · FakeAVCeleb and AV-Deepfake1MAUC: 94.6 -> 97.4; 85.9 -> 76.8Mixed
Use AV-HuBERT pretrained on LRS3 only (ablation)AVH-Align · FakeAVCeleb and AV-Deepfake1MAUC: 94.6 -> 84.8; 85.9 -> 60.3Hurt

Surprising findings

Limitations

Experimental setup

Datasets: FakeAVCeleb AV-Deepfake1M LAV-DF AVLips DFDC

Benchmarks: FakeAVCeleb AV-Deepfake1M AVLips AV-Deepfake1M official test set

Metrics: AUC AP

Baselines: RawNet2 MDS AVAD SpeechForensics AVH-Align/sup Meso4 MesoInception4 Xception EfficientViT MARLIN

Builds on: AV-HuBERT AVAD InfoNCE

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