atlas

Research map / Vision-language and multimodal / CLIP and zero-shot

Standing on the Shoulders of Giants: Reprogramming Visual-Language Model for General Deepfake Detection

AAAI 2025 · Vision-language and multimodal › CLIP and zero-shot · approach: Feature calibration for unseen-class detection · 22 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 RepDFD, which reprograms a frozen CLIP ViT-L by learning universal visual input perturbations and sample-level face-embedding text prompts for generalizable deepfake detection with only 0.078M trainable parameters.

Problem

Deepfake face detectors generalize poorly to unseen datasets and manipulation methods, and full fine-tuning of large pre-trained models is costly and can erode pre-trained knowledge.

Approach

Applies model reprogramming to CLIP: only a learnable border visual prompt on the input image (Input Transformation) is optimized, while text prompts are made sample-specific by injecting face embeddings from a frozen face encoder (Face2Text), so that the text encoder guides the visual prompt optimization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
reprogram frozen CLIP with learnable visual prompts and Face2Text promptsCLIP-ViT-L · WildDeepfake, frame-level cross-dataset evaluation from FF++AUC (%): 83.55 -> 85.42Helped
reprogram frozen CLIP with learnable visual prompts and Face2Text promptsCLIP-ViT-L · DFDCP, video-level cross-dataset evaluation from FF++AUC (%): 91.24 -> 95.03Helped
reprogram frozen CLIP with learnable visual prompts and Face2Text promptsCLIP-ViT-L · DFDC, video-level cross-dataset evaluation from FF++AUC (%): 82.57 -> 80.99Hurt
use asymmetric face-conditioned prompts {T0,T3} instead of fixed prompts {T0,T1} (ablation)RepDFD · Celeb-DF-v2, trained on FF++/DFAUC (%): 82.88 -> 88.41Helped
use asymmetric face-conditioned prompts {T0,T3} instead of fixed prompts {T0,T1} (ablation)RepDFD · WildDeepfake, trained on FF++/DFAUC (%): 84.91 -> 87.73Helped
use asymmetric face-conditioned prompts {T0,T3} instead of fixed prompts {T0,T1} (ablation)RepDFD · DFDCP, trained on FF++/DFAUC (%): 88.62 -> 90.68Helped
replace fixed text prompts {T0,T1} with random frozen text embeddings (ablation)RepDFD · WildDeepfake, trained on FF++/DFAUC (%): 84.91 vs 82.30No clear effect
replace fixed text prompts {T0,T1} with random frozen text embeddings (ablation)RepDFD · Celeb-DF-v2, trained on FF++/DFAUC (%): 82.88 vs 82.46No clear effect
increase visual prompt width from p=34 to p=78 (ablation)RepDFD · Cross-dataset average (CDF, WildDeepfake, DFDCP), trained on FF++/DFAUC (%): 88.94 -> 77.06Hurt
replace visual prompting with full fine-tuning (ablation)CLIP-ViT-L for deepfake detection · WildDeepfake, cross-dataset evaluationAUC (%): 70.20 -> 88.05Helped
replace visual prompting with linear probing (ablation)CLIP-ViT-L for deepfake detection · WildDeepfake, cross-dataset evaluationAUC (%): 74.33 -> 88.05Helped
replace visual prompting with CoOp text prompting (ablation)CLIP-ViT-L for deepfake detection · WildDeepfake, cross-dataset evaluationAUC (%): 74.07 -> 88.05Helped

Surprising findings

Limitations

Experimental setup

Datasets: FaceForensics++ Celeb-DF-v2 DFDCP DFDC WildDeepfake

Benchmarks: FaceForensics++ Celeb-DF-v2 DFDCP DFDC WildDeepfake

Metrics: AUC EER

Baselines: DCL IID UIA-ViT CFM SLADD FoCus UCF TALL TALL++ SBI AUNet SeeABLE

Builds on: CLIP Visual Prompting (VP) AutoVP CoOp model reprogramming

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