atlas

Research map / Image generation / Autoregressive and latent generation

Epistemic Uncertainty for Generated Image Detection

NeurIPS 2025 · Image generation › Autoregressive and latent generation · approach: Generalizable fake image detection · 0 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 WePe, a training-free AI-generated image detector that flags images whose DINOv2 features change strongly under random weight perturbation (epistemic uncertainty proxy), plus a fine-tuned variant WePe* that amplifies the uncertainty gap.

Problem

Detecting AI-generated images that generalize to unseen generators, without training on generated images, given distribution shift between natural and generated images.

Approach

Use epistemic uncertainty of a large vision model pretrained only on natural images as a proxy for generated-image status, estimating it cheaply by weight perturbation (feature similarity between clean and perturbed DINOv2 is high for natural images, low for generated ones), with an optional fine-tuning step (WePe*) that widens the gap.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
fine-tune WePe to amplify the uncertainty gap (ablation)WePe · ImageNet, average across generatorsAUROC: 87.99 -> 95.57Helped
fine-tune WePe to amplify the uncertainty gap (ablation)WePe · GenImage, averageACC: 80.84 -> 93.2Helped
use weight perturbation instead of MC Dropout (ablation)WePe · ImageNetAUROC: 81.63 -> 87.99Helped
use uniform weight noise instead of Gaussian weight noise (ablation)WePe · ImageNetAUROC: 87.99 -> 89.06Helped
use Laplace weight noise instead of Gaussian weight noise (ablation)WePe · ImageNetAUROC: 87.99 -> 87.13Hurt
use DINOv2 ViT-S/14 instead of ViT-L/14 (ablation)WePe · ImageNetAUROC: 87.99 -> 72.83Hurt
use DINOv2 ViT-B/14 instead of ViT-L/14 (ablation)WePe · ImageNetAUROC: 87.99 -> 81.82Hurt
use DINOv2 ViT-g/14 instead of ViT-L/14 (ablation)WePe · ImageNetAUROC: 87.99 -> 84.92Hurt
use CLIP ViT-L/14 instead of DINOv2 ViT-L/14 (ablation)WePe · ImageNetAUROC: 87.99 -> 84.82Hurt
use BLIP instead of DINOv2 (ablation)WePe · ImageNetAUROC: 87.99 -> 68.25Hurt
use ImageNet classifier MSP or entropy scores instead of weight-perturbation uncertainty (ablation)WePe · ImageNetAUROC: 87.99 vs 48.85, 51.76, 63.23, 65.79Hurt
use multiple weight perturbations instead of a single perturbation (ablation)WePe · ImageNetAUROCHelped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet LSUN-BEDROOM GenImage DRCT-2M

Benchmarks: ImageNet LSUN-BEDROOM GenImage DRCT-2M

Metrics: AUROC AP ACC

Baselines: RIGID AEROBLADE CNNspot Ojha DIRE PatchCraft FatFormer DRCT NPR

Builds on: MC Dropout Deep Ensembles RIGID UnivFD DINOv2

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