Highlights
Introducing TrustGraph Understand Incode’s approach to age assurance Introducing GovFaceMatch 3 years in a row named a Leader
01/04
01/04
Biometrics

GAN (Generative Adversarial Network)

The AI technique behind most deepfakes, where two AI models compete against each other until the fake becomes convincing enough to fool the other one.

One model acts like a forger and the other like an inspector, and each round makes the forger better at producing fakes that pass.

FAQ

Frequently asked questions

Still have questions? Talk to an expert
What is a GAN?

A generative adversarial network (GAN) is a machine learning system in which a generator creates synthetic content and a discriminator tries to spot it, and the competition makes the generator more convincing.

How do GANs create deepfakes?

A GAN trained on images or video of a person learns to generate new images that look like that person, which attackers can use to swap faces or build synthetic media.

Are all deepfakes made with GANs?

No. GANs are one major technique, and other methods, such as diffusion models, can also produce realistic synthetic media.

Why does the GAN process make deepfake detection hard?

The generator improves by learning to fool a detector, so as detection gets better, generation gets better too, and detectors need continuous retraining.

Who invented GANs?

Ian Goodfellow and colleagues introduced generative adversarial networks in 2014.