Skip to main content
Have a personal or library account? Click to login
Detecting Deepfakes via Robust Spatio-Temporal Residual Learning Using Variational Autoencoders and EfficientNetV2 Cover

Detecting Deepfakes via Robust Spatio-Temporal Residual Learning Using Variational Autoencoders and EfficientNetV2

By: ,   and    
Open Access
|Sep 2026

Figures & Tables

Table 1:

Comparative analysis of deepfake detection methods: key contributions, limitations, and relationship to proposed framework

ReferenceCategoryMethodKey contributionResearch gaps
Rossler et al. [8]Spatial (Dataset + CNN)FF++ dataset & CNN baselinesComprehensive benchmark with multiple manipulation typesPoor cross-dataset generalization
Chollet [9]Spatial (CNN)Xception architectureDepthwise separable convolutions for efficient feature extractionLimited robustness to adversarial attacks
Tan and Le [10]Spatial (CNN)EfficientNetV2Improved training efficiency and accuracy through compound scalingOperates on raw inputs, vulnerable to compression
Nguyen et al. [11]Spatial (analysis)Cross-dataset evaluation studyRevealed severe performance drop across datasetsIdentified problem but no robust solution
Li et al. [12]Spatial (analysis)CNN artifact analysisCNNs exploit compression artifacts instead of semantic forgeryNeeds alternative representations
Kingma and Welling [13]ReconstructionVAEFoundation for latent representation and reconstructionNot specific to deepfake detection
Durall et al. [14]ReconstructionAutoencoder-based detectionReconstruction error reveals manipulation artifactsNo adversarial robustness or temporal modeling
Zhao et al. [15]Reconstruction + attentionMADDCombines reconstruction with attention for localizationSensitive to compression, no temporal modeling
Jung et al. [16]Reconstruction + CNNDeepVisionUses reconstruction loss as auxiliary featureLimited robustness evaluation
Nataraj et al. [17]Reconstruction + MLAutoencoder + SVMUses reconstruction errors with classical MLLimited to specific GAN types
Sabir et al. [18]Temporal (RNN)Recurrent CNN + LSTMCaptures temporal inconsistenciesComputationally expensive, uses raw frames
Güera and Delp [19]Temporal (RNN)ResNet + LSTMModels inter-frame dependenciesStruggles with high-quality deepfakes
Amerini et al. [20]Temporal (motion)Optical flow-based detectionDetects unnatural motion patternsSensitive to camera motion, expensive
Bonettini et al. [21]Temporal (transformer)Video transformer networksSelf-attention for spatiotemporal learningHigh computational cost
Zhao et al. [27]Hybrid (multi-modal)Ensemble multi-modal detectionCombines CNN with biological signalsRequires specific signals
Haliassos et al. [28]Hybrid (audio-visual)LIPSUses lip-sync inconsistenciesRequires audio data
Shiohara and Yamasaki [29]Hybrid (frequency)Frequency-domain analysisExploits GAN frequency artifactsVulnerable to adversarial attacks
Goodfellow et al. [22]RobustnessFGSMFast adversarial attack methodLimited attack strength
Madry et al. [23]RobustnessPGDStrong iterative adversarial trainingComputationally intensive
Carlini and Wagner [24]RobustnessC&W attackDemonstrates model vulnerabilitiesNot specific to deepfake detection
Gandhi and Jain [25]Robustness (evaluation)Adversarial evaluationShows CNN vulnerability under attacksNo robust solution proposed
Zhang et al. [26]Robustness (defense)Adversarial trainingImproves robustness in recognitionNot applied to deepfake detection
Proposed workHybrid (spatial + temporal + robustness)Adversarial VAE + TCM + EfficientNetV2Unified residual-based spatial-temporal framework with adversarial robustnessAddresses robustness, temporal modeling, generalization, interpretability

[i] CNN, convolutional neural network; C&W, Carlini-Wagner; FGSM, fast gradient sign method; GAN, generative adversarial networks; LIPS, logical inferences per second; MADD, multi-attentional deepfake detection; ML, machine learning PGD, projected gradient descent; RNN, Recurrent Neural Network; TCM, Temporal consistency module; VAE, variational autoencoder.

Figure 1:

Architecture of the proposed system. CNN, convolutional neural network; FGSM, fast gradient sign method; GRU, gated recurrent unit; PGD, projected gradient descent; VAEs, variational autoencoders.

Table 2:

Experimental setup

ComponentSummary
DatasetsFF++ (C40), 4 manipulation types; WildDeepFake for cross-domain evaluation
Preprocessing30 FPS frame extraction; (256 × 256) resizing; ImageNet normalization; basic augmentations
ModelsVAE (latent dim 256); EfficientNetV2-S classifier; GRU/1D-CNN temporal module
Training settingsAdam optimizer; LR (1 × 10−4); VAE: 40 epochs; Classifier: 25–30 epochs
Evaluation metricsAccuracy, Precision, Recall, F1, AUC
Robustness testsFGSM and PGD applied during evaluation
ImplementationPyTorch 2.0, NVIDIA Tesla V100 GPU, mixed-precision (FP16)

[i] AUC, area-under-the-curve; CNN, convolutional neural network; FF++, FaceForensics++; FGSM, fast gradient sign method; GRU, gated recurrent unit; LR, linear regression; PGD, projected gradient descent; VAEs, variational autoencoders.

Table 3:

Performance on FF++ test set

MethodAccuracy (%)Precision (%)Recall (%)F1-score (%)AUC
Raw EfficientNetV290.3089.1088.4088.700.92
Residual-only (VAE reconstruction error)92.1091.8091.0091.400.94
Proposed: VAE + EfficientNetV293.8093.1091.9092.300.96
Proposed (Adversarial-robust VAE)93.5092.8092.0092.400.96

[i] AUC, area-under-the-curve; FF++, FaceForensics++; VAE, variational autoencoder.

Table 4:

Cross-dataset generalization (Train: FF++ → Test: WildDeepFake)

MethodAccuracy (%)F1-score (%)AUC
Raw EfficientNetV270.4068.200.74
Residual-only76.9075.100.8
Proposed: VAE + EfficientNetV280.1078.600.84

[i] AUC, area-under-the-curve; FF++, FaceForensics++; VAEs, variational autoencoders.

Table 5:

Robustness under adversarial attacks

MethodClean AUCUnder FGSMUnder PGD
Raw EfficientNetV20.920.860.8
Proposed VAE + EfficientNetV20.960.930.9
Improvement over baseline0.040.070.1

[i] AUC, area-under-the-curve; FGSM, fast gradient sign method; PGD, projected gradient descent; VAEs, variational autoencoders.

Table 6:

Ablation study on FF++

ConfigurationAccuracy (%)F1-score (%)
EfficientNetV2 (raw frames)90.3088.70
Residual-only92.1091.40
Residuals + Input (6-channel)93.8092.30
Proposed (Residual + TCM video fusion)95.4 (videos)94.20

[i] FF++, FaceForensics++.

Figure 2:

ROC curves comparing raw EfficientNetV2 and proposed residual-based methods. AUC, area-under-the-curve.

Figure 3:

Classifier loss curves.

Figure 4:

Confusion matrix.

Figure 5:

Spatial vs temporal score scatter plot.

Table 7:

Effect of adversarial VAE training

VAE typeClean AUCFGSM AUCPGD AUC
Clean VAE0.950.870.82
Adversarial VAE0.960.930.9

[i] AUC, area-under-the-curve; FGSM, fast gradient sign method; PGD, projected gradient descent; VAE, variational autoencoder.

Table 8:

Temporal module evaluation (videos)

MethodVideo accuracy (%)Gain (%)
Spatial-only (frame averaging)85.20—
Proposed TCM90.305.10
Language: English
Submitted on: Jan 17, 2026
Published on: Sep 20, 2026
Published by: International Journal on Smart Sensing and Intelligent Systems
In partnership with: Paradigm Publishing Services
Publication frequency: Volume open

© 2026 Ruby Chauhan, Renu Popli, Isha Kansal, published by International Journal on Smart Sensing and Intelligent Systems
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.