atlas

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

Transcending Forgery Specificity with Latent Space Augmentation for Generalizable Deepfake Detection

CVPR 2024 · Label-efficient and robust learning › OOD and anomaly detection · approach: Uncertainty and misclassification detection · 152 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 LSDA, a distillation-based deepfake detector that augments forgery features in latent space (within-domain centrifugal/affine/additive and cross-domain Mixup) and uses a pre-trained ArcFace real encoder to improve cross-dataset generalization.

Problem

Deepfake detectors overfit to forgery-specific artifacts and generalize poorly to unseen forgery types and datasets when train and test distributions differ.

Approach

Enlarge the forgery feature space in latent space rather than pixel space: within-domain transformations push features toward hard examples and perturb them, cross-domain Mixup interpolates features of different forgery types, and a student encoder is distilled from per-domain teacher encoders (with a frozen ArcFace real teacher).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add within-domain and cross-domain latent augmentation (ablation)EfficientNet-B4 deepfake detector · Average across CDF-v1, CDF-v2, DFDCP, DFDCAUC: 0.755 -> 0.825Helped
add cross-domain latent augmentation (ablation)EfficientNet-B4 deepfake detector · Average across CDF-v1, CDF-v2, DFDCP, DFDCAUC: 0.755 -> 0.821Helped
add within-domain latent augmentation (ablation)EfficientNet-B4 deepfake detector · Average across CDF-v1, CDF-v2, DFDCP, DFDCAUC: 0.755 -> 0.819Helped
use ArcFace-pretrained real encoder instead of EFNB4 real encoder (ablation)LSDA · Average across CDF-v1, CDF-v2, DFDCP, DFDCAUC: 0.804 -> 0.812Helped
use ArcFace-pretrained real encoder instead of iResNet101 without face-recognition pretraining (ablation)LSDA · Average across CDF-v1, CDF-v2, DFDCP, DFDCAUC: 0.790 -> 0.812Helped
apply LSDA rather than the strongest listed baselinedeepfake detector trained on FF++ c23 · CDF-v1frame-level AUC: 0.815 -> 0.867Helped
apply LSDA rather than the strongest listed baselinedeepfake detector trained on FF++ c23 · CDF-v2frame-level AUC: 0.765 -> 0.830Helped
apply LSDA rather than the strongest listed baselinedeepfake detector trained on FF++ c23 · DFDframe-level AUC: 0.816 -> 0.880Helped
apply LSDA rather than the strongest listed baselinedeepfake detector trained on FF++ c23 · DFDCframe-level AUC: 0.719 -> 0.736Helped
apply LSDA rather than the strongest listed baselinedeepfake detector trained on FF++ c23 · DFDCPframe-level AUC: 0.759 -> 0.815Helped
apply LSDA instead of SBIdeepfake detector trained on FF++ c23 · Stable Diffusion-generated imagesAUC: 0.478 -> 0.506Helped

Surprising findings

Limitations

Experimental setup

Datasets: FaceForensics++ c23 DeepfakeDetection (DFD) DFDC DFDCP CelebDF-v1 CelebDF-v2 StarGAN DDPM DDIM Stable Diffusion

Benchmarks: FF++ c23 cross-dataset (CDF-v1, CDF-v2, DFD, DFDC, DFDCP) DeepfakeBench GAN and diffusion generated image detection (StarGAN, DDPM, DDIM, SD)

Metrics: frame-level AUC video-level AUC AP EER

Baselines: Meso4 MesoIncep CNN-Aug Xception EfficientB4 CapsuleNet FWA Face X-ray FFD CORE Recce UCF

Builds on: Mixup SBI ArcFace DeepfakeBench EfficientNet

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