TLDR: The FiFa framework introduces a new approach to Explainable DeepFake Analysis (XDFA) by providing fine-grained, visually grounded explanations of forgery artifacts. It defines a Facial Image Concept Tree (FICT) for precise annotation, an automated FiFa-Annotator pipeline, and a comprehensive set of 11 tasks (FiFa-11) including Artifact-Grounding Explanation (AGE). The FiFa-MLLM model, a unified multi-task learning architecture, outperforms existing baselines by connecting textual forgery explanations with visual segmentation masks and supporting flexible region-specific queries.
The rise of Artificial Intelligence Generated Content (AIGC) has made it increasingly difficult to distinguish between real and fake images, especially with DeepFakes. These manipulated images pose significant social and security risks, making DeepFake Analysis (DFA) a crucial field. While Multimodal Large Language Models (MLLMs) have advanced Explainable DeepFake Analysis (XDFA) by bridging vision and language, existing methods often fall short in providing detailed, fine-grained explanations of forgery artifacts.
Current XDFA approaches face two main challenges. Firstly, their data annotation for artifacts is often unreliable and too broad. For instance, an artifact on “the left nasal ala” might only be described as being in “the region around the nose.” This lack of precision makes it hard to pinpoint exact forgery locations. Secondly, existing models struggle to connect textual explanations of forgery with visual evidence, such as segmentation masks. They also lack the flexibility to respond to specific queries about arbitrary facial regions, limiting targeted analysis.
To overcome these limitations, researchers have introduced the Fake-in-Facext (FiFa) framework. This innovative framework aims to ensure that MLLM responses for XDFA are thoroughly grounded in the Face Visual Context (Facext). The FiFa framework brings several key contributions, focusing on both data annotation and model construction.
A New Approach to Data Annotation
A core component of FiFa is the Facial Image Concept Tree (FICT). This hierarchical structure divides facial images into 8 levels of fine-grained regional concepts, comprising 112 “Atomic Concepts” (leaf nodes) and 72 “Parent Concepts” (internal nodes). This detailed breakdown allows for a much more precise description of artifact locations. Building on FICT, the FiFa-Annotator is an automated data annotation pipeline. It works by first identifying artifact-containing concepts based on pixel differences between real and manipulated images. Then, a powerful MLLM (GPT-4o) generates detailed forgery explanations for these Atomic Concepts. Finally, another robust LLM (ChatGPT) aggregates these explanations to create comprehensive forgery explanations for Parent Concepts. This process, by leveraging prior knowledge from the FICT, produces more reliable and fine-grained annotations compared to previous methods.
Using the FiFa-Annotator, the team constructed FiFa-Instruct-1M, the largest training dataset known for XDFA, containing 1.38 million question-answer pairs. They also created FiFa-Bench as an evaluation benchmark for their new tasks.
Expanding DeepFake Analysis Tasks
The FiFa framework introduces a comprehensive set of 11 tasks for fine-grained XDFA, collectively called FiFa-11. Beyond traditional tasks like Detection, Classification, and Localization, FiFa-11 pioneers the Artifact-Grounding Explanation (AGE) task. AGE generates textual forgery explanations alongside segmentation masks that visually pinpoint the artifacts mentioned in the text. This directly addresses the lack of connection between text and visual evidence. Furthermore, FiFa-11 supports more flexible input queries, allowing users to specify facial regions of interest through textual prompts (Region-Level) or bounding box visual prompts (Box-Level), in addition to analyzing the entire face (Image-Level).
Also Read:
- RadDiagSeg-M: A New AI Model for Integrated Radiology Diagnosis and Multi-Target Segmentation
- Med-VRAgent: Enhancing Medical Visual Reasoning with AI Agents
The FiFa-MLLM Model
To tackle the challenges of FiFa-11, the researchers developed FiFa-MLLM, a unified multi-task learning architecture. Unlike many existing MLLMs that use separate visual encoders for segmentation, FiFa-MLLM employs a single global visual encoder. This encoder efficiently generates visual features for both the Large Language Model (LLM) input and mask prediction. A novel Multi-Task Decoder, with distinct task-specific query embeddings, simultaneously handles Artifact Mask Prediction and various auxiliary supervision tasks, such as Region Mask Prediction. This auxiliary supervision has been shown to significantly improve the accuracy of Artifact Mask Prediction.
FiFa-MLLM also incorporates a Box Encoder to support bounding box visual prompts, enhancing its fine-grained facial context understanding. Despite having fewer parameters than strong baselines, FiFa-MLLM demonstrates superior performance across almost all FiFa-11 tasks and achieves state-of-the-art results on existing XDFA benchmarks like DD-VQA and DFA-Bench.
This framework marks a significant step forward in making DeepFake analysis more precise, reliable, and interpretable, providing a clearer understanding of how and where digital manipulations occur in facial images. For more technical details, the full research paper can be accessed here.


