Papers
Topics
Authors
Recent
Search
2000 character limit reached

GenConViT: Hybrid Deepfake Detection

Updated 11 May 2026
  • The paper introduces a dual-branch architecture that combines Autoencoder and Variational Autoencoder to capture both fine-grained local artifacts and global inconsistencies in deepfake videos.
  • The methodology employs convolutional and transformer-based hybrid modules to extract robust features from both original and reconstructed face frames.
  • Empirical evaluations demonstrate high accuracy and AUC across major benchmarks like DFDC and Celeb-DFv2, setting new standards for deepfake detection.

GenConViT is a two-branch, hybrid deepfake video detection architecture combining convolutional neural networks (ConvNeXt) with hierarchical vision transformer modules (Swin Transformer), optimized to extract both fine-grained local artifacts and global contextual inconsistencies from manipulated face videos. The model integrates both deterministic (Autoencoder; AE) and probabilistic (Variational Autoencoder; VAE) generative paradigms within its architecture to capture a diverse set of forgery cues. GenConViT was originally proposed for robust detection across a variety of deepfake manipulation techniques and datasets, establishing new performance benchmarks while informing the design of subsequent variants and derivatives (Deressa et al., 2023, Batista, 3 Apr 2025, Monu et al., 2024).

1. Model Architecture

GenConViT consists of two parallel branches—Network A, which employs a plain Autoencoder, and Network B, which utilizes a Variational Autoencoder. Each branch processes both the original input face frame XX and its reconstructed version (IAI_A or IBI_B), and each representation is separately passed through identical ConvNeXt-Swin hybrid modules for feature extraction.

  • Autoencoder (AE) Branch (Network A)
    • Encoder: 5 convolutional layers (31632641282563 \rightarrow 16 \rightarrow 32 \rightarrow 64 \rightarrow 128 \rightarrow 256), each with 3×3 kernels, stride 2, ReLU and max pooling (2×2, stride 2). Output latent tensor ZR256×7×7Z \in \mathbb{R}^{256 \times 7 \times 7}.
    • Decoder: 5 transposed-convolutional layers (2561286432163256 \rightarrow 128 \rightarrow 64 \rightarrow 32 \rightarrow 16 \rightarrow 3), kernel 2×2, stride 2, ReLU. Output IAR224×224×3I_A \in \mathbb{R}^{224 \times 224 \times 3} (Deressa et al., 2023).
  • Variational Autoencoder (VAE) Branch (Network B)
    • Encoder: 4 convolutional layers (31632641283 \rightarrow 16 \rightarrow 32 \rightarrow 64 \rightarrow 128), kernel 3×3, stride 2; each with BatchNorm, LeakyReLU; flatten to 12,544-d vector, split into mean μ(X)\mu(X) and logσ2(X)\log \sigma^2(X).
    • Reparameterization: IAI_A0, IAI_A1.
    • Decoder: 4 transposed convolutional layers (IAI_A2), kernel 2×2, stride 2; each with LeakyReLU. Output IAI_A3 (Deressa et al., 2023).
  • ConvNeXt-Swin Hybrid Module
    • ConvNeXt_tiny backbone (pretrained on ImageNet-1k) produces feature maps IAI_A4.
    • 1×1 convolution projects IAI_A5, resulting in a sequence of 768-d tokens.
    • Swin_tiny_patch4_window7_224 operates on these tokens, yielding a 1,000-dimensional feature vector per input.

Each original/reconstructed frame pair (IAI_A6; IAI_A7) is mapped via their respective hybrid modules to two 1,000-dim feature vectors, concatenated and passed to a two-way classifier for real/fake decision. The model design allows both branches to contribute equally; empirical results indicate nearly identical per-branch performance, suggesting both the AE’s focus on pixel reconstruction and the VAE’s attention to latent distribution anomalies are essential (Deressa et al., 2023, Batista, 3 Apr 2025).

2. Mathematical Formulation

  • AE Loss IAI_A8 where IAI_A9 is the AE reconstruction.
  • VAE Loss IBI_B0 IBI_B1

IBI_B2

  • Classification Loss Cross-entropy for each branch: IBI_B3 Total loss: IBI_B4 with IBI_B5 and IBI_B6 (Deressa et al., 2023).

3. Training and Evaluation Protocol

  • Data and Preprocessing:

GenConViT is evaluated on DFDC, FF++, TM, DeepfakeTIMIT, and Celeb-DF v2. Faces are extracted using OpenCV, face_recognition, and BlazeFace, resized to IBI_B7, and aggressively augmented (Albumentations): RandomRotate, Transpose, Horizontal/Vertical Flip, GaussNoise, ShiftScaleRotate, CLAHE, Sharpen, IAAEmboss, RandomBrightnessContrast, HueSaturationValue, normalized to ImageNet mean/std (Deressa et al., 2023, Batista, 3 Apr 2025).

  • Split:

80% train, 15% validation, 5% test at image-level; 3,972 videos held out for video-level testing with 15 frames per video. Final image count: 1,004,810 (Deressa et al., 2023).

  • Optimization:

Adam optimizer (IBI_B8, weight decay IBI_B9); batch size: 32 (AE), 16 (VAE), for 30 epochs. Backbone weights are loaded from timm’s convnext_tiny and swin_tiny_patch4_window7_224 (Deressa et al., 2023).

  • Metrics:

Video-level predictions via frame-wise aggregation. Performance is reported using accuracy, F1-score, ROC curve, and AUC (Deressa et al., 2023, Batista, 3 Apr 2025).

4. Quantitative Results and Comparative Analysis

GenConViT achieves high detection performance across major benchmarks:

Dataset Accuracy AUC F1
DFDC 98.50% 99.90% 99.10%
FF++ 97.00% 99.60% 97.10%
TIMIT 98.28%
Celeb-DFv2 90.94% 98.10%
Average 95.68% 99.33%

Per-branch analysis on DFDC, FF++, and Celeb-DFv2 shows identical accuracy (98.5%), AUC (99.9%), and F1 (0.984) for both AE and VAE branches (Deressa et al., 2023).

In broader comparative studies (e.g., DeepSpeak), GenConViT after fine-tuning achieves accuracy 93.82% (AE branch), ROC AUC 0.993, and F1-score 0.938—outperforming Xception, EfficientNet-B4, and Meso4Inc architectures (Batista, 3 Apr 2025). On the DeepfakeBenchmark, GenConViT demonstrates superior generalization and effectiveness after fine-tuning (Batista, 3 Apr 2025).

5. Advances and Variants

Subsequent research has extended GenConViT through targeted modifications:

  • Weighted Loss and Restricted Augmentation:

Explicit reweighting of the cross-entropy loss compensates for pronounced class imbalance (e.g., 31632641282563 \rightarrow 16 \rightarrow 32 \rightarrow 64 \rightarrow 128 \rightarrow 2560, 31632641282563 \rightarrow 16 \rightarrow 32 \rightarrow 64 \rightarrow 128 \rightarrow 2561 for Celeb-DFv2), raising F1 scores by ≈4.5 points. A restricted augmentation policy—limited to horizontal flips and minor rotations—prevents spurious artifacts on real images, further boosting F1 (Monu et al., 2024).

  • Masked-Eye Pretraining (MEP) and Hardness-Inspired Curriculum:

Eye regions are occluded during early training epochs, compelling the network to utilize other facial cues (e.g., lip, skin texture, and blending artefacts). A three-stage curriculum (masked-eye pretrain, cropped-face fine-tuning, and full-image fine-tuning) incrementally increases task difficulty, pushing performance from Acc 93.33%/F1 0.8408 to Acc 98.36%/F1 0.9521 on Celeb-DFv2 (Monu et al., 2024).

6. Runtime, Limitations, and Future Directions

  • Efficiency:

The AE branch is 3–4× slower at inference than the VAE; VAE checkpoints are significantly larger (5.2 GB vs 450 MB). Joint operation maximizes accuracy but is resource-intensive (Batista, 3 Apr 2025).

  • Failures and Limitations:

Some subtle manipulations outside the trained distribution evade detection. The model’s generalization can decline for out-of-distribution attacks absent targeted domain adaptation or further regularization. No formal OOD ablation was reported in the original work—though “zero-shot” results on DeepfakeTIMIT and Celeb-DFv2 remain strong (98.3% and 90.9% accuracy, respectively) (Deressa et al., 2023).

  • Potential Improvements:

Future work could implement explicit KL annealing schedules, frequency-domain autoencoding, adversarial fine-tuning, dynamic branch selection for efficiency, and add temporal or multimodal modeling for continual adaptation to evolving forgeries (Deressa et al., 2023, Batista, 3 Apr 2025).

7. Implementation, Code Availability, and Practical Usage

Reference implementations are available at https://github.com/erprogs/GenConViT. PyTorch instantiation (per the code):

31632641282563 \rightarrow 16 \rightarrow 32 \rightarrow 64 \rightarrow 128 \rightarrow 2562 (Deressa et al., 2023)

The model’s dual-branch, data-augmented, and curriculum-trained design yields state-of-the-art video-level deepfake detection, offering robust detection on large-scale and emerging benchmarks, and forms the basis for further advances in digital media forensics (Deressa et al., 2023, Batista, 3 Apr 2025, Monu et al., 2024).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to GenConViT.