Next Article in Journal
Sliding Mode Observer with Exponential Reaching Law for Speed Estimation of a Six-Phase Induction Machine
Previous Article in Journal
GeoSeqNet: A Geometry-Aware Sequential Network for Robust 3D Point Cloud Analysis
Previous Article in Special Issue
Learning Fine-Grained Video Anomaly Detection from Normal Videos
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Towards Generalizable Deepfake Detection: An Inconsistency-Aware Vision–Language Model Tuning Approach

1
College of Information and Cyber Security, People’s Public Security University of China, Beijing 100038, China
2
Department of Investigation, Shandong Police College, Jinan 250200, China
3
School of Computer Science and Information Security, Guilin University of Electronic Technology, Guilin 541004, China
4
Laboratory for Digital and Intelligent Prevention and Control of Societal Security Risks, People’s Public Security University of China, Beijing 100038, China
*
Author to whom correspondence should be addressed.
Sensors 2026, 26(14), 4512; https://doi.org/10.3390/s26144512
Submission received: 3 June 2026 / Revised: 8 July 2026 / Accepted: 13 July 2026 / Published: 16 July 2026

Abstract

Deepfakes generated by advanced AI models pose growing challenges to digital media authenticity. Large Vision–Language Models (VLMs) have recently been explored for image forensics due to their multimodal representation ability. However, many existing VLM-based deepfake detection methods keep the visual encoder fixed to preserve pre-trained knowledge, which may limit the model’s sensitivity to low-level inconsistency artifacts that are important for deepfake detection. To address this issue, we propose IncoTune, an inconsistency-aware tuning framework that introduces trainable vision-side adaptation into the visual encoder and applies Directional Low-Rank Adaptation (DoRA) to selected linear projection layers in both the visual encoder and the language model. We further report an empirical observation in the ablation study: under the evaluated adapter configuration, replacing LoRA with DoRA in the frozen-vision setting does not improve the average AUC, whereas DoRA provides additional gains when combined with vision-side adaptation. Experimental results on FaceForensics++, DFD, Celeb-DF, DFDC, and DFDCP show that IncoTune improves cross-dataset frame-level detection performance over the frozen-vision baseline and achieves competitive performance among representative frame-level methods, while updating only 27.0M adapter parameters during training. Robustness experiments further evaluate the model behavior under common image degradations.

1. Introduction

Recent advances in deep learning, particularly Generative Adversarial Networks (GANs) and Diffusion Models, have enabled the generation of highly realistic synthesized media, commonly known as deepfakes. While these technologies have useful applications in digital entertainment and creative industries, they can also be misused for disinformation, identity fraud, and political manipulation. Therefore, developing reliable deepfake detection systems has become an important research topic in computer vision [1,2].
Historically, deepfake detection has been dominated by Convolutional Neural Networks (CNNs) explicitly trained to capture specific manipulation traces, such as blending boundaries, up-sampling artifacts, or frequency-domain anomalies. While these conventional methods often achieve strong performance on their respective training datasets, they may suffer from substantial performance degradation when exposed to unseen generative models or novel manipulation techniques. This cross-dataset generalization problem is often related to the tendency of task-specific CNNs to overfit to dataset-specific biases rather than learning generalizable forgery cues.
Recently, Large Vision–Language Models (VLMs), such as LLaVA, InternVL, and Qwen-VL [3], have shown strong performance in multimodal understanding. Based on their pre-trained visual-language representations, researchers have begun exploring VLMs for image forensics via prompt engineering and parameter-efficient fine-tuning (PEFT). Many existing VLM-based forensic frameworks adopt a frozen-vision paradigm, where the visual encoder is kept fixed and parameter updates are mainly applied to the language model or lightweight adaptation modules.
We argue that strictly freezing the visual encoder is not always suitable for deepfake detection tasks. Pre-trained visual encoders are mainly optimized to capture high-level semantic invariance, which is useful for general visual understanding but may be less sensitive to subtle local variations. In deepfake detection, such variations may contain important forgery cues, including pixel-level discrepancies, texture anomalies, and blending inconsistencies. Therefore, a fixed visual encoder may provide limited task-adaptive artifact-related information to the downstream language model.
As conceptually illustrated in Figure 1, to address this bottleneck, we propose IncoTune, an inconsistency-aware tuning approach. Different from common VLM-based PEFT settings that mainly adapt the language side while keeping the visual pathway fixed, IncoTune introduces trainable adapter updates into the visual encoder. The original pre-trained weights are kept frozen, while Directional Low-Rank Adaptation (DoRA) modules are applied to selected linear projection layers in both the visual encoder and the language model. This design allows the visual token extraction process to be adapted to the deepfake detection task without full-parameter fine-tuning.
Our ablation study further reports an empirical observation about the interaction between adapter type and adapter placement. Under the frozen-vision setting, replacing LoRA with DoRA does not improve the average AUC in our experiments. When trainable adaptation is introduced into the visual encoder, DoRA provides additional gains over the corresponding LoRA variant. This observation suggests that the effect of DoRA depends on whether the visual representation is also adapted to task-specific forgery cues, rather than being determined by the adapter type alone.
Our main contributions are summarized as follows:
  • We investigate the frozen-vision setting in VLM-based deepfake detection and analyze its potential limitation for frame-level deepfake detection. Instead of treating the visual encoder as a fixed feature extractor, we examine whether introducing trainable adaptation into the visual pathway can improve cross-dataset generalization.
  • We propose IncoTune, a vision-side parameter-efficient fine-tuning (vision-side PEFT) framework for deepfake detection. The original pre-trained weights are kept frozen, while DoRA modules are inserted into linear projection layers in both the visual encoder and the language model. This design allows the visual token extraction process to be adapted to forgery cues without full-parameter fine-tuning.
  • We report an empirical observation regarding the interaction between adapter type and vision-side adaptation. In our ablation setting, applying DoRA only under a frozen visual encoder does not improve the average AUC, whereas combining DoRA with vision-side adaptation provides additional gains over the corresponding LoRA variant. This result indicates that adapter placement should be considered together with adapter type in VLM-based deepfake detection.
  • Frame-level experiments on FF++-to-unseen cross-dataset settings show that IncoTune improves over the frozen-vision ablation baseline and achieves competitive performance among representative frame-level detectors. Robustness experiments further evaluate the model under common image degradations.

2. Related Work

2.1. Artifact Mining and Inconsistency Detection

Many deepfake detection methods aim to expose subtle structural discrepancies, blending artifacts, or frequency anomalies inadvertently introduced during the synthetic generation process. Early methods often used Convolutional Neural Networks (CNNs) to capture pixel-level artifacts. For instance, Face X-ray [4] identified blending boundaries characteristic of face-swapping by explicitly locating spatial inconsistencies between the manipulated inner face and the unaltered background. Building upon this, Self-Blended Images (SBI) [5] proposed a training strategy that artificially synthesizes blending artifacts to encourage the network to learn generalized forgery traces.
As generative models became more capable of producing visually realistic face manipulations, researchers increasingly explored frequency-domain cues. F3-Net [6] introduced frequency-aware spatial–temporal networks to mine frequency-level anomalies caused by up-sampling, while SPSL [7] utilized dual-branch designs to simultaneously capture spatial and phase shallow learning features. Furthermore, SRM [8] showed the effectiveness of using high-frequency noise features to uncover subtle generative traces.
More recently, researchers have explored more general forgery cues beyond manually defined artifacts. Frameworks such as CFM [9] and ED [10] have been proposed to mine manipulation clues that traditional detectors may overlook. Concurrently, micro-level texture and patch inconsistencies have gained attention. Methods like PatchCraft [11] use patch reconstruction to reduce the reliance on holistic facial semantics and encourage the network to focus on inter-pixel correlation anomalies. Similarly, reconstruction–classification learning (e.g., RECCE [12]) reconstructs pristine faces to highlight the structural anomalies of forged inputs. Although these methods perform well on specific distributions, their task-specific architectures may limit their ability to adapt to unseen synthesis methods.

2.2. Cross-Dataset Generalization in Deepfake Detection

Cross-dataset generalization remains a major challenge in image and video forensics. Detectors may overfit to the fingerprints of specific generative models, leading to performance degradation on unseen domains. To address this, many studies have explored robust, domain-agnostic representation learning.
One prominent approach involves data augmentation and feature-space simulation. For example, Latent Space Augmentation (LSA) [13] aims to reduce forgery-specific overfitting by simulating potential and diverse generative artifacts directly within the latent feature space. Another line of work mitigates identity and semantic biases. Recent advancements like SELFI [14] employ selective fusion of identity features, while UDD [15] explores unbiased deepfake detection via token-level shuffling and mixing, both aiming to prevent the model from overfitting to specific facial identities. Contrastive learning has also been widely adopted to construct generalized boundaries. DCL [16] utilizes dual contrastive learning to separate pristine and forged representations, and UCF [17] explicitly uncovers common forgery features across disparate manipulation types.
In the video domain, researchers have exploited temporal coherence to achieve generalizability. Methods such as NACO [18] learn natural consistency representations, and TALL++ [19] designs specialized thumbnail layouts to capture spatial–temporal anomalies.
Recent studies have increasingly explored pre-trained foundation models for generalizable deepfake detection. UnivFD [20] showed that applying a linear probe over the frozen visual encoder of CLIP can provide strong generalization ability. Similarly, recent approaches such as GenD [21] use vision transformers to improve cross-benchmark detection. However, learning a feature space that generalizes well without severe forgetting remains challenging.

2.3. Adapting Vision–Language Models for Deepfake Detection

Large Vision–Language Models (VLMs), such as LLaVA, InternVL, and Qwen-VL, have shown strong multimodal reasoning and zero-shot perception abilities. These models have therefore attracted increasing attention in image forensics. Early explorations formulated deepfake detection as a Visual Question Answering (VQA) task. AntifakePrompt [22] optimized lightweight soft prompts to guide a frozen InstructBLIP model toward artifact identification. To further bridge the gap between general multimodal understanding and specialized forensics, researchers have proposed model reprogramming techniques (e.g., RepDFD [23]), mapping forensic-specific visual features into the frozen VLM semantic space.
As parameter-efficient fine-tuning (PEFT) techniques have matured, recent methods have increasingly adopted lightweight adapters. For instance, ForAda [24] explicitly adapts the CLIP architecture for generalizable face forgery detection, and FCG [25] employs facial component-guided adaptation to enhance the foundation model’s sensitivity to localized artifacts. Concurrently, comprehensive benchmarks like DFBench [26] evaluated the deepfake detection capability of state-of-the-art open-source VLMs, utilizing Low-Rank Adaptation (LoRA) as a standard baseline.
Recent VLM-based deepfake detection methods often keep the visual encoder fixed to preserve pre-trained visual-language knowledge, while adapting the language model or lightweight modules for the forensic task. Recent studies have begun to recognize the limitations of strictly frozen visual representations. For instance, Yermakov et al. [27] explored strategies to improve the use of CLIP representations for generalizable deepfake detection. Similarly, to address temporal dynamics in manipulated videos, concurrent works such as Tong et al. [28] proposed adapting later vision layers together with spatiotemporal modeling. However, these methods either focus on contrastive vision–language models or rely on temporal modeling. In the context of generative VLMs tuned via low-rank adaptation, the interaction between vision-side adapter updates and adapter type has received less attention.
In this paper, we revisit the assumption that the visual encoder should always remain fixed in VLM-based forensics. A fixed visual encoder can preserve useful pre-trained representations, but it may also limit task-specific adaptation to subtle local artifacts. Since deepfake traces often appear as local texture, boundary, or pixel-level inconsistencies, the frozen-vision setting may restrict the downstream language model’s access to fine-grained forgery cues. This motivates the proposed vision-side parameter-efficient adaptation framework.

3. Materials and Methods

3.1. Problem Formulation

Let X R H × W × C denote an input image, which belongs to either the pristine domain D real or the forged domain D fake . A generated or manipulated image X fake can be abstracted as the synthesis of pristine semantics and generative noise:
X fake = ( 1 M ) X real + M G ( z g ) + δ .
where M is a spatial mask denoting the manipulated region, G ( z g ) represents the synthesized content generated from a generative latent variable, and δ denotes subtle inconsistency-related artifacts that may be introduced during generation or manipulation, such as up-sampling noise, blending boundary artifacts, or spectral anomalies.
The objective of VLM-based deepfake detection is to learn a mapping function F θ : X y , where y { 0 , 1 } denotes the binary authenticity label. The prediction is conditioned on a textual prompt T, and the probability of forgery is formulated as
P ( y = 1 X , T ) = F θ ( X , T ) .
Let θ = { θ 0 , θ a } , where θ 0 denotes the frozen pre-trained parameters and θ a denotes the trainable adapter parameters. Our goal is to optimize θ a to distinguish authentic and forged inputs across unseen domains.

3.2. The Visual Perception Bottleneck

A standard VLM comprises a visual encoder V (typically a Vision Transformer), a cross-modal projector P , and a Large Language Model (LLM) L . Conventional parameter-efficient fine-tuning (PEFT) strategies often freeze the visual encoder V to reduce computational cost and preserve pre-trained knowledge. Consequently, the visual representation is extracted as Z = V frozen ( X ) .
However, V frozen is usually pre-trained on large-scale natural image-text pairs, where the learning objective encourages the model to capture high-level semantic invariance. Such semantic abstraction is useful for general visual understanding, but it may reduce the sensitivity of the representation to subtle local variations. In the context of deepfake detection, these local variations may include pixel-level discrepancies, texture anomalies, blending boundaries, and other inconsistency-related cues.
In this setting, a real image and its visually similar fake counterpart may obtain close representations in the semantic feature space S , especially when the frozen encoder mainly preserves high-level semantic information:
V frozen ( X real ) V frozen ( X fake ) S ϵ ,
where ϵ denotes a small semantic-space distance.
We refer to this limitation as a visual perception bottleneck in this paper. Due to this bottleneck, the language model L receives visual tokens with limited separability between authentic and forged inputs. Consequently, applying adaptation only on the language side can leave the model less sensitive to fine-grained forgery cues, thereby limiting cross-dataset generalization.

3.3. Inconsistency-Aware VLM Tuning (IncoTune)

To alleviate the perception bottleneck without full-parameter fine-tuning, we propose the IncoTune framework. Unlike the common setting that restricts parameter-efficient tuning mainly to the language side, IncoTune introduces trainable adapter updates into the visual encoder while keeping the original pre-trained weights frozen.
The overall architecture of IncoTune is depicted in Figure 2. The cross-modal projector P maps visual tokens into the language embedding space. In our implementation, P is not fully fine-tuned as an independent module. Across the ablation variants evaluated in the ablation study, the training status of P is kept consistent. Specifically, we inject parameter-efficient adapters into the linear projection layers of the selected modules, including the Query, Key, Value, and MLP projections in the visual encoder V and the language model L . Let W 0 R d out × d in denote a pre-trained frozen weight matrix. The adapter-based forward pass is written as
h = W 0 x + Δ W x ,
where Δ W is the trainable adaptation weight. By making Δ W trainable within the visual encoder, the gradients from the supervised A/B token prediction objective can update the vision-side adapter parameters. This adapter-based gradient flow encourages the vision-side adaptation modules to adjust the visual token extraction process, making the learned representation more sensitive to localized forgery cues.

3.4. Directional Low-Rank Adaptation

Standard Low-Rank Adaptation (LoRA) represents the weight update with a low-rank decomposition:
Δ W = B A ,
where B R d out × r , A R r × d in , and r is the rank. This design provides a parameter-efficient way to adapt the model, but the magnitude and direction of the update are coupled.
IncoTune employs Directional Low-Rank Adaptation (DoRA) [29]. DoRA represents the adapted weight using a magnitude vector m R d out and a directional matrix V R d out × d in :
W = m V + B A V + B A c .
where ⊙ denotes element-wise multiplication, and · c represents vector-wise normalization.
Within the IncoTune framework, the low-rank update B A provides trainable adaptation, while the magnitude vector m controls the scale of the adapted weights. This decomposition allows the model to adapt vision-side and LLM-side projections with a limited number of trainable parameters.

4. Experiments

4.1. Implementation Details

We adopt a unified preprocessing and evaluation pipeline for all model variants. For each input frame, we use the dlib library [30] to detect facial landmarks and perform face alignment and bounding-box cropping. Frames for which no valid face can be detected are excluded from the processed frame lists. The cropped facial regions are resized to 224 × 224 pixels before being fed into the visual encoder. The same preprocessing procedure is used for training, validation, and testing.
Unless otherwise specified, IncoTune uses Qwen2.5-VL-7B-Instruct as the foundational multimodal backbone. We adopt low-rank adapter tuning instead of full-parameter fine-tuning. For both DoRA and LoRA, the intrinsic rank r is set to 8, and the scaling factor α is set to 32. The maximum sequence length for the visual–textual input is set to 2048 tokens.
For binary decision making, we formulate frame-level deepfake detection as a two-choice visual question answering task. The textual prompt is: “<image> Is this a real image or a generated image? Just answer with A or B. A: real or B: generated.” The target answer is a single token, where A denotes a real frame and B denotes a fake frame. No additional classification head is introduced. During training, the model is optimized using the standard supervised fine-tuning objective on the target answer token. During inference, we read the log-probabilities of the first generated token corresponding to A and B, denoted as A and B , and compute the normalized fake probability as
p B = exp ( B ) exp ( A ) + exp ( B ) .
The value of p B is used as the frame-level fake score for evaluation.
All experiments are implemented using PyTorch version 2.8.0+cu128 and the ms-swift version 3.12.3 training library. The model weights and optimizer states are cast to bfloat16 precision. We use the AdamW optimizer with an initial learning rate of 1 × 10 4 , a weight decay of 0.01 , and a warm-up ratio of 0.05 . The model is trained for one pass over the training frame list. The same training schedule is used for IncoTune and all ablation variants. Training is conducted on 4 × NVIDIA RTX 4090 GPUs. The per-device training batch size is 16, the per-device evaluation batch size is 16, and the gradient accumulation step is 4. The dataloader uses 20 workers.
The datasets used in our experiments include FaceForensics++ (FF++) [31], Celeb-DF-v2 (denoted as Celeb-DF in the following tables) [32], DFDC [33], DFDCP, and DFD. The sampled test lists are kept fixed for all model variants to ensure that the ablation comparison is conducted under the same evaluation protocol. The main cross-dataset comparison is reported using frame-level Area Under the Receiver Operating Characteristic Curve (AUC) [34], while complementary threshold-dependent metrics are reported for operating-point analysis.

4.2. Dataset Composition and Evaluation Protocol

Table 1 summarizes the frame-level dataset composition and the experimental frame lists used for model training, validation, and cross-dataset evaluation. All frames are processed after face detection, alignment, and frame filtering. FF++ is used to construct the training and validation lists, while Celeb-DF, DFD, DFDC, and DFDCP are used as target datasets. For each external target dataset, a fixed 10,000-frame evaluation list is sampled from the corresponding processed frame set. The same evaluation lists are used for all model variants to ensure consistent comparison across the ablation settings. All reported statistics are frame-level statistics after face processing, and the external evaluation lists are generated once after face filtering and kept unchanged across all model variants.

4.3. Cross-Dataset Generalization Results

Cross-dataset generalization is a major challenge in deepfake detection. Following the commonly used evaluation setting in face forgery detection, we train our model on an FF++-based training frame list and evaluate it on external datasets, including Celeb-DF, DFD, DFDC, and DFDCP. Since video-level methods may use temporal information or prediction aggregation across multiple frames, Table 2 focuses on representative frame-level methods.
As shown in Table 2, IncoTune obtains 91.7% AUC on Celeb-DF, 98.6% AUC on DFD, 81.3% AUC on DFDC, and 90.5% AUC on DFDCP. These results show that the proposed vision-side adaptation strategy improves frame-level cross-dataset detection across multiple unseen datasets under the evaluated setting.
The results on DFDC and DFDCP further show the difficulty of cross-dataset detection under more diverse real-world conditions. DFDC contains diverse generation sources and perturbations, where IncoTune obtains 81.3% AUC. On DFDCP, IncoTune reaches 90.5% AUC. These results indicate that IncoTune is effective under the listed frame-level protocol, while highly diverse datasets still remain challenging.
We further evaluate source-to-target transfer by using DFDCP as the source training dataset. The trained IncoTune model is then evaluated on FF++ and Celeb-DF. This setting complements the FF++-trained evaluation by changing the source dataset rather than only changing the target dataset.
As shown in Table 3, IncoTune achieves 83.84% AUC when trained on DFDCP and evaluated on FF++, suggesting that some forgery-related cues learned from DFDCP can transfer to FF++. The AUC on Celeb-DF is 76.95%, showing that transfer to Celeb-DF is more difficult under the DFDCP-source setting. These results suggest that the source dataset has a noticeable influence on cross-dataset performance.
The results of previous methods are cited from their original papers or benchmark reports. For the ablation studies, all variants are trained and evaluated using the same frame lists and inference pipeline.

4.4. Ablation Study on Adapter Placement and Type

To evaluate the effects of adapter placement and adapter type, we conduct an ablation study using LoRA and DoRA under frozen-vision and vision-adapted settings. Table 4 reports AUC values with 95% bootstrap confidence intervals computed on the fixed frame-level evaluation lists.
The first two rows compare LoRA and DoRA when the visual encoder is frozen. Language-side LoRA obtains an average AUC of 79.82%, while Language-side DoRA obtains 78.77%. This result indicates that replacing LoRA with DoRA alone does not improve cross-dataset generalization when the visual representation remains fixed.
The third row introduces LoRA adapters into both the visual and language pathways. Compared with Language-side LoRA, Vision+Language LoRA improves the average AUC from 79.82% to 89.51%. This result suggests that introducing trainable adaptation into the visual pathway is the main source of improvement in our setting.
The fourth row further replaces LoRA with DoRA in both pathways. IncoTune achieves the highest average AUC among the ablation variants, reaching 90.50%. Compared with Vision+Language LoRA, IncoTune improves the average AUC by 0.99 percentage points. This suggests that DoRA provides additional gains when combined with vision-side adaptation, while the larger improvement comes from adapting the visual pathway itself.

4.5. Statistical Significance and Multi-Seed Stability Analysis

To further examine the difference between Vision+Language LoRA and IncoTune, we perform paired bootstrap analysis on the same evaluation frame lists using 10,000 bootstrap resamples. The AUC difference is computed as IncoTune minus Vision+Language LoRA.
As shown in Table 5, IncoTune improves over Vision+Language LoRA on the evaluated datasets under paired bootstrap analysis. This result supports the additional effect of DoRA when the visual pathway is also adapted.
To assess the stability of IncoTune under different random initializations, we conduct a multi-seed analysis on the full FF++ training set. Specifically, IncoTune is trained using three random seeds and evaluated on Celeb-DF and DFDC, covering a high-quality external benchmark and a more diverse real-world benchmark.
As shown in Table 6, IncoTune shows stable performance across three independent training runs. The mean AUC reaches 91.40% on Celeb-DF and 81.74% on DFDC, which is consistent with the single-run results reported in Table 4. The standard deviations are 0.83 on Celeb-DF and 0.59 on DFDC, indicating that the reported performance is not highly sensitive to random initialization.

4.6. Threshold-Dependent Evaluation Metrics

We report threshold-related metrics for IncoTune to characterize its prediction behavior under fixed decision thresholds. Accuracy, F1-score, EER, APCER/BPCER, and sensitivity/specificity are reported under thresholds of 0.5, 0.6, and 0.7. The sensitivity/specificity and APCER/BPCER values are computed from the corresponding binary confusion matrices at each threshold.
As shown in Table 7, the complementary metrics vary with the decision threshold. Increasing the threshold generally improves specificity and reduces BPCER, while sensitivity decreases and APCER increases. This pattern reflects the expected trade-off between detecting forged frames and reducing false positives for real frames. On DFD, the model remains stable across the tested thresholds. On DFDC and DFDCP, the changes in sensitivity and specificity are more pronounced, indicating that the operating threshold has a stronger influence under more challenging cross-dataset conditions. These metrics provide threshold-specific evidence that complements the threshold-independent AUC results used in the main cross-dataset comparison.

4.7. Zero-Shot Baseline Analysis

To evaluate whether the detection ability comes directly from the original VLM or from task-specific adaptation, we further test the untuned Qwen2.5-VL-7B model under the same A/B decision format.
Table 8 shows that the untuned Qwen2.5-VL-7B model performs close to random guessing on several datasets under the same binary decision format. This indicates that task-specific adapter tuning is necessary for learning forgery-related decision cues.

4.8. Robustness Analysis

Deepfake images may undergo various post-processing operations during transmission and platform re-encoding. To evaluate the robustness of IncoTune under common image transformations, we test the trained model on Celeb-DF with resizing, center cropping, brightness adjustment, low-light transformation, contrast adjustment, saturation adjustment, and JPEG compression. All perturbations are applied after face cropping and resizing, and the same inference protocol is used as in the clean evaluation. The three severity levels are defined using fixed transformation parameters. Specifically, Level 1/2/3 correspond to resize scales of 0.75/0.50/0.25, center-crop ratios of 0.90/0.80/0.70, brightness offsets of +10/+20/+30, low-light factors of 0.85/0.70/0.55, contrast factors of 1.15/1.30/1.50, saturation factors of 1.20/1.50/1.80, and JPEG quality values of 75/50/25, respectively.
As shown in Table 9, IncoTune remains relatively stable under moderate resizing, cropping, brightness, low-light, contrast, and saturation changes. Strong resizing and JPEG compression lead to larger performance drops. In particular, the AUC under JPEG compression decreases from 91.66% under clean conditions to 70.15% at Level 3, indicating that severe compression remains a challenging post-processing condition.

4.9. t-SNE Visualization of Latent Features

To provide an auxiliary visualization of the latent feature distributions learned by different tuning strategies, we extract hidden features from the language-model normalization layer and project them into a two-dimensional space using t-SNE. For both models, we use the same Celeb-DF subset with 2000 frames, including 1000 real and 1000 fake frames. The t-SNE settings are fixed as follows: PCA initialization, perplexity 30, random seed 42, and automatic learning rate.
As shown in Figure 3, the frozen-vision LoRA baseline presents a more mixed visual distribution of real and fake samples, whereas IncoTune shows a more separated pattern on the selected Celeb-DF subset. Since t-SNE can be affected by sampling and hyperparameter settings, we use this figure only as a qualitative illustration. The main evidence for the effectiveness of vision-side adaptation is provided by the quantitative results in Table 4 and Table 5.

4.10. Model Capacity and Inference Cost Analysis

To provide a trainable-parameter reference, we compare the reported parameter scale and Celeb-DF AUC with several representative methods. As shown in Table 10, IncoTune updates 27.0M adapter parameters during training and achieves 91.66% AUC on Celeb-DF. This comparison is intended to summarize the trainable-parameter scale rather than deployment cost, since different methods use different backbones and training protocols. The inference latency and memory consumption of IncoTune are reported separately in Table 11.
Table 11 further reports the inference cost of Vision+Language LoRA and IncoTune. Since both variants use the same Qwen2.5-VL-7B backbone, their inference latency and peak GPU memory are similar. IncoTune is parameter-efficient in terms of trainable parameters during adaptation, but inference still requires a forward pass through the full VLM backbone.

5. Limitations

This study focuses on frame-level deepfake detection. The current framework does not explicitly model temporal consistency across consecutive frames, and therefore does not use motion-level cues that may be useful for video-level detection. In addition, although the robustness experiment evaluates several common image transformations, strong JPEG compression and severe resizing still cause noticeable performance drops. This suggests that repeated video compression and social-media transmission remain challenging scenarios. The current experiments are conducted using Qwen2.5-VL-7B-Instruct as the base VLM. Although the proposed adapter-placement strategy is conceptually not restricted to this backbone, its effectiveness on other VLM families, such as LLaVA and InternVL, has not been fully evaluated in this study.
IncoTune updates only adapter parameters during training, but inference still requires a forward pass through a large VLM backbone. Therefore, practical deployment should consider GPU memory consumption and inference latency. Future work will investigate temporal modeling, model compression, and more efficient inference strategies.

6. Conclusions

In this paper, we investigated the frozen-vision setting in VLM-based deepfake detection and analyzed its potential limitation for frame-level deepfake detection. A fixed visual encoder can preserve useful pre-trained representations, but it may be less adaptive to subtle local artifacts in deepfake images. To address this issue, we proposed IncoTune, an inconsistency-aware tuning framework that introduces trainable vision-side adaptation into the visual encoder and applies Directional Low-Rank Adaptation (DoRA) to selected linear projection layers in both the visual encoder and the language model. The original pre-trained weights are kept frozen, while the adapter parameters are trained to adapt the visual token extraction process to the deepfake detection task.
The experimental results show that IncoTune improves over the frozen-vision ablation baseline and achieves competitive frame-level generalization among representative frame-level detectors. The ablation study further shows that adapter placement has an important influence on cross-dataset performance. In our setting, replacing LoRA with DoRA under a frozen visual encoder does not improve the average AUC, whereas introducing trainable adaptation into the visual pathway produces a larger improvement. When DoRA is applied to both the visual encoder and the language model, IncoTune achieves the best average AUC among the ablation variants. The paired bootstrap analysis and multi-seed stability analysis further support the reliability of the observed improvement.
The zero-shot, robustness, visualization, and inference-cost analyses provide complementary evidence about the behavior of IncoTune. The zero-shot experiment shows that the untuned Qwen2.5-VL model performs close to random guessing on several datasets, indicating that task-specific adapter tuning is necessary for deepfake detection. The extended robustness experiment reports the behavior of IncoTune under resizing, cropping, brightness, low-light, contrast, saturation, and JPEG compression. The results show that the model remains relatively stable under moderate transformations, while strong JPEG compression remains challenging. The t-SNE visualization provides a qualitative view of the learned latent space, and the cost analysis shows that IncoTune introduces no obvious inference overhead compared with Vision+Language LoRA under the same VLM backbone.
Future work will explore temporal modeling, cross-backbone validation, broader real-world robustness evaluation, and more efficient deployment strategies for VLM-based deepfake detection.

Author Contributions

Conceptualization, L.Z., S.P., M.X. and T.L.; methodology, L.Z., S.P., M.X. and T.L.; software, L.Z.; validation, S.P. and M.X.; formal analysis, L.Z.; investigation, L.Z.; funding acquisition, L.Z. and T.L.; writing—original draft preparation, L.Z.; writing—review and editing, L.Z., S.P., M.X. and T.L.; supervision, T.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Fundamental Research Funds for the Central Universities, grant number 2026JKF03ZK01; the Double First-Class Innovation Research Project for People’s Public Security University of China, grant number 2026SYL0301; and the Shandong Provincial Public Security Science and Technology Innovation Program, grant number GAKJCX2022-8. The APC was funded by the Fundamental Research Funds for the Central Universities, grant number 2026JKF03ZK01.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The public datasets used in this study are available from their official sources under their respective access policies. The processed frame lists, evaluation split files, textual prompts, main hyperparameter configurations, and evaluation scripts are available from the corresponding author upon reasonable request. The full training code and trained model weights are not publicly released at this stage, but may be made available for non-commercial research verification upon reasonable request and subject to approval.

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Tolosana, R.; Vera-Rodriguez, R.; Fierrez, J.; Morales, A.; Ortega-Garcia, J. Deepfakes and beyond: A survey of face manipulation and fake detection. Inf. Fusion 2020, 64, 131–148. [Google Scholar] [CrossRef] [Scilit]
  2. Mirsky, Y.; Lee, W. The creation and detection of deepfakes: A survey. ACM Comput. Surv. (CSUR) 2021, 54, 7. [Google Scholar] [CrossRef] [Scilit]
  3. Bai, J.; Bai, S.; Yang, S.; Wang, S.; Tan, S.; Wang, P.; Lin, J.; Zhou, C.; Zhou, J. Qwen-VL: A Versatile Vision-Language Model for Understanding, Localization, Text Reading, and Beyond. arXiv 2023, arXiv:2308.12966. [Google Scholar]
  4. Li, L.; Bao, J.; Zhang, T.; Yang, H.; Chen, D.; Wen, F.; Guo, B. Face x-ray for more general face forgery detection. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 13–19 June 2020; pp. 5001–5010. [Google Scholar]
  5. Shiohara, K.; Yamasaki, T. Detecting deepfakes with self-blended images. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, New Orleans, LA, USA, 18–24 June 2022; pp. 18720–18729. [Google Scholar]
  6. Qian, Y.; Yin, G.; Sheng, L.; Chen, Z.; Shao, J. Thinking in frequency: Face forgery detection by mining frequency-aware clues. In Computer Vision—ECCV 2020; Springer: Berlin/Heidelberg, Germany, 2020; pp. 86–103. [Google Scholar]
  7. Liu, H.; Li, X.; Zhou, W.; Chen, Y.; He, Y.; Xue, H.; Zhang, W.; Yu, N. Spatial-phase shallow learning: Rethinking face forgery detection in frequency domain. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Nashville, TN, USA, 20–25 June 2021; pp. 772–781. [Google Scholar]
  8. Luo, Y.; Zhang, Y.; Yan, J.; Liu, W. Generalizing face forgery detection with high-frequency features. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Nashville, TN, USA, 20–25 June 2021; pp. 16317–16326. [Google Scholar]
  9. Luo, A.; Kong, C.; Huang, J.; Hu, Y.; Kang, X.; Kot, A.C. Beyond the prior forgery knowledge: Mining critical clues for general face forgery detection. IEEE Trans. Inf. Forensics Secur. 2023, 19, 1168–1182. [Google Scholar] [CrossRef] [Scilit]
  10. Ba, Z.; Liu, Q.; Liu, Z.; Wu, S.; Lin, F.; Lu, L.; Ren, K. Exposing the deception: Uncovering more forgery clues for deepfake detection. In Proceedings of the AAAI Conference on Artificial Intelligence, Vancouver, BC, Canada, 26–27 February 2024; Volume 38, pp. 719–728. [Google Scholar]
  11. Zhong, N.; Xu, Y.; Li, S.; Qian, Z.; Zhang, X. Patchcraft: Exploring texture patch for efficient ai-generated image detection. arXiv 2023, arXiv:2311.12397. [Google Scholar]
  12. Cao, J.; Ma, C.; Yao, T.; Chen, S.; Ding, S.; Yang, X. End-to-end reconstruction-classification learning for face forgery detection. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, New Orleans, LA, USA, 18–24 June 2022; pp. 4113–4122. [Google Scholar]
  13. Yan, Z.; Luo, Y.; Lyu, S.; Liu, Q.; Wu, B. Transcending forgery specificity with latent space augmentation for generalizable deepfake detection. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 16–22 June 2024; pp. 8984–8994. [Google Scholar]
  14. Kim, Y.; Jang, M.; Kwon, M.J.; Lee, W.; Kim, C. SELFI: Selective Fusion of Identity for Generalizable Deepfake Detection. arXiv 2025, arXiv:2506.17592. [Google Scholar]
  15. Fu, X.; Yan, Z.; Yao, T.; Chen, S.; Li, X. Exploring unbiased deepfake detection via token-level shuffling and mixing. In Proceedings of the AAAI Conference on Artificial Intelligence, Philadelphia, PA, USA, 25 February–4 March 2025; Volume 39, pp. 3040–3048. [Google Scholar]
  16. Sun, K.; Yao, T.; Chen, S.; Ding, S.; Li, J.; Ji, R. Dual contrastive learning for general face forgery detection. In Proceedings of the AAAI Conference on Artificial Intelligence, Pomona, CA, USA, 24–28 October 2022; Volume 36, pp. 2316–2324. [Google Scholar]
  17. Yan, Z.; Zhang, Y.; Fan, Y.; Wu, B. Ucf: Uncovering common features for generalizable deepfake detection. In Proceedings of the IEEE/CVF International Conference on Computer Vision and Pattern Recognition, Paris, France, 1–6 October 2023; pp. 22412–22423. [Google Scholar]
  18. Zhang, D.; Xiao, Z.; Li, S.; Lin, F.; Li, J.; Ge, S. Learning natural consistency representation for face forgery video detection. In Computer Vision—ECCV 2024; Springer: Berlin/Heidelberg, Germany, 2024; pp. 407–424. [Google Scholar]
  19. Xu, Y.; Liang, J.; Jia, G.; Yang, Z.; Zhang, Y.; He, R. Tall: Thumbnail layout for deepfake video detection. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Paris, France, 1–6 October 2023; pp. 22658–22668. [Google Scholar]
  20. Ojha, U.; Li, Y.; Lee, Y.J. Towards universal fake image detectors that generalize across generative models. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Paris, France, 1–6 October 2023; pp. 24480–24489. [Google Scholar]
  21. Yermakov, A.; Cech, J.; Matas, J.; Fritz, M. Deepfake detection that generalizes across benchmarks. In Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision, Tucson, AZ, USA, 6–10 March 2026; pp. 773–783. [Google Scholar]
  22. Chang, Y.M.; Yeh, C.; Chiu, W.C.; Yu, N. Antifakeprompt: Prompt-tuned vision-language models are fake image detectors. arXiv 2023, arXiv:2310.17419. [Google Scholar]
  23. Lin, K.; Lin, Y.; Li, W.; Yao, T.; Li, B. Standing on the shoulders of giants: Reprogramming visual-language model for general deepfake detection. In Proceedings of the AAAI Conference on Artificial Intelligence, Philadelphia, PA, USA, 25 February–4 March 2025; Volume 39, pp. 5262–5270. [Google Scholar]
  24. Cui, X.; Li, Y.; Luo, A.; Zhou, J.; Dong, J. Forensics adapter: Adapting clip for generalizable face forgery detection. In Proceedings of the Computer Vision and Pattern Recognition Conference, Nashville, TN, USA, 10–17 June 2025; pp. 19207–19217. [Google Scholar]
  25. Han, Y.H.; Huang, T.M.; Hua, K.L.; Chen, J.C. Towards more general video-based deepfake detection through facial component guided adaptation for foundation model. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Nashville, TN, USA, 11–15 June 2025; pp. 22995–23005. [Google Scholar]
  26. Wang, J.; Duan, H.; Wang, J.; Jia, Z.; Yang, W.Y.; Zhu, X.; Zhao, Y.; Qian, J.; Xing, Y.; Zhai, G.; et al. Dfbench: Benchmarking deepfake image detection capability of large multimodal models. In Proceedings of the 33rd ACM International Conference on Multimedia, Dublin, Ireland, 27–31 October 2025; pp. 12666–12673. [Google Scholar]
  27. Yermakov, A.; Cech, J.; Matas, J. Unlocking the hidden potential of CLIP in generalizable deepfake detection. arXiv 2025, arXiv:2503.19683. [Google Scholar]
  28. Tong, T.; Anastasiu, D.; Liu, Y. Deepfake Detection Using Spatiotemporal Methods and Vision-Language Models. In Proceedings of the Undergraduate and Master’s Consortium (KDD-UMC ’25), Toronto, ON, Canada, 3–7 August 2025; Volume 3. [Google Scholar]
  29. Liu, S.Y.; Wang, C.Y.; Yin, H.; Molchanov, P.; Wang, Y.C.F.; Cheng, K.T.; Chen, M.H. Dora: Weight-decomposed low-rank adaptation. In Proceedings of the Forty-first International Conference on Machine Learning, Vienna, Austria, 21–27 July 2024. [Google Scholar]
  30. King, D.E. Dlib-ml: A machine learning toolkit. J. Mach. Learn. Res. 2009, 10, 1755–1758. [Google Scholar]
  31. Rossler, A.; Cozzolino, D.; Verdoliva, L.; Riess, C.; Thies, J.; Nießner, M. Faceforensics++: Learning to detect manipulated facial images. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Seoul, Republic of Korea, 27–28 October 2019; pp. 1–11. [Google Scholar]
  32. Li, Y.; Yang, X.; Sun, P.; Qi, H.; Lyu, S. Celeb-df: A large-scale challenging dataset for deepfake forensics. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 13–19 June 2020; pp. 3207–3216. [Google Scholar]
  33. Dolhansky, B.; Bitton, J.; Pflaum, B.; Lu, J.; Howes, R.; Wang, M.; Ferrer, C.C. The deepfake detection challenge (dfdc) dataset. arXiv 2020, arXiv:2006.07397. [Google Scholar]
  34. Bradley, A.P. The use of the area under the ROC curve in the evaluation of machine learning algorithms. Pattern Recognit. 1997, 30, 1145–1159. [Google Scholar] [CrossRef] [Scilit]
  35. Cheng, J.; Yan, Z.; Zhang, Y.; Luo, Y.; Wang, Z.; Li, C. Can we leave deepfake data behind in training deepfake detector? Adv. Neural Inf. Process. Syst. 2024, 37, 21979–21998. [Google Scholar] [CrossRef] [Scilit]
  36. Dosovitskiy, A.; Beyer, L.; Kolesnikov, A.; Weissenborn, D.; Zhai, X.; Unterthiner, T.; Dehghani, M.; Minderer, M.; Heigold, G.; Gelly, S.; et al. An image is worth 16x16 words: Transformers for image recognition at scale. arXiv 2020, arXiv:2010.11929. [Google Scholar]
  37. Lin, Z.; Geng, S.; Zhang, R.; Gao, P.; De Melo, G.; Wang, X.; Dai, J.; Qiao, Y.; Li, H. Frozen clip models are efficient video learners. In Computer Vision—ECCV 2022; Springer: Berlin/Heidelberg, Germany, 2022; pp. 388–404. [Google Scholar]
Figure 1. Conceptual comparison between the conventional frozen-vision paradigm and the proposed vision-side adaptation framework.
Figure 1. Conceptual comparison between the conventional frozen-vision paradigm and the proposed vision-side adaptation framework.
Sensors 26 04512 g001
Figure 2. Overall architecture of the proposed IncoTune framework. Given an input image, the vision-adapted Vision Transformer extracts visual tokens, which are mapped into the LLM embedding space through a cross-modal projector. The original pre-trained weights are kept frozen, while DoRA modules are inserted into selected linear projection layers in both the visual encoder and the language model. The A/B token-level supervision provides a classification-oriented gradient flow that updates the trainable adapter parameters and adapts the visual token extraction process to task-relevant forgery cues.
Figure 2. Overall architecture of the proposed IncoTune framework. Given an input image, the vision-adapted Vision Transformer extracts visual tokens, which are mapped into the LLM embedding space through a cross-modal projector. The original pre-trained weights are kept frozen, while DoRA modules are inserted into selected linear projection layers in both the visual encoder and the language model. The A/B token-level supervision provides a classification-oriented gradient flow that updates the trainable adapter parameters and adapts the visual token extraction process to task-relevant forgery cues.
Sensors 26 04512 g002
Figure 3. t-SNE visualization of latent features on Celeb-DF. The left plot corresponds to the frozen-vision LoRA baseline, and the right plot corresponds to the proposed IncoTune framework.
Figure 3. t-SNE visualization of latent features on Celeb-DF. The left plot corresponds to the frozen-vision LoRA baseline, and the right plot corresponds to the proposed IncoTune framework.
Sensors 26 04512 g003
Table 1. Dataset composition and experimental frame lists used for model training, validation, and cross-dataset evaluation.
Table 1. Dataset composition and experimental frame lists used for model training, validation, and cross-dataset evaluation.
DatasetExperimental RoleProcessed Frame SetExperimental Frame List
Total Real Fake Total Real Fake
FF++Training504,56491,250413,314504,56491,250413,314
FF++Validation10,0001848815210,00018488152
Celeb-DFTesting198,42718,650179,77710,00013018699
DFDTesting201,98018,979183,00110,00010009000
DFDCTesting126,94160,85966,08210,00047035297
DFDCPTesting80,29719,89960,39810,00026287372
Table 2. Representative frame-level cross-dataset results on deepfake datasets. The results are reported in terms of frame-level AUC (%). Results of prior methods are cited from their original papers or benchmark reports.
Table 2. Representative frame-level cross-dataset results on deepfake datasets. The results are reported in terms of frame-level AUC (%). Results of prior methods are cited from their original papers or benchmark reports.
ModelPub.Celeb-DFDFDDFDCDFDCP
F3Net [6]ECCV’2073.579.870.273.5
Face X-Ray [4]CVPR’2080.695.480.9-
DCL [16]AAAI’2282.391.676.7-
RECCE [12]CVPR’2282.389.169.673.4
UCF [17]ECCV’2382.494.580.5-
CFM [9]TIFS’2489.795.270.680.2
LSDA [13]CVPR’2483.088.073.681.5
ProDet [35]NeurIPS’2490.0-72.481.1
UDD [15]AAAI’2586.991.075.885.6
ForAda [24]CVPR’2590.093.384.389.0
RepDFD [23]AAAI’2580.0-77.390.6
IncoTune (Ours)-91.798.681.390.5
Note: “-” indicates that the corresponding result was not reported in the cited source; “-” in the Pub. column denotes the proposed method. Bold values indicate the best performance in each dataset column; the bold model name denotes the proposed method.
Table 3. Cross-source generalization results of IncoTune under DFDCP-source training. The model is trained on DFDCP and evaluated on FF++ and Celeb-DF. AUC (%) is reported.
Table 3. Cross-source generalization results of IncoTune under DFDCP-source training. The model is trained on DFDCP and evaluated on FF++ and Celeb-DF. AUC (%) is reported.
Training DatasetTest DatasetAUC
DFDCPFF++83.84
DFDCPCeleb-DF76.95
Table 4. Ablation results with 95% bootstrap confidence intervals. AUC (%) is reported for each test dataset.
Table 4. Ablation results with 95% bootstrap confidence intervals. AUC (%) is reported for each test dataset.
MethodVisual EncoderAdapterCeleb-DFDFDDFDCDFDCPAvg.
Language-side LoRAFrozenLoRA77.72
(76.59–78.85)
92.97
(92.42–93.52)
72.77
(71.79–73.75)
75.82
(74.85–76.79)
79.82
Language-side DoRAFrozenDoRA75.87
(74.41–77.29)
92.52
(91.95–93.09)
72.01
(71.02–73.02)
74.66
(73.56–75.71)
78.77
Vision + Language LoRAAdaptedLoRA90.01
(89.35–90.67)
97.97
(97.73–98.21)
80.67
(79.83–81.51)
89.39
(88.78–90.00)
89.51
IncoTuneAdaptedDoRA91.66
(90.88–92.34)
98.57
(98.38–98.76)
81.27
(80.44–82.10)
90.49
(89.92–91.06)
90.50
Note: Bold values indicate the best performance among the ablation variants.
Table 5. Paired bootstrap comparison between Vision+Language LoRA and IncoTune. The difference is computed as IncoTune minus Vision+Language LoRA in AUC percentage points.
Table 5. Paired bootstrap comparison between Vision+Language LoRA and IncoTune. The difference is computed as IncoTune minus Vision+Language LoRA in AUC percentage points.
DatasetVL-LoRA AUCIncoTune AUCDifference95% CI of Differencep-Value
Celeb-DF90.0191.66+1.65[+1.26, +2.04]<0.001
DFD97.9798.57+0.60[+0.34, +0.86]<0.001
DFDC80.6781.27+0.60[+0.32, +0.88]<0.001
DFDCP89.3990.49+1.10[+0.81, +1.39]<0.001
Table 6. Multi-seed stability analysis of IncoTune on the full FF++ training set. The model is trained with three random seeds and evaluated on Celeb-DF and DFDC. AUC (%) is reported for each seed, and the mean and standard deviation are computed over three seeds.
Table 6. Multi-seed stability analysis of IncoTune on the full FF++ training set. The model is trained with three random seeds and evaluated on Celeb-DF and DFDC. AUC (%) is reported for each seed, and the mean and standard deviation are computed over three seeds.
Training SetModelTest DatasetSeed 42Seed 123Seed 2026Mean ± Std
FF++IncoTuneCeleb-DF90.6391.3192.2891.40 ± 0.83
FF++IncoTuneDFDC81.3281.4982.4181.74 ± 0.59
Table 7. Complementary evaluation metrics of IncoTune under different fixed decision thresholds. All values except the threshold are reported in percentage. EER is included as a threshold-independent reference, while the other metrics are computed at each fixed threshold.
Table 7. Complementary evaluation metrics of IncoTune under different fixed decision thresholds. All values except the threshold are reported in percentage. EER is included as a threshold-independent reference, while the other metrics are computed at each fixed threshold.
DatasetThresholdAcc.F1EERAPCERBPCERSens.Spec.
Celeb-DF0.590.6494.8016.101.9059.2698.1040.74
Celeb-DF0.690.6594.7816.102.4355.6597.5744.35
Celeb-DF0.790.7394.8016.102.9251.7397.0848.27
DFD0.598.2899.054.980.919.0099.0991.00
DFD0.698.3199.064.981.087.2098.9292.80
DFD0.798.2599.024.981.305.8098.7094.20
DFDC0.572.0675.3526.6219.3937.5780.6162.43
DFDC0.672.3874.9826.6221.8834.0878.1265.92
DFDC0.772.9575.0626.6223.1631.4376.8468.57
DFDCP0.584.1989.3118.4810.3831.0589.6268.95
DFDCP0.683.8588.9418.4811.9028.0888.1071.92
DFDCP0.783.4388.5318.4813.2825.8086.7274.20
Table 8. Zero-shot and tuned Qwen2.5-VL comparison. AUC (%) is reported for each dataset.
Table 8. Zero-shot and tuned Qwen2.5-VL comparison. AUC (%) is reported for each dataset.
MethodTuningCeleb-DFDFDDFDCDFDCP
Qwen2.5-VL-7BNone52.6558.9750.3554.07
IncoTuneAdapter tuning91.6698.5781.2790.49
Gain-+39.01+39.60+30.92+36.42
Note: “-” denotes not applicable.
Table 9. Extended robustness evaluation of IncoTune on Celeb-DF. AUC (%) is reported under different perturbation types and severity levels.
Table 9. Extended robustness evaluation of IncoTune on Celeb-DF. AUC (%) is reported under different perturbation types and severity levels.
PerturbationClean/L0Level 1Level 2Level 3
Clean91.66---
Resize-91.7690.1984.22
Center crop-90.6489.0187.00
Brightness-91.2690.8090.11
Low light-91.5491.2890.09
Contrast-90.9889.8388.10
Saturation-91.5390.9990.20
JPEG-89.1982.7970.15
Note: “-” denotes not applicable.
Table 10. Trainable-parameter reference and Celeb-DF performance comparison. AUC (%) is reported. For VLM-based methods, the parameter number refers to trainable adapter parameters.
Table 10. Trainable-parameter reference and Celeb-DF performance comparison. AUC (%) is reported. For VLM-based methods, the parameter number refers to trainable adapter parameters.
ModelReported ParamsCeleb-DF
RepDFD [23]0.078 M80.0
DCL [16]19.35 M82.3
RECCE [12]25.83 M82.3
SBI [5]19.34 M88.6
ViT-B [36]85.8 M79.4
CFM [9]15.51 M89.7
EVL [37]53.8 M80.3
IncoTune (Ours)27.0 M trainable91.7
Note: Bold indicates the proposed method and its corresponding result.
Table 11. Inference cost comparison on Celeb-DF. Latency is measured in seconds per frame on 300 frames after 20 warm-up samples using a single RTX 4090 GPU.
Table 11. Inference cost comparison on Celeb-DF. Latency is measured in seconds per frame on 300 frames after 20 warm-up samples using a single RTX 4090 GPU.
MethodSamplesMeanMedianP95FPSMem.
VL-LoRA3000.13430.13060.15857.4515.48 GB
IncoTune3000.13410.13090.15917.4615.48 GB
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhang, L.; Peng, S.; Xu, M.; Lu, T. Towards Generalizable Deepfake Detection: An Inconsistency-Aware Vision–Language Model Tuning Approach. Sensors 2026, 26, 4512. https://doi.org/10.3390/s26144512

AMA Style

Zhang L, Peng S, Xu M, Lu T. Towards Generalizable Deepfake Detection: An Inconsistency-Aware Vision–Language Model Tuning Approach. Sensors. 2026; 26(14):4512. https://doi.org/10.3390/s26144512

Chicago/Turabian Style

Zhang, Lu, Shufan Peng, Mingle Xu, and Tianliang Lu. 2026. "Towards Generalizable Deepfake Detection: An Inconsistency-Aware Vision–Language Model Tuning Approach" Sensors 26, no. 14: 4512. https://doi.org/10.3390/s26144512

APA Style

Zhang, L., Peng, S., Xu, M., & Lu, T. (2026). Towards Generalizable Deepfake Detection: An Inconsistency-Aware Vision–Language Model Tuning Approach. Sensors, 26(14), 4512. https://doi.org/10.3390/s26144512

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop