imadethisup.org Retain →
RESEARCH · 2026-04-27

Why deepfake detectors fail on new generators.

A short tour of the cross-generator generalization gap — the field's central open problem.

The most-cited deepfake-detection result of the last six years is arguably this one: with careful preprocessing and augmentation, a standard image classifier trained on outputs from a single CNN generator (ProGAN) generalized surprisingly well to ten unseen architectures, including StyleGAN2.[1] The 2020 paper by Wang, Wang, Zhang, Owens, and Efros — “CNN-Generated Images Are Surprisingly Easy to Spot... for Now” — is the source of the cautious optimism that runs through much of the popular coverage of deepfake detection.

The phrase to dwell on is “for now.” Five years later, generators are diffusion-dominant. Detectors trained on GAN-family outputs frequently fail on diffusion-family outputs and vice versa, and accuracy drops further on compressed, recompressed, or screen-recorded media. This is the cross-generator generalization gap, and it is the discipline's central open problem.

Why it happens

Frank et al. (ICML 2020) gave the field its cleanest mechanistic account: GAN-generated images carry severe artifacts in the frequency domain, caused by upsampling operations common across architectures.[2] A detector that learns those artifacts is implicitly learning the upsampling fingerprint of one family of decoders. Diffusion models do not share that fingerprint exactly — their decoders leak differently. The detector's overfit generalizes within a family, but not across.

It gets worse on the audio side. ASVspoof 2021 — the canonical anti-spoofing benchmark — reports that countermeasures developed for the new deepfake-speech track “lack generalization across different source datasets,” even after the codec-distortion augmentations the challenge specifically introduced.[3] The audio version of the same gap.

What about watermarking?

If detection always trails generation, the natural response is to sign the output instead. Two strong proposals exist: Fernandez et al.'s Stable Signature (ICCV 2023), which fine-tunes a latent-diffusion generator to embed a recoverable signature in every output[4]; and Google DeepMind's SynthID-Image, which has been used to watermark over ten billion images and video frames at internet scale.[5]

Both work — for cooperating actors. Saberi et al. (arXiv 2023) showed a fundamental trade-off between watermark evasion error and spoofing error for low-perturbation methods, and demonstrated that high-perturbation methods are vulnerable to model-substitution attacks.[6] Watermarking is a useful production signal; it is not a closed defense against motivated adversaries who don't sign their work.

What the field actually does about it

Three threads worth following:

  1. Train across families. Augment training data with samples from multiple generators, including diffusion-family outputs even when the deployment target is GAN-family (and vice versa). This is the operationally cheapest mitigation.
  2. Lean on biosignal and semantic features that are not architecture-specific. PPG-derived heart-rate signals (Ciftci et al., IEEE TPAMI 2020) and inter-eye specular-highlight symmetry (Wang, Tondi, Barni, Frontiers 2022) are robust to a generator change in a way that frequency residuals are not.[7][8]
  3. Stack provenance underneath detection. Cooperating actors sign with C2PA (see /provenance); uncooperating actors get the detection stack. The two play different positions.

The honest summary is that no single approach has closed the gap. The 2020 cautious optimism was correct for the GAN era. We are not in the GAN era anymore. Read every published in-distribution AUC with this in mind — and read /research-lab for the longer version.


Sources

  1. [1]
    Wang, S.-Y., Wang, O., Zhang, R., Owens, A., Efros, A. A. (2020). CNN-Generated Images Are Surprisingly Easy to Spot... for Now. CVPR.arXiv:1912.11035
  2. [2]
    Frank, J. et al. (2020). Leveraging Frequency Analysis for Deep Fake Image Recognition. ICML.arXiv:2003.08685
  3. [3]
    Yamagishi, J. et al. (2021). ASVspoof 2021: accelerating progress in spoofed and deepfake speech detection.ISCA archive PDF
  4. [4]
    Fernandez, P. et al. (2023). The Stable Signature: Rooting Watermarks in Latent Diffusion Models. ICCV.arXiv:2303.15435
  5. [5]
    Google DeepMind (2025). SynthID-Image: Image watermarking at internet scale. arXiv preprint.arXiv:2510.09263
  6. [6]
    Saberi, M. et al. (2023). Robustness of AI-Image Detectors: Fundamental Limits and Practical Attacks.arXiv:2310.00076
  7. [7]
    Ciftci, U. A., Demir, I., Yin, L. (2020). FakeCatcher: Detection of Synthetic Portrait Videos using Biological Signals. IEEE TPAMI.arXiv:1901.02212
  8. [8]
    Wang, J., Tondi, B., Barni, M. (2022). An Eyes-Based Siamese Neural Network for the Detection of GAN-Generated Face Images. Frontiers in Signal Processing.Frontiers Sig. Proc.
More

From research to practice.