Seeing Through the Chain: Mitigate Hallucination in Multimodal Reasoning Models via CoT Compression and Contrastive Preference Optimization
This paper introduces C3PO, a training-based framework that mitigates hallucinations in multimodal reasoning models by compressing Chain-of-Thought to reduce redundant text tokens and employing Contrastive Preference Optimization with hallucination-inducing negative signals to enhance visual reliance.
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, well-read robot assistant. You show it a picture of a salad and ask, "Is there a fork in this picture?"
A normal robot might look at the picture, see the salad, and say, "Yes, salads usually have forks." But a Multimodal Large Reasoning Model (MLRM) is like a robot that doesn't just answer; it thinks out loud before speaking. It says: "Hmm, I see green leaves. Salads are eaten with forks. There is a napkin, which implies a fork. Therefore, yes, there is a fork."
The problem? Sometimes, the robot hallucinates. It might say, "I see a fork," even if the fork isn't actually in the picture. It's so busy talking about its "logic" that it stops looking at the picture.
This paper, titled "Seeing Through the Chain," introduces a new training method called C3PO (a clever nod to the Star Wars robot) to fix this. Here is how it works, explained simply:
The Problem: The Robot is "Over-Thinking"
The authors discovered two main reasons why these reasoning robots make up facts:
- The "Chatterbox" Effect: When the robot starts its "Chain of Thought" (its internal monologue), it gets so excited about talking that it stops paying attention to the image. It relies too much on what it knows about the world (e.g., "salads have forks") and ignores what it actually sees.
- The "Bad Start" Effect: If the robot's internal thinking process is full of lies or mistakes, the final answer will almost certainly be wrong too. A bad thought process leads to a bad conclusion.
The Solution: C3PO (Compression & Correction)
The authors propose a two-step training process to fix the robot's brain.
Step 1: The "Editor" (Chain-of-Thought Compression)
Imagine the robot writes a 10-page essay to answer a simple question. Most of those pages are just filler words like "um," "let's see," and "I think."
- What C3PO does: It acts like a strict editor. It takes the robot's long, rambling thoughts and cuts out the fluff.
- The Analogy: It's like taking a long, boring movie and editing it down to just the exciting scenes. The robot learns to keep only the most important clues (the visual evidence) and delete the redundant text. This forces the robot to focus on the picture rather than its own chatter.
Step 2: The "Debate Coach" (Contrastive Preference Optimization)
Now that the robot is talking less, we need to teach it to think better.
- The Setup: The researchers create a training game. They show the robot two versions of a thought process:
- The "Good" Version: A clear, accurate thought process that looks at the picture and gets the facts right.
- The "Bad" Version: A hallucinated version where the robot makes things up.
- The Twist: To make the "Bad" version even more obvious, they use a trick called Multimodal Hallucination-Inducing. They intentionally blur the picture or give the robot a confusing prompt to force it to make a mistake. This helps the robot recognize its own bad habits.
- The Lesson: The robot is then trained to say, "I prefer the Good Version because it matches the picture," and "I reject the Bad Version because it's a lie." Over time, it learns to avoid the path that leads to hallucinations.
The Result
After this training, the robots become much more reliable. They still think out loud, but their thoughts are:
- Shorter: No more unnecessary chatter.
- Sharper: They focus more on the image and less on their own assumptions.
- Truer: They are much less likely to invent objects that aren't there.
Why This Matters
Think of it like teaching a student to take a test.
- Before: The student writes a 5-page essay full of guesses and daydreams, then gets the answer wrong.
- After C3PO: The student is taught to write a concise, evidence-based outline first. If the evidence isn't there, they admit they don't know, rather than making up a story.
The paper proves that by cleaning up the "thinking process" and teaching the model to prefer truth over fancy-sounding lies, we can make AI much more trustworthy when looking at the real world.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.