FReTAL: Generalizing Deepfake Detection using Knowledge Distillation and Representation Learning
arXiv:2105.13617
Abstract
As GAN-based video and image manipulation technologies become more sophisticated and easily accessible, there is an urgent need for effective deepfake detection technologies. Moreover, various deepfake generation techniques have emerged over the past few years. While many deepfake detection methods have been proposed, their performance suffers from new types of deepfake methods on which they are not sufficiently trained. To detect new types of deepfakes, the model should learn from additional data without losing its prior knowledge about deepfakes (catastrophic forgetting), especially when new deepfakes are significantly different. In this work, we employ the Representation Learning (ReL) and Knowledge Distillation (KD) paradigms to introduce a transfer learning-based Feature Representation Transfer Adaptation Learning (FReTAL) method. We use FReTAL to perform domain adaptation tasks on new deepfake datasets while minimizing catastrophic forgetting. Our student model can quickly adapt to new types of deepfake by distilling knowledge from a pre-trained teacher model and applying transfer learning without using source domain data during domain adaptation. Through experiments on FaceForensics++ datasets, we demonstrate that FReTAL outperforms all baselines on the domain adaptation task with up to 86.97% accuracy on low-quality deepfakes.
arXiv comment12 pages, 2 figures, 5 tables, accepted for publication at the Workshop on Media Forensics 2021
References in corpus (18)
- Distilling the Knowledge in a Neural Network
- Overcoming catastrophic forgetting in neural networks
- MesoNet: a Compact Facial Video Forgery Detection Network
- Progressive Growing of GANs for Improved Quality, Stability, and Variation
- Exposing DeepFake Videos By Detecting Face Warping Artifacts
- Hybrid LSTM and Encoder-Decoder Architecture for Detection of Image Forgeries
- Image Splicing Localization Using A Multi-Task Fully Convolutional Network (MFCN)
- FaceForensics: A Large-scale Video Dataset for Forgery Detection in Human Faces
- ForensicTransfer: Weakly-supervised Domain Adaptation for Forgery Detection
- Measuring Catastrophic Forgetting in Neural Networks
- The Deepfake Detection Challenge (DFDC) Preview Dataset
- First Order Motion Model for Image Animation
- Lower Dimensional Kernels for Video Discriminators
- Knowledge Distillation Methods for Efficient Unsupervised Adaptation Across Multiple Domains
- Large-Scale Domain Adaptation via Teacher-Student Learning
- Am I a Real or Fake Celebrity? Measuring Commercial Face Recognition Web APIs under Deepfake Impersonation Attack
- A Convolutional LSTM based Residual Network for Deepfake Video Detection
- FDFtNet: Facing Off Fake Images using Fake Detection Fine-tuning Network