← Latest papers
⚡ electrical engineering

Dimensional Coactivation for Representational Consistency in Frozen Vision Foundation Models

This paper introduces Dimensional Coactivation (DCA), a novel metric that measures intra-sample representational consistency in frozen vision foundation models by analyzing raw feature dimension coactivation without standard normalization, demonstrating its effectiveness in detecting deepfakes by identifying structural incoherencies in synthetic faces.

Original authors: Izaldein Al-Zyoud Abdulmotaleb El Saddik

Published 2026-05-12
📖 5 min read🧠 Deep dive

Original authors: Izaldein Al-Zyoud Abdulmotaleb El Saddik

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you have a very smart, frozen robot that has never been taught to spot fake photos. It has just learned how to "see" the world by looking at millions of real pictures. Now, you show it a picture of a face.

Usually, we ask the robot: "Does this look like a real person?" But this paper asks a different, more subtle question: "Does the robot see this face as a single, coherent story, or does it see it as a bunch of mismatched puzzle pieces?"

Here is the breakdown of their discovery, using simple analogies.

1. The Problem: The "Frankenstein" Face

Deepfakes (fake videos) are getting scary good. They can make a fake eye look perfect, a fake nose look perfect, and a fake mouth look perfect. If you look at just the eye, it's real. If you look at just the mouth, it's real.

But in a real human face, the eye, nose, and mouth are connected by a hidden "glue" of identity. They belong to the same person. In a fake face, that glue is broken. The parts look real individually, but they don't "speak the same language" to each other.

2. The Tool: A "Dimensional Coactivation" (DCA) Fingerprint

The researchers invented a new way to measure this "glue." They call it Dimensional Coactivation (DCA).

Think of the robot's brain as having 1,024 different "light switches" (dimensions) that turn on when it sees something.

  • Old Way: Most tools look at the whole face and say, "This looks 80% like a real face." They average everything out.
  • The New Way (DCA): This tool looks at specific pairs of features (like the eyes and the mouth) and asks: "When the robot sees the eyes, which specific light switches turn on? And when it sees the mouth, do those exact same switches turn on?"

If it's a real face, the same switches light up for the eyes and the mouth because they belong to the same identity. If it's a fake, the switches light up randomly for the eyes and differently for the mouth. The "glue" is missing.

3. The Secret Sauce: "Constraint Liberation"

This is the most important part of the paper. The researchers found that to see this "glue," you have to stop treating the robot's brain like a normal math problem.

Usually, when comparing things, mathematicians do three things to make it "fair":

  1. Centering: Subtracting the average (removing the "baseline").
  2. Normalization: Making sure everything is the same size (squashing big numbers down).
  3. Mixing: Looking at how every switch interacts with every other switch.

The paper argues that for this specific job, these "fairness" rules actually destroy the signal.

  • The Analogy: Imagine you are trying to hear a whisper in a room.
    • Centering is like turning off the volume of the room to hear the whisper better.
    • Normalization is like forcing the whisper to be the same volume as a shout.
    • Mixing is like listening to the echo of the whisper bouncing off every wall.

The researchers found that for a frozen robot (one that isn't being retrained), the volume (magnitude) and the baseline (mean) of the light switches actually contain the secret code of the face's identity. If you "normalize" or "center" the data, you accidentally erase the very thing you are trying to find. They call this "Constraint Liberation"—letting the raw data speak without forcing it into a box.

4. The Results: The "Eyes-Mouth-Nose" Fingerprint

They tested this on a famous fake-face detector called DINOv3.

  • They took the Eyes, Mouth, and Nose of a face.
  • They measured how the "light switches" co-activated between these three parts.
  • They created a 3,072-dimensional fingerprint (a long list of numbers) that describes the relationship between these parts.

The Score:

  • When they tested this on a dataset of deepfakes (CelebDF-v2), it was 91% accurate at spotting fakes, even though the robot had never seen those specific fakes before.
  • The "Aha!" Moment: When they tried to use the "fairness" rules (centering/normalizing) again, the accuracy crashed to 46% (basically guessing). This proved that their "raw" method was the only thing that worked.

5. Why the Robot Matters

They also tried swapping the robot's brain.

  • DINOv3 (Self-taught): Worked great. It had a stable "coordinate system" where the light switches meant the same thing for the eyes and the mouth.
  • FaRL (Taught to label parts): Worked terribly (58% accuracy). This robot was trained to just say "That's an eye, that's a nose." It didn't learn the deep, stable connection between them.

This proves that the ability to spot the "broken glue" depends entirely on the robot having a stable internal map of the world, not just on being able to find the face parts.

Summary

The paper says: Don't just look at the parts; look at how the parts talk to each other inside the robot's brain.

If you strip away the usual math rules (normalization, centering) and look at the raw "light switches" that turn on for the eyes and mouth, you can see a hidden fingerprint. If that fingerprint is messy, the face is fake. If it's consistent, the face is real. And surprisingly, the "messy" math rules we usually use to clean up data actually hide this truth.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →