Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Generalizable Synthetic Image Detection via Language-guided Contrastive Learning

About

The heightened realism of AI-generated images can be attributed to the rapid development of synthetic models, including generative adversarial networks (GANs) and diffusion models (DMs). The malevolent use of synthetic images, such as the dissemination of fake news or the creation of fake profiles, however, raises significant concerns regarding the authenticity of images. Though many forensic algorithms have been developed for detecting synthetic images, their performance, especially the generalization capability, is still far from being adequate to cope with the increasing number of synthetic models. In this work, we propose a simple yet very effective synthetic image detection method via a language-guided contrastive learning. Specifically, we augment the training images with carefully-designed textual labels, enabling us to use a joint visual-language contrastive supervision for learning a forensic feature space with better generalization. It is shown that our proposed LanguAge-guided SynThEsis Detection (LASTED) model achieves much improved generalizability to unseen image generation models and delivers promising performance that far exceeds state-of-the-art competitors over four datasets. The code is available at https://github.com/HighwayWu/LASTED.

Haiwei Wu, Jiantao Zhou, Shile Zhang• 2023

Related benchmarks

TaskDatasetResultRank
AI-generated image detectionGenImage (test)--
36
AI Image DetectionWildFake (In-domain)
AUROC0.9731
19
AI Image DetectionChameleon (OOD)
AUROC61.94
19
AI Image DetectionGenImage (OOD)
AUROC85.26
19
AI Image DetectionCommunity (OOD)
AUROC73.92
19
AI Image DetectionAIGIBench (OOD)
AUROC57.75
19
AI Image DetectionChameleon (test)
AUROC76.34
13
AI Image DetectionAverage (WildFake, Community, AIGIBench, Chameleon, GenImage) (test)
AUROC73.73
13
AI Image DetectionWildFake (test)
AUROC71.1
13
AI Image Detectioncommunity (test)
AUROC68.33
13
Showing 10 of 11 rows

Other info

Follow for update