DIWA-Net
AI/MLDual-stream multimodal deepfake detection with DINOv2, Wav2Vec 2.0, and LoRA. Open-set evaluation on MAVOS-DD; accepted and presented at IBCAST 2026.
- Year
- 2026
- Role
- Thesis lead
- Stack
- PyTorch, DINOv2, Wav2Vec 2.0, LoRA, PEFT, Hugging Face
What it is
DIWA-Net is a dual-stream architecture for open-set multimodal deepfake detection. Video and audio run on frozen foundation backbones — DINOv2 (ViT-S/14) and Wav2Vec 2.0 — adapted with LoRA. Final-year BS CS thesis at UET Taxila, supervised by Dr. Rabbia Mahum (UET Taxila; Researcher at KFUPM).
Architecture
- Two frozen foundation backbones adapted with LoRA (rank r=16, alpha=32) in the attention projections.
- About 4.2M trainable parameters out of 120M total (~3.5%).
- Task heads warm-started before adapters were added.
Why LoRA
Full fine-tuning left no usable learning rate. Above 1e-5, validation AUC collapsed while training AUC kept climbing (representation drift). Below 1e-5, training was stable but almost useless. Constraining backbone updates to low-rank subspaces allowed a much higher learning rate without that instability.
Results
Evaluated on MAVOS-DD with an identity-isolated split:
- 0.9952 in-domain AUC
- 0.9592 open-set AUC (unseen generation methods and languages at test time)
The open-set number is the one that matters. Before trusting these results, two published baselines were reproduced under the same protocol and matched within 0.4 AUC points.
Publication
"DIWA-Net: Dual-Stream Multimodal Deepfake Detection with Parameter-Efficient Adaptation." Accepted and presented at IBCAST 2026. Journal extension in progress.