DualFact+: A Multimodal Fact Verification Framework for Procedural Video Understanding
DualFact+ introduces a novel dual-layer, multimodal framework that separates procedural video facts into conceptual and contextual components to provide a more interpretable and human-aligned evaluation of video captioning, revealing that state-of-the-art models often suffer from systematic factual omissions and inconsistencies that standard metrics fail to detect.
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 are watching a cooking show or a DIY furniture tutorial. A smart computer is trying to write a recipe or a set of instructions based on what it sees in the video. Sometimes, the computer writes a sentence that sounds perfect and flows beautifully, but it's actually lying about what happened. Maybe it says, "The chef chopped the onions," when the video clearly shows them chopping carrots. Or maybe it forgets to mention that the chef used a knife instead of a spoon.
This paper introduces a new way to check if these computer-generated instructions are actually true. They call their system DualFact.
Here is how it works, broken down into simple ideas:
1. The Two Layers of Truth
The authors realized that checking a video description isn't just about reading the words; it's about understanding two different layers of reality:
- The "Conceptual" Layer (The Plan): This is the abstract idea of what should happen. For example, "Cut the vegetable." It doesn't care which vegetable or what tool is used yet; it just knows an action is happening. Think of this like a rough sketch of a painting.
- The "Contextual" Layer (The Reality): This is the specific, grounded detail of what actually happened in the video. Did they cut a tomato or an onion? Did they use a knife or a cleaver? This is the finished, detailed painting.
The Problem: Most current computer programs are great at the "Conceptual" layer (they sound smart) but often fail at the "Contextual" layer (they get the specific details wrong). They might say "cut the vegetable" (true) but miss that they used a dull knife, or they might invent a tool that wasn't there at all.
2. The "DualFact" Detective
To fix this, the researchers built a detective system called DualFact. It acts like a strict editor who checks the computer's work in two ways:
- The Text Check: It compares the computer's sentence against the "gold standard" text (the perfect human-written instructions).
- The Video Check: It compares the computer's sentence against the actual video footage.
The system breaks every sentence down into tiny "facts" (like: Action = Cut, Object = Tomato, Tool = Knife). Then, it asks: "Is this fact supported by the video?"
3. Catching the Three Types of Mistakes
The paper explains that computers make three specific types of lies, and DualFact is designed to catch them:
- Hallucinations (The "Magic" Mistake): The computer invents something that isn't there.
- Example: The video shows a bowl, but the computer says, "The chef used a blender." The blender never existed in the video.
- Omissions (The "Missing" Mistake): The computer forgets to mention something important that was there.
- Example: The video shows the chef adding salt, but the computer just says, "The chef mixed the soup," forgetting the salt entirely.
- Salience Errors (The "Distraction" Mistake): This is the trickiest one. The computer mentions something that is in the video, but it's not important to the task.
- Example: The chef is cutting a tomato, but there is a lemon sitting on the counter in the background. The computer says, "The chef cut the lemon." The lemon was there (so it's not a hallucination), but it wasn't the main event. The computer got distracted by the background noise.
4. What They Found
The researchers tested this system on two types of videos: cooking (YouCook3) and furniture making (CraftBench). They found some surprising things:
- Fluency Truth: The best-sounding, most fluent sentences were often the ones with the most factual errors. The computers were "smooth talkers" but bad at details.
- Old Metrics Lie: Standard ways of measuring success (like counting how many words match) were terrible at catching these errors. They gave high scores to sentences that were factually wrong.
- Video is the Truth-Teller: When the system checked against the video instead of just the text, it found that many "lies" were actually just "distractions" (Salience errors) or "omissions." The video grounded the truth in a way text alone couldn't.
5. The Takeaway
The paper concludes that to truly understand procedural videos (like cooking or building), we need a system that doesn't just check if the words sound nice, but verifies if the specific roles (Action, Tool, Object) match the visual evidence.
DualFact is like a rigorous fact-checker that separates the "big idea" from the "specific details," ensuring that when a computer describes a video, it tells the whole truth, not just a pretty version of it.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.