Where MLLMs Attend and What They Rely On: Explaining Autoregressive Token Generation
This paper introduces EAGLE, a lightweight black-box framework that explains autoregressive token generation in multimodal large language models by attributing decisions to specific visual regions and quantifying the balance between visual evidence and language priors, thereby offering superior faithfulness, localization, and hallucination diagnosis with reduced computational cost.
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, but slightly mysterious, robot friend named EAGLE. This robot is great at looking at pictures and describing them in sentences (like, "A cat is sitting on a banana tree"). But sometimes, it makes things up (hallucinations), or it's hard to tell why it said what it said.
This paper introduces EAGLE, a new tool designed to be a "detective" for these AI robots. It answers two big questions:
- Where did the robot look? (Which part of the picture made it say "cat"?)
- What did it rely on? (Did it actually see the cat, or did it just guess because it's a common sentence?)
Here is a simple breakdown of how it works, using some fun analogies.
1. The Problem: The "Black Box" Mystery
Imagine you ask a chef to cook a dish. They hand you a delicious meal, but they won't tell you which ingredients they used or in what order. You might suspect they used salt, but maybe they used sugar instead.
- MLLMs (Multimodal Large Language Models) are like that chef. They look at an image and write a story.
- The Issue: Sometimes they lie (hallucinate). If they say, "There is a dog in the picture," but there isn't one, we need to know why they thought that. Old tools tried to guess by looking at the chef's brainwaves (internal math), but that's messy and often wrong.
2. The Solution: The "Lego Block" Detective
EAGLE doesn't need to look inside the robot's brain. It treats the robot like a black box (you can't see inside, you just put things in and get things out).
How it works:
Imagine the picture is a giant puzzle made of 100 tiny Lego blocks (small pieces of the image).
- Step 1: The Blindfold Test. EAGLE covers up most of the Lego blocks, leaving only a few visible. It asks the robot: "Can you still describe the picture?"
- Step 2: The "Insight" Score (The "Enough" Test). EAGLE tries to find the smallest group of Lego blocks that, if shown to the robot, would make it say the exact same sentence as before.
- Analogy: If you show the robot just the "cat's ear" and "tail," and it still says "Cat," those are the Insight blocks. They are enough to do the job.
- Step 3: The "Necessity" Score (The "Need" Test). EAGLE then takes a full picture and starts removing blocks one by one. It watches to see which block, when removed, makes the robot stop saying "Cat."
- Analogy: If you remove the "cat's body" and the robot suddenly says "I don't see anything," that block was Necessary.
By combining these two tests, EAGLE creates a Heat Map. It highlights the specific parts of the image that actually mattered.
3. The Twist: "Guessing" vs. "Seeing"
This is the cleverest part. EAGLE also figures out if the robot is seeing the object or just guessing based on what it knows about language.
- The Scenario: The robot says, "The man is holding a coffee cup."
- The Test: EAGLE slowly reveals the picture to the robot.
- If the robot is a "Visual Learner": As soon as the coffee cup is revealed, the robot's confidence skyrockets. It needs to see the cup to say the word.
- If the robot is a "Language Guesser": The robot says "coffee cup" even when the picture is completely black! It's just guessing because "man" and "coffee cup" often go together in stories.
- The Result: EAGLE can tell you: "Hey, this word was based on what it saw (Visual Evidence), but that other word was just a lucky guess (Language Prior)."
4. Why is this a Big Deal?
The paper tested EAGLE on several popular AI models and found it to be the best detective so far.
- It's More Accurate: Old tools often pointed to the wrong parts of the image (like highlighting the sky when the robot was talking about a car). EAGLE points to the car.
- It Catches Lies: When a robot hallucinates (makes up a dog that isn't there), EAGLE can pinpoint exactly which weird patch of pixels confused the robot. It's like finding the "smoking gun" that caused the lie.
- It Saves Money: It doesn't need a super-expensive computer to run. It's lightweight and efficient.
Summary
Think of EAGLE as a truth-telling translator for AI.
- Before, we had to trust the AI blindly.
- Now, EAGLE lets us say, "Okay, I see why you said that. You saw the banana tree, so you mentioned bananas. But you didn't see a cat, so why did you say there was one? Let's look at this blurry spot that confused you."
It makes AI more transparent, trustworthy, and easier to fix when it makes mistakes.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.