Knowledge Base Regulation Tracker Standards & Frameworks OSS Directory AI Incident Database Research Paper Library Case Studies Society Articles News Jobs About Charter Sign inBecome a Member

FACTOR

Dataset auditing and provenance

Detecting Deepfakes Without Seeing Any

deep-fake-detectiondeepfake-detectionfact-checking

Detecting Deepfakes Without Seeing Any: The FACTOR Approach

FACTOR is a training-free framework designed to detect deepfake media by identifying discrepancies between false claims and their imperfect synthesis in generated content. Unlike traditional supervised classifiers, which rely on prior exposure to deepfake examples, FACTOR operates without needing to observe any deepfakes during training. This makes it uniquely capable of detecting zero-day deepfake attacks—those using novel generation techniques not encountered before.

The core insight behind FACTOR is that deepfake attacks often involve false factual claims about the media. For example, a face-forgery attack might claim an image depicts a specific individual, while an audio-visual deepfake might falsely assert that the audio and video align in depicting the same event. These claims, while central to the attack, are rarely synthesized with perfect accuracy by current generative models. FACTOR exploits this inconsistency by verifying whether the claimed facts align with observable features in the media.

The framework introduces a concept borrowed from fake news detection: fact checking. In this context, fact checking involves assessing whether the claimed attributes of the media (e.g., identity, speech, or motion) are consistent with the actual content. By quantifying this alignment using a truth score—computed via cosine similarity—FACTOR distinguishes between real and fake media. This method is particularly effective in scenarios where deepfake generation techniques evolve rapidly, as it does not depend on prior exposure to specific attack types.

FACTOR’s design is grounded in three key observations: first, deepfake attacks often rely on explicit or implicit false claims about the media; second, current generative models cannot perfectly replicate these claims; and third, discrepancies between claimed and observed facts can serve as detectable signals. These observations form the basis for a practical, scalable approach to deepfake detection that avoids the limitations of traditional methods.

How FACTOR Works

FACTOR operates by analyzing three primary types of deepfake attacks: face-forgery, audio-visual synthesis, and text-to-image generation. Each attack type introduces distinct challenges and opportunities for detection through fact verification.

In face-forgery attacks, the false claim typically involves the identity of the individual depicted. For instance, an attacker might claim an image shows Barack Obama, but the synthesized face may not perfectly match Obama’s known features. FACTOR evaluates the consistency between the claimed identity and the visual characteristics of the face, using off-the-shelf facial recognition features to compute a truth score. A low score indicates a likely discrepancy, flagging the media as potentially fake.

Audio-visual deepfakes present a more complex challenge, as they involve synchronizing fake audio with real video or vice versa. The false claim here is that the audio and video depict the same event. FACTOR assesses this by comparing the claimed alignment between audio and visual cues—such as lip movements, speech content, or background noise—against observable inconsistencies.

Text-to-image attacks, such as those using Stable Diffusion, generate images based on textual prompts. The false claim in these cases is that the generated image accurately represents the described content. FACTOR verifies this by comparing the visual features of the image against the semantic expectations derived from the prompt. For instance, if the prompt describes a scene with specific objects or attributes, FACTOR checks whether the generated image aligns with these expectations. Discrepancies, such as missing or incorrectly rendered elements, reduce the truth score and indicate potential fakery.

The framework’s detection mechanism relies on cosine similarity to quantify the alignment between claimed facts and observed media. This approach is training-free, meaning it does not require labeled datasets of deepfakes for calibration. Instead, it uses pre-existing, off-the-shelf features—such as facial embeddings for identity verification or audio-visual synchronization metrics—to compute the truth score.

Use Cases

FACTOR’s ability to detect zero-day deepfake attacks makes it particularly valuable in high-stakes environments where traditional detection methods fail.

This capability is especially useful in cases involving manipulated media, where traditional forensic methods may not suffice. By identifying inconsistencies between claimed facts and observable content, FACTOR helps investigators distinguish genuine evidence from fabricated material.

With the rise of deepfake technology, verifying the authenticity of multimedia content has become increasingly challenging. FACTOR can serve as a supplementary tool for fact-checkers, enabling them to assess whether images, videos, or audio clips have been altered to misrepresent reality. For instance, if a news outlet receives a video claiming to show a political event, FACTOR can evaluate whether the visual and auditory cues support the claimed narrative. This reduces the risk of misinformation spreading through manipulated media.

Digital forensics benefits from FACTOR’s ability to detect subtle inconsistencies in generated content. FACTOR’s fact-checking approach allows forensic analysts to identify discrepancies between claimed attributes and observable features, providing objective evidence of tampering.

Platforms like Facebook, Twitter, and TikTok are increasingly targeted by deepfake attacks, which can undermine public trust and incite harm. By integrating FACTOR into content moderation systems, platforms can automatically flag potentially fake media before it reaches users.

Key Features and Capabilities

FACTOR’s design emphasizes simplicity, scalability, and adaptability, making it a practical solution for real-world deepfake detection challenges. Its key features include training-free operation, reliance on off-the-shelf features, and broad applicability across multiple attack types.

One of FACTOR’s most notable advantages is its training-free nature. Unlike supervised deepfake detectors, which require large datasets of labeled examples, FACTOR does not depend on prior exposure to deepfakes. This eliminates the need for continuous retraining as new attack techniques emerge. Instead, FACTOR leverages pre-existing models and features—such as facial recognition embeddings or audio-visual synchronization metrics—to compute truth scores. This approach ensures the framework remains effective against zero-day attacks without the computational overhead of training.

The use of off-the-shelf features is another critical aspect of FACTOR’s design.

FACTOR’s applicability extends to three major deepfake attack types: face-forgery, audio-visual synthesis, and text-to-image generation. Each attack type presents unique challenges, but FACTOR’s fact-checking approach provides a unified methodology for detection. For face-forgery, the framework evaluates identity claims against facial features; for audio-visual attacks, it assesses synchronization between audio and video; and for text-to-image attacks, it verifies alignment between textual prompts and generated images. This versatility makes FACTOR a comprehensive solution for addressing diverse deepfake threats.

The framework’s accuracy has been demonstrated in comparative studies against state-of-the-art deepfake detectors. In experiments involving face-swapping and audio-visual synthesis attacks, FACTOR achieved better-than-state-of-the-art performance without requiring access to deepfake examples during training. This underscores its effectiveness in real-world scenarios where traditional methods fail due to the lack of prior exposure to novel attack techniques. The paper documenting FACTOR’s development highlights its potential as a practical tool for zero-day deepfake detection.

Implementation of FACTOR is straightforward, thanks to its open-source PyTorch implementation.

Technical Implementation and Requirements

FACTOR’s official PyTorch implementation is hosted on GitHub and includes detailed instructions for setup and usage. The process begins with creating a Python virtual environment to isolate dependencies, followed by installing the required packages listed in the repository’s requirements file.

The implementation is organized into three primary modules, corresponding to the three attack types: face-forgery, audio-visual, and text-to-image. Each module contains specific instructions for configuring and running the detection pipeline. For example, the face-forgery module includes steps for loading facial recognition models and computing identity-based truth scores, while the audio-visual module focuses on synchronizing audio and video features.

To cite FACTOR in academic or professional contexts, users are encouraged to reference the original paper titled Detecting Deepfakes Without Seeing Any, published on arXiv in November 2023. The citation format follows standard academic conventions, ensuring proper attribution to the authors: Tal Reiss, Bar Cavia, and Yedid Hoshen. This paper provides a detailed theoretical foundation for FACTOR’s methodology, including experimental results and comparisons with existing deepfake detection techniques.

The framework’s licensing model is custom or multiple, as specified in the repository.

Sources

Contribute

Spot an error, or know a record we should add? Members can propose additions and submit corrections.