Cross-Branch Orthogonality for Improved Generalization in Face Deepfake Detection
Tharindu Fernando, Clinton Fookes, Sridha Sridharan, Simon Denman
TL;DR
The paper tackles the challenge of cross-dataset generalisation in face deepfake detection by introducing CBO-DD, a multi-branch architecture that learns diverse, non-redundant features through an Orthogonal Feature Disentanglement Module enforcing branch-level and cross-branch independence. It combines Localised Spatial, Multi-scale Global Context, and Complementary Emotion branches, with simple concatenation-based fusion made effective by the disentanglement constraints, and a lightweight classifier. Empirical results on FF++, Celeb-DF-V2, and DFDC show strong cross-dataset gains (up to 7-9% in AUC) over state-of-the-art methods without domain adaptation, highlighting improved robustness to unseen manipulations. The approach advances practical deepfake detection by improving generalisation and interpretability through disentangled, orthogonal feature representations.
Abstract
Remarkable advancements in generative AI technology have given rise to a spectrum of novel deepfake categories with unprecedented leaps in their realism, and deepfakes are increasingly becoming a nuisance to law enforcement authorities and the general public. In particular, we observe alarming levels of confusion, deception, and loss of faith regarding multimedia content within society caused by face deepfakes, and existing deepfake detectors are struggling to keep up with the pace of improvements in deepfake generation. This is primarily due to their reliance on specific forgery artifacts, which limits their ability to generalise and detect novel deepfake types. To combat the spread of malicious face deepfakes, this paper proposes a new strategy that leverages coarse-to-fine spatial information, semantic information, and their interactions while ensuring feature distinctiveness and reducing the redundancy of the modelled features. A novel feature orthogonality-based disentanglement strategy is introduced to ensure branch-level and cross-branch feature disentanglement, which allows us to integrate multiple feature vectors without adding complexity to the feature space or compromising generalisation. Comprehensive experiments on three public benchmarks: FaceForensics++, Celeb-DF, and the Deepfake Detection Challenge (DFDC) show that these design choices enable the proposed approach to outperform current state-of-the-art methods by 5% on the Celeb-DF dataset and 7% on the DFDC dataset in a cross-dataset evaluation setting.
