AntifakePrompt: Prompt-Tuned Vision-Language Models are Fake Image Detectors
You-Ming Chang, Chen Yeh, Wei-Chen Chiu, Ning Yu
TL;DR
Deepfake detectors often struggle to generalize to unseen generative models. The authors cast deepfake detection as a visual question answering task and apply soft prompt tuning to InstructBLIP, introducing a learnable pseudo-word to adapt the model with only about 4.8K trainable parameters. On 23 held-in/held-out datasets spanning diffusion, GAN, editing, and attack scenarios, AntifakePrompt achieves large accuracy gains (average unseen-domain accuracy rising from 71.06% to 92.11%), while requiring far less training data and parameters than prior methods. This work presents a data- and compute-efficient defense against deepfakes with strong cross-model generalization and provides ready-to-use resources for benchmarking and deployment.
Abstract
Deep generative models can create remarkably photorealistic fake images while raising concerns about misinformation and copyright infringement, known as deepfake threats. Deepfake detection technique is developed to distinguish between real and fake images, where the existing methods typically learn classifiers in the image domain or various feature domains. However, the generalizability of deepfake detection against emerging and more advanced generative models remains challenging. In this paper, being inspired by the zero-shot advantages of Vision-Language Models (VLMs), we propose a novel approach called AntifakePrompt, using VLMs (e.g., InstructBLIP) and prompt tuning techniques to improve the deepfake detection accuracy over unseen data. We formulate deepfake detection as a visual question answering problem, and tune soft prompts for InstructBLIP to answer the real/fake information of a query image. We conduct full-spectrum experiments on datasets from a diversity of 3 held-in and 20 held-out generative models, covering modern text-to-image generation, image editing and adversarial image attacks. These testing datasets provide useful benchmarks in the realm of deepfake detection for further research. Moreover, results demonstrate that (1) the deepfake detection accuracy can be significantly and consistently improved (from 71.06% to 92.11%, in average accuracy over unseen domains) using pretrained vision-language models with prompt tuning; (2) our superior performance is at less cost of training data and trainable parameters, resulting in an effective and efficient solution for deepfake detection. Code and models can be found at https://github.com/nctu-eva-lab/AntifakePrompt.
