Hacker News new | ask | show | jobs
by wcoenen 2246 days ago
Deepfakes are implemented with Generative Adverserial Networks (GANs), where one component is a discriminative network that is already trying to distinguish real from fake, to provide feedback to the generation.

So I think any detection algorithms would get into a never-ending arms race.

2 comments

None of the popular distributions use GANs, except that GANs have been used in experimental (later abandoned) modules. Unfortunately the Deepfake/GAN fallacy has been stuck in the Wikipedia entry for years.
The discriminative networks aren't very good at discriminating. I remember hearing people in the field saying they deliberately used under-powered discriminators because they got better generators that way. Was a year or two ago though so who knows if that's still true.