First Logit Boosting: Visual Grounding Method to Mitigate Object Hallucination in Large Vision-Language Models
This paper proposes First Logit Boosting (FLB), a simple, training-free technique that mitigates object hallucination in Large Vision-Language Models by preserving initial visual information throughout generation to counteract long-term decay, all while incurring negligible inference overhead.
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, artistic robot named VisionBot. VisionBot is great at looking at a picture and describing what it sees. If you show it a photo of a dog, it might say, "A fluffy dog is sleeping on a rug."
But VisionBot has a weird habit: sometimes, as it keeps talking, it starts hallucinating. It might look at the same dog photo and suddenly say, "A fluffy dog is sleeping on a rug, and there is a unicorn eating a pizza next to it."
The problem is that the unicorn and pizza aren't there. VisionBot just made them up because it got bored of looking at the dog and started guessing based on what it thinks usually happens in stories.
The Problem: "Long-Term Decay"
The researchers found that VisionBot gets this way because of how it remembers things.
- At the very beginning: When it starts talking, it looks right at the picture. It's super focused. "I see a dog."
- A few sentences later: As it keeps talking, its "eyes" (attention) drift away from the picture. It starts relying more on its internal storybook (language patterns) than the actual photo.
- The result: The further it gets into the sentence, the more likely it is to invent things that aren't there. This is called Long-Term Decay.
The Old Solutions (The "Heavy" Fixes)
Before this new paper, people tried to fix VisionBot in two ways:
- Retraining: Teaching the robot from scratch with millions of new examples. This is like sending the robot back to school for a whole year. It's expensive and slow.
- Double-Checking: Making the robot look at the picture twice for every word it says (once normally, once with a "distorted" picture) to compare notes. This is like asking a friend to read your essay while you write it. It works, but it makes the robot twice as slow.
The New Solution: First Logit Boosting (FLB)
The authors of this paper came up with a clever, lightweight trick called First Logit Boosting (FLB). Think of it as giving VisionBot a permanent anchor.
Here is how it works, using a simple analogy:
1. The "Anchor" Effect (Direct Visual Grounding)
Imagine you are describing a photo of a man in a hat.
- The very first word VisionBot says is usually something like "The" or "A".
- At that exact split second, the robot is looking hard at the photo. It knows, 100%, that the subject is a "man."
- FLB's Trick: The robot saves that initial "Man" feeling (the math behind that first word) in a little pocket. Then, as it keeps writing the sentence, it secretly adds that "Man" feeling back into every new word it generates.
- The Result: Even when the robot gets bored and starts drifting, that "Man" anchor pulls it back to the photo. It stops the robot from forgetting that the subject is a man and not a woman or a unicorn.
2. The "The" Effect (Implicit Visual Referencing)
The researchers noticed something funny. The first word VisionBot usually picks is "The".
- When a sentence starts with "The," it implies, "I am talking about something specific that we already know."
- When it starts with "A," it implies, "I am introducing something new."
- FLB's Trick: By boosting the "The" feeling, the robot is more likely to say, "The man is juggling..." instead of "A woman is juggling..."
- Why this helps: "The" forces the robot to stick to the things it has already seen and confirmed. It acts like a safety belt, keeping the robot from wandering off into imaginary territory.
Why is this a Big Deal?
- It's Free: You don't need to retrain the robot or buy new hardware. It's just a software tweak.
- It's Fast: Unlike the old "Double-Check" method, FLB doesn't slow the robot down at all. It's like adding a GPS to a car without making the car heavier.
- It Works Everywhere: They tested it on different robot brains, and it stopped the hallucinations (the fake unicorns and pizzas) without making the sentences sound robotic or broken.
Summary
Imagine you are telling a story about a photo. As you talk, you might forget the details and start making things up.
First Logit Boosting is like having a friend whisper in your ear at the start of the story: "Remember, it's a man in a hat!" and then that friend keeps whispering that reminder gently throughout the whole story so you never forget the truth.
It's a simple, smart, and fast way to keep AI honest about what it's actually seeing.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.