Project Overview
In this project, we worked on the problem of automatic deception detection by building two large-scale multimodal datasets—DECEPTIcON and DECEPTIcON+—focused on analyzing the truthfulness of public claims. We experimented with a variety of unimodal deep learning models across text, audio, and video, and benchmarked multiple fusion strategies to combine these modalities effectively. In addition to core modeling, we also explored model explainability and ran experiments on disentangling personality traits.
This study was supported by Scientific and Technological Research Council of Türkiye (TÜBITAK) under the Grant Number 122E134.
Dataset: DECEPTIcON and DECEPTIcON+
We constructed a large-scale multimodal dataset focused on the truthfulness of public claims made by U.S. public figures on social media. Each sample includes synchronized video, audio, and transcripts, labeled using PolitiFact's fact-checking annotations. These labels cover six levels of veracity: True, Mostly True, Half True, Mostly False, False, and Pants-on-Fire.
The resulting dataset — DECEPTIcON and its extended version DECEPTIcON+ — includes over 600 annotated samples from more than 400 speakers, making it one of the largest and most systematically labeled resources in the domain of automatic deception detection.
Model and Methodology
In our final approach, we employed modality-specific backbones and developed advanced fusion strategies for multimodal deception detection.
Unimodal Representations
For text, we extended pretrained models such as MPNet, SiEBERT, and Tweeteval (RoBERTa-based) to capture semantic, sentiment, and emotion-aware features. In audio, we utilized pretrained wav2vec 2.0 variants including W2V2-Emotion, W2V2-VADE, and W2V2-Gender, among others, fine-tuned for tasks like emotion recognition, gender identification, and speech recognition. For the visual modality, we leveraged models like VideoMAE, XCLIP, TimeSformer, and MARLIN to extract high-level spatiotemporal features from facial video data.
Multimodal Fusion
We experimented with and benchmarked various fusion methods:
- Soft Voting – Averaging predictions from each modality.
- Hard Voting – Majority-based prediction decision.
- Feature Concatenation – Merging modality features before classification.
- Simple Attention – Applying attention weights over concatenated representations.
- Hybrid Attention – Combining self- and cross-attention modules across modalities.
- MulT – Cross-modal transformer fusion without self-attention.
- MMJCA – A novel method leveraging joint cross-attention across modalities and positions.
- Representation Summarization – A novel lightweight summarization of modalities using learned tokens and cross-attention.
Visualizations of Various Fusion Methods
Key Results
In our experiments on the DECEPTIcON dataset, unimodal text-based models consistently outperformed audio and visual modalities. Among them, MMiniLM, Tweeteval, and ME5L achieved the highest classification metrics, especially in binary and 3-class tasks. Text models generally showed better generalization to unseen subjects and more stable performance across validation and test splits.
Audio-based methods performed slightly weaker than text but still showed promise, particularly W2V2-XLSR and W2V2-VADE. In some binary classification tasks, audio even surpassed text by a narrow margin, suggesting that prosodic features may be informative in certain deception contexts.
Visual-only methods were the weakest across all modalities. While VideoMAE models showed some relative advantage within the visual domain, the lack of fine-tuning and domain adaptation led to significantly lower performance compared to text and audio.
In terms of fusion strategies, hard voting (HV) emerged as the most effective method for multimodal integration, outperforming soft voting (SV) and feature-level fusion (FLF) in nearly every setting. Properly selected multimodal combinations led to notable gains, with up to +8% CCR and +8% F1 improvement over the best unimodal baselines in binary classification.
Similar performance trends were observed in the extended DECEPTIcON+ dataset as well, reinforcing the robustness of text-based cues and the effectiveness of HV-based fusion across different subject pools.
However, not all fusion attempts succeeded—some combinations suffered from performance drops due to poorly performing backbones introducing noise. These results underscore the importance of backbone complementarity over standalone performance when designing multimodal systems.
Detailed Results
DECEPTIcON
Fusion
Classification Type
CCR
F1
MAE
Val
Test
Val
Test
Val
Test
Six class
0.34 ± 0.08
0.23 ± 0.06
0.29 ± 0.09
0.17 ± 0.05
1.46 ± 0.25
1.67 ± 0.19
Three class
0.53 ± 0.06
0.38 ± 0.06
0.52 ± 0.07
0.33 ± 0.07
0.66 ± 0.07
0.78 ± 0.07
Binary (NF)
0.70 ± 0.04
0.59 ± 0.05
0.69 ± 0.04
0.58 ± 0.05
0.58 ± 0.08
0.78 ± 0.11
Binary (NT)
0.77 ± 0.05
0.70 ± 0.06
0.77 ± 0.05
0.70 ± 0.06
0.46 ± 0.10
0.59 ± 0.11
Text
Classification Type
CCR
F1
MAE
Val
Test
Val
Test
Val
Test
Six class
0.32 ± 0.04
0.21 ± 0.04
0.29 ± 0.07
0.19 ± 0.04
1.30 ± 0.11
1.62 ± 0.20
Three class
0.52 ± 0.06
0.48 ± 0.06
0.51 ± 0.07
0.46 ± 0.08
0.68 ± 0.06
0.71 ± 0.04
Binary (NF)
0.61 ± 0.07
0.58 ± 0.06
0.59 ± 0.08
0.57 ± 0.08
0.66 ± 0.13
0.71 ± 0.07
Binary (NT)
0.73 ± 0.02
0.65 ± 0.05
0.73 ± 0.02
0.65 ± 0.05
0.52 ± 0.04
0.68 ± 0.10
Audio
Classification Type
CCR
F1
MAE
Val
Test
Val
Test
Val
Test
Six class
0.26 ± 0.07
0.20 ± 0.03
0.21 ± 0.07
0.16 ± 0.02
1.43 ± 0.19
1.47 ± 0.12
Three class
0.46 ± 0.05
0.43 ± 0.07
0.41 ± 0.06
0.38 ± 0.08
0.68 ± 0.12
0.74 ± 0.14
Binary (NF)
0.64 ± 0.09
0.54 ± 0.02
0.62 ± 0.10
0.51 ± 0.04
0.66 ± 0.17
0.83 ± 0.14
Binary (NT)
0.71 ± 0.04
0.61 ± 0.10
0.70 ± 0.03
0.61 ± 0.10
0.58 ± 0.06
0.76 ± 0.18
Vision
Classification Type
CCR
F1
MAE
Val
Test
Val
Test
Val
Test
Six class
0.25 ± 0.05
0.21 ± 0.05
0.20 ± 0.05
0.16 ± 0.04
1.71 ± 0.14
1.81 ± 0.10
Three class
0.43 ± 0.09
0.35 ± 0.06
0.40 ± 0.11
0.31 ± 0.07
0.85 ± 0.19
0.96 ± 0.13
Binary (NF)
0.58 ± 0.06
0.55 ± 0.04
0.55 ± 0.09
0.51 ± 0.09
0.73 ± 0.18
0.80 ± 0.23
Binary (NT)
0.61 ± 0.07
0.51 ± 0.08
0.60 ± 0.08
0.51 ± 0.07
0.75 ± 0.12
0.94 ± 0.14
DECEPTIcON+
Fusion
Classification Type
CCR
F1
MAE
Val
Test
Val
Test
Val
Test
Six class
0.29 ± 0.05
0.24 ± 0.05
0.25 ± 0.05
0.20 ± 0.05
1.47 ± 0.18
1.58 ± 0.08
Three class
0.47 ± 0.07
0.43 ± 0.06
0.44 ± 0.08
0.40 ± 0.06
0.75 ± 0.13
0.81 ± 0.08
Binary (NF)
0.65 ± 0.06
0.56 ± 0.04
0.63 ± 0.06
0.54 ± 0.05
0.69 ± 0.14
0.88 ± 0.13
Binary (NT)
0.65 ± 0.07
0.60 ± 0.05
0.63 ± 0.05
0.58 ± 0.04
0.72 ± 0.11
0.81 ± 0.09
Text
Classification Type
CCR
F1
MAE
Val
Test
Val
Test
Val
Test
Six class
0.24 ± 0.04
0.20 ± 0.04
0.21 ± 0.04
0.17 ± 0.03
1.32 ± 0.09
1.37 ± 0.10
Three class
0.45 ± 0.06
0.46 ± 0.05
0.42 ± 0.06
0.44 ± 0.05
0.79 ± 0.12
0.80 ± 0.09
Binary (NF)
0.59 ± 0.06
0.54 ± 0.05
0.59 ± 0.06
0.52 ± 0.05
0.73 ± 0.08
0.84 ± 0.11
Binary (NT)
0.61 ± 0.06
0.58 ± 0.06
0.60 ± 0.06
0.57 ± 0.05
0.71 ± 0.13
0.77 ± 0.11
Audio
Classification Type
CCR
F1
MAE
Val
Test
Val
Test
Val
Test
Six class
0.25 ± 0.05
0.22 ± 0.07
0.22 ± 0.05
0.19 ± 0.06
1.47 ± 0.14
1.51 ± 0.12
Three class
0.45 ± 0.06
0.39 ± 0.06
0.42 ± 0.08
0.36 ± 0.06
0.76 ± 0.13
0.82 ± 0.08
Binary (NF)
0.60 ± 0.06
0.55 ± 0.06
0.59 ± 0.06
0.53 ± 0.05
0.70 ± 0.11
0.79 ± 0.16
Binary (NT)
0.61 ± 0.07
0.57 ± 0.06
0.59 ± 0.10
0.56 ± 0.08
0.69 ± 0.16
0.75 ± 0.12
Vision
Classification Type
CCR
F1
MAE
Val
Test
Val
Test
Val
Test
Six class
0.22 ± 0.04
0.20 ± 0.05
0.17 ± 0.05
0.15 ± 0.04
1.81 ± 0.18
1.82 ± 0.16
Three class
0.40 ± 0.05
0.34 ± 0.04
0.33 ± 0.06
0.28 ± 0.03
0.89 ± 0.08
0.98 ± 0.06
Binary (NF)
0.57 ± 0.06
0.52 ± 0.06
0.55 ± 0.07
0.51 ± 0.06
0.78 ± 0.16
0.86 ± 0.13
Binary (NT)
0.56 ± 0.04
0.47 ± 0.04
0.52 ± 0.09
0.44 ± 0.07
0.90 ± 0.20
1.04 ± 0.12
Box of Lies
Fusion
Classification Type
CCR
F1
MAE
Val
Test
Val
Test
Val
Test
Binary
0.84 ± 0.09
0.72 ± 0.16
0.83 ± 0.11
0.71 ± 0.17
0.16 ± 0.10
0.28 ± 0.16
Text
Classification Type
CCR
F1
MAE
Val
Test
Val
Test
Val
Test
Binary
0.71 ± 0.16
0.72 ± 0.16
0.68 ± 0.19
0.71 ± 0.17
0.30 ± 0.17
0.28 ± 0.17
Audio
Classification Type
CCR
F1
MAE
Val
Test
Val
Test
Val
Test
Binary
0.72 ± 0.13
0.69 ± 0.07
0.70 ± 0.14
0.66 ± 0.10
0.29 ± 0.13
0.32 ± 0.07
Vision
Classification Type
CCR
F1
MAE
Val
Test
Val
Test
Val
Test
Binary
0.68 ± 0.07
0.63 ± 0.07
0.65 ± 0.10
0.59 ± 0.10
0.31 ± 0.07
0.37 ± 0.08
DECEPTIcON
Fusion
| Classification Type | CCR | F1 | MAE | |||
|---|---|---|---|---|---|---|
| Val | Test | Val | Test | Val | Test | |
| Six class | 0.34 ± 0.08 | 0.23 ± 0.06 | 0.29 ± 0.09 | 0.17 ± 0.05 | 1.46 ± 0.25 | 1.67 ± 0.19 |
| Three class | 0.53 ± 0.06 | 0.38 ± 0.06 | 0.52 ± 0.07 | 0.33 ± 0.07 | 0.66 ± 0.07 | 0.78 ± 0.07 |
| Binary (NF) | 0.70 ± 0.04 | 0.59 ± 0.05 | 0.69 ± 0.04 | 0.58 ± 0.05 | 0.58 ± 0.08 | 0.78 ± 0.11 |
| Binary (NT) | 0.77 ± 0.05 | 0.70 ± 0.06 | 0.77 ± 0.05 | 0.70 ± 0.06 | 0.46 ± 0.10 | 0.59 ± 0.11 |
Text
| Classification Type | CCR | F1 | MAE | |||
|---|---|---|---|---|---|---|
| Val | Test | Val | Test | Val | Test | |
| Six class | 0.32 ± 0.04 | 0.21 ± 0.04 | 0.29 ± 0.07 | 0.19 ± 0.04 | 1.30 ± 0.11 | 1.62 ± 0.20 |
| Three class | 0.52 ± 0.06 | 0.48 ± 0.06 | 0.51 ± 0.07 | 0.46 ± 0.08 | 0.68 ± 0.06 | 0.71 ± 0.04 |
| Binary (NF) | 0.61 ± 0.07 | 0.58 ± 0.06 | 0.59 ± 0.08 | 0.57 ± 0.08 | 0.66 ± 0.13 | 0.71 ± 0.07 |
| Binary (NT) | 0.73 ± 0.02 | 0.65 ± 0.05 | 0.73 ± 0.02 | 0.65 ± 0.05 | 0.52 ± 0.04 | 0.68 ± 0.10 |
Audio
| Classification Type | CCR | F1 | MAE | |||
|---|---|---|---|---|---|---|
| Val | Test | Val | Test | Val | Test | |
| Six class | 0.26 ± 0.07 | 0.20 ± 0.03 | 0.21 ± 0.07 | 0.16 ± 0.02 | 1.43 ± 0.19 | 1.47 ± 0.12 |
| Three class | 0.46 ± 0.05 | 0.43 ± 0.07 | 0.41 ± 0.06 | 0.38 ± 0.08 | 0.68 ± 0.12 | 0.74 ± 0.14 |
| Binary (NF) | 0.64 ± 0.09 | 0.54 ± 0.02 | 0.62 ± 0.10 | 0.51 ± 0.04 | 0.66 ± 0.17 | 0.83 ± 0.14 |
| Binary (NT) | 0.71 ± 0.04 | 0.61 ± 0.10 | 0.70 ± 0.03 | 0.61 ± 0.10 | 0.58 ± 0.06 | 0.76 ± 0.18 |
Vision
| Classification Type | CCR | F1 | MAE | |||
|---|---|---|---|---|---|---|
| Val | Test | Val | Test | Val | Test | |
| Six class | 0.25 ± 0.05 | 0.21 ± 0.05 | 0.20 ± 0.05 | 0.16 ± 0.04 | 1.71 ± 0.14 | 1.81 ± 0.10 |
| Three class | 0.43 ± 0.09 | 0.35 ± 0.06 | 0.40 ± 0.11 | 0.31 ± 0.07 | 0.85 ± 0.19 | 0.96 ± 0.13 |
| Binary (NF) | 0.58 ± 0.06 | 0.55 ± 0.04 | 0.55 ± 0.09 | 0.51 ± 0.09 | 0.73 ± 0.18 | 0.80 ± 0.23 |
| Binary (NT) | 0.61 ± 0.07 | 0.51 ± 0.08 | 0.60 ± 0.08 | 0.51 ± 0.07 | 0.75 ± 0.12 | 0.94 ± 0.14 |
DECEPTIcON+
Fusion
| Classification Type | CCR | F1 | MAE | |||
|---|---|---|---|---|---|---|
| Val | Test | Val | Test | Val | Test | |
| Six class | 0.29 ± 0.05 | 0.24 ± 0.05 | 0.25 ± 0.05 | 0.20 ± 0.05 | 1.47 ± 0.18 | 1.58 ± 0.08 |
| Three class | 0.47 ± 0.07 | 0.43 ± 0.06 | 0.44 ± 0.08 | 0.40 ± 0.06 | 0.75 ± 0.13 | 0.81 ± 0.08 |
| Binary (NF) | 0.65 ± 0.06 | 0.56 ± 0.04 | 0.63 ± 0.06 | 0.54 ± 0.05 | 0.69 ± 0.14 | 0.88 ± 0.13 |
| Binary (NT) | 0.65 ± 0.07 | 0.60 ± 0.05 | 0.63 ± 0.05 | 0.58 ± 0.04 | 0.72 ± 0.11 | 0.81 ± 0.09 |
Text
| Classification Type | CCR | F1 | MAE | |||
|---|---|---|---|---|---|---|
| Val | Test | Val | Test | Val | Test | |
| Six class | 0.24 ± 0.04 | 0.20 ± 0.04 | 0.21 ± 0.04 | 0.17 ± 0.03 | 1.32 ± 0.09 | 1.37 ± 0.10 |
| Three class | 0.45 ± 0.06 | 0.46 ± 0.05 | 0.42 ± 0.06 | 0.44 ± 0.05 | 0.79 ± 0.12 | 0.80 ± 0.09 |
| Binary (NF) | 0.59 ± 0.06 | 0.54 ± 0.05 | 0.59 ± 0.06 | 0.52 ± 0.05 | 0.73 ± 0.08 | 0.84 ± 0.11 |
| Binary (NT) | 0.61 ± 0.06 | 0.58 ± 0.06 | 0.60 ± 0.06 | 0.57 ± 0.05 | 0.71 ± 0.13 | 0.77 ± 0.11 |
Audio
| Classification Type | CCR | F1 | MAE | |||
|---|---|---|---|---|---|---|
| Val | Test | Val | Test | Val | Test | |
| Six class | 0.25 ± 0.05 | 0.22 ± 0.07 | 0.22 ± 0.05 | 0.19 ± 0.06 | 1.47 ± 0.14 | 1.51 ± 0.12 |
| Three class | 0.45 ± 0.06 | 0.39 ± 0.06 | 0.42 ± 0.08 | 0.36 ± 0.06 | 0.76 ± 0.13 | 0.82 ± 0.08 |
| Binary (NF) | 0.60 ± 0.06 | 0.55 ± 0.06 | 0.59 ± 0.06 | 0.53 ± 0.05 | 0.70 ± 0.11 | 0.79 ± 0.16 |
| Binary (NT) | 0.61 ± 0.07 | 0.57 ± 0.06 | 0.59 ± 0.10 | 0.56 ± 0.08 | 0.69 ± 0.16 | 0.75 ± 0.12 |
Vision
| Classification Type | CCR | F1 | MAE | |||
|---|---|---|---|---|---|---|
| Val | Test | Val | Test | Val | Test | |
| Six class | 0.22 ± 0.04 | 0.20 ± 0.05 | 0.17 ± 0.05 | 0.15 ± 0.04 | 1.81 ± 0.18 | 1.82 ± 0.16 |
| Three class | 0.40 ± 0.05 | 0.34 ± 0.04 | 0.33 ± 0.06 | 0.28 ± 0.03 | 0.89 ± 0.08 | 0.98 ± 0.06 |
| Binary (NF) | 0.57 ± 0.06 | 0.52 ± 0.06 | 0.55 ± 0.07 | 0.51 ± 0.06 | 0.78 ± 0.16 | 0.86 ± 0.13 |
| Binary (NT) | 0.56 ± 0.04 | 0.47 ± 0.04 | 0.52 ± 0.09 | 0.44 ± 0.07 | 0.90 ± 0.20 | 1.04 ± 0.12 |
Box of Lies
Fusion
| Classification Type | CCR | F1 | MAE | |||
|---|---|---|---|---|---|---|
| Val | Test | Val | Test | Val | Test | |
| Binary | 0.84 ± 0.09 | 0.72 ± 0.16 | 0.83 ± 0.11 | 0.71 ± 0.17 | 0.16 ± 0.10 | 0.28 ± 0.16 |
Text
| Classification Type | CCR | F1 | MAE | |||
|---|---|---|---|---|---|---|
| Val | Test | Val | Test | Val | Test | |
| Binary | 0.71 ± 0.16 | 0.72 ± 0.16 | 0.68 ± 0.19 | 0.71 ± 0.17 | 0.30 ± 0.17 | 0.28 ± 0.17 |
Audio
| Classification Type | CCR | F1 | MAE | |||
|---|---|---|---|---|---|---|
| Val | Test | Val | Test | Val | Test | |
| Binary | 0.72 ± 0.13 | 0.69 ± 0.07 | 0.70 ± 0.14 | 0.66 ± 0.10 | 0.29 ± 0.13 | 0.32 ± 0.07 |
Vision
| Classification Type | CCR | F1 | MAE | |||
|---|---|---|---|---|---|---|
| Val | Test | Val | Test | Val | Test | |
| Binary | 0.68 ± 0.07 | 0.63 ± 0.07 | 0.65 ± 0.10 | 0.59 ± 0.10 | 0.31 ± 0.07 | 0.37 ± 0.08 |
Explainability
To understand how our model makes decisions, we analyzed attention patterns across text, audio, and visual data. In the textual modality, we observed that statements labeled as highly accurate often contained concrete, easily verifiable statistics. However, similar factual-looking elements were also found in misleading content, suggesting that deceptive speakers may intentionally mimic truthful language. Additionally, longer and more verbose statements tended to correlate with lower accuracy, likely reflecting attempts to bury misinformation in excessive detail.
On the audio side, the model's attention was closely aligned with the loudness of the speaker’s voice. It focused more on intense speech segments while ignoring silences and background noise, indicating a learned preference for high-information regions. Interestingly, pitch and tone had minimal impact, suggesting that vocal intensity mattered more than tonal nuance for deception detection.
Visually, the model concentrated its attention on facial action units, especially around the eyes and nose. These areas correspond to subtle muscle movements and micro-expressions, which are known to carry psychological cues related to deception. The attention heatmaps confirmed that facial expressions played a significant role in the model’s predictions, aligning with established behavioral research.
3-Modality Explainability Videos
2-Modality Explainability Videos
Personality Analysis
To model apparent personality (AP), we designed and trained deep learning architectures from scratch due to the lack of suitable pre-trained models. Our approach was centered around visual data from the FirstImpressionsV2 dataset, where each video is labeled using the OCEAN personality dimensions.
The models used spatial attention layers, recurrent memory connections, and temporal summarization to handle image sequences. Multiple architectures were explored—including CNN-RNN hybrids and transformer-based designs—with a focus on efficient temporal modeling and representation learning.
Despite extensive experimentation and integration of advanced fusion methods and attention mechanisms, the results did not reach expected levels of accuracy. The focus of our efforts remains on understanding and refining the modeling pipeline, particularly for challenging conditions such as in-the-wild face videos and label noise in personality traits.
Team
- Project Coordinator: Asst. Prof. Hamdi Dibeklioğlu
- PhD Students: Berat Biçer, Ergün Batuhan Kaynak
- MSc Students: Ali Azak, Murat Şahin, Uğur Can Altun, Kaan Gönç, Maria Raluca Eskin
- Engineers: Serhat Aras, Bahadır Durmaz
- Consultant: Prof. Dr. Mehmet Harma
Publications & Manuscripts
- Kaan Gönç, Hamdi Dibeklioğlu. Affect and Personality Aided Modeling of Transcribed Speech for Depression Severity Estimation. IEEE Transactions on Affective Computing, In Press, 2025. DOI:10.1109/TAFFC.2025.3560476
- Berat Biçer, Bahadır Durmaz, Serhat Aras, Hamdi Dibeklioğlu. DECEPTIcON: Bridging Gaps in In-the-Wild Deception Research. Under Review, 2025.