atlas

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

D^3: Scaling Up Deepfake Detection by Learning from Discrepancy

CVPR 2025 · Label-efficient and robust learning › OOD and anomaly detection · approach: Uncertainty and misclassification detection · 13 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 D3, a deepfake detector that pairs CLIP features of an image and its patch-shuffled version with self-attention, and scales deepfake detection from train-on-one to train-on-many generators.

Problem

Deepfake detectors trained on a single generator generalize poorly when scaled to training on multiple generators; existing methods either underfit in-domain data or sacrifice ID fit for OOD generalization.

Approach

A frozen CLIP ViT-L/14 extracts features from the original image and a patch-shuffled copy; self-attention over the two features learns shared artifacts from their discrepancy, with a linear classifier on top.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use D3 instead of UFDScaled-up deepfake detection · Scaled-up test set, out-of-domainmean accuracy: 0.814 -> 0.867Helped
Add a patch-shuffled image branch to the original-image branch (ablation)D3 · Validation set, ablation groups 2 and 4total mean accuracy: 0.858 -> 0.913Helped
Add self-attention to the original and patch-shuffled features (ablation)D3 · Validation set, ablation groups 3 and 4total mean accuracy: 0.868 -> 0.913Helped
Replace the patch-shuffled branch with a second original-image branch (ablation)D3 · Validation set, totaltotal mean accuracy: 0.913 -> 0.853Hurt
Use shuffled images in both branches rather than original and shuffled images (ablation)D3 · Validation set, totaltotal mean accuracy: 0.913 -> 0.780Hurt
Replace patch shuffling with horizontal flipping (ablation)D3 · Validation set, totaltotal mean accuracy: 0.913 -> 0.846Hurt
Replace patch shuffling with vertical flipping (ablation)D3 · Validation set, totaltotal mean accuracy: 0.913 -> 0.886Hurt
Replace patch shuffling with random rotation (ablation)D3 · Validation set, totaltotal mean accuracy: 0.913 -> 0.891Hurt

Surprising findings

Limitations

Experimental setup

Datasets: UniversalFakeDetect GenImage

Benchmarks: UniversalFakeDetect GenImage

Metrics: mean accuracy average precision global AP

Baselines: CNNDet Patchfor LNP DIRE UFD

Builds on: UniversalFakeDetect (UFD) CLIP DIRE Patchfor

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