Exploring lightweight deep learning techniques for efficient deepfake detection
Deepfakes refer to a form of synthetic media where artificial intelligence and deep learning techniques are used to create or manipulate audio and video content to depict individuals saying or doing things they never actually said or did. Deepfake detection is the ability to differentiate between de...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2024
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/175361 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
Summary: | Deepfakes refer to a form of synthetic media where artificial intelligence and deep learning techniques are used to create or manipulate audio and video content to depict individuals saying or doing things they never actually said or did. Deepfake detection is the ability to differentiate between deepfakes and real media. In this project, we undertake the task of proposing strategies to achieve high deepfake detection accuracy, while attempting to reduce model complexity, size, and inference time, with the goal of pushing the deployment of complex deep-network based solutions such as EfficientNet closer towards hardware constrained environments such as edge devices. In this project, we propose strategies to tackle the deepfake video detection problem and learning strategies that achieved high model accuracy over the FaceForensics++ dataset using EfficientNet as our primary model. We also discuss several model reduction techniques such as architectural changes, model pruning and knowledge distillation to cut our model footprint by half while preserving much of our model’s original performance. Finally, we demonstrate how our proposed model can be turned into a deepfake detection application at the video level for solution completeness. |
---|