← Latest papers
💬 NLP

StepGap: A Hybrid NLI-LLM Checker for Step-Level Evidence-Gap Detectionin Multi-Hop Question Answering

The paper introduces StepGap, a hybrid NLI-LLM decision tree that detects specific step-level evidence gaps in multi-hop question answering with greater structural transparency than LLM-only baselines, and demonstrates its effectiveness as a typed process reward that significantly improves the exact match performance of Qwen2.5-7B-Instruct.

Original authors: Yuelyu Ji, Zhuochun Li, Hui Ji, Daqing He

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

Original authors: Yuelyu Ji, Zhuochun Li, Hui Ji, Daqing He

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 trying to solve a complex puzzle, like figuring out "In which country was the director of the movie Memories of Murder born?"

To get the answer, you don't just guess; you have to take several steps:

  1. Find out who directed the movie.
  2. Find out where that person was born.
  3. Combine those facts to get the final answer.

In the world of AI, these "steps" are often done by a robot (a Large Language Model) that searches the internet for clues. Sometimes, the robot gets it right. But often, it makes a mistake in the middle of the process, and because it's so confident, it keeps going down the wrong path until it gives a wrong final answer.

The Problem: The "Wrong Turn" Blind Spot
Currently, when we test these AI robots, we only look at the final answer. If the answer is wrong, we just say, "Fail." We don't know where it went wrong. Did it search for the wrong person? Did it read a clue that didn't actually say what it thought it said? Did it skip a necessary step?

It's like a teacher grading a math test by only looking at the final number. If the student wrote "5 + 5 = 12," the teacher marks it wrong but doesn't know if the student added wrong, copied the wrong numbers, or just guessed. The student can't learn how to fix their specific mistake.

The Solution: StepGap
The authors of this paper created a tool called StepGap. Think of StepGap as a super-attentive editor who walks alongside the robot at every single step of its thinking process.

Instead of just saying "Right" or "Wrong," StepGap acts like a traffic cop with three specific hand signals, each telling the robot exactly how to fix its mistake:

  1. The "Stop and Retract" Signal (Contradicted Claim):

    • The Situation: The robot says, "The director is Park Chan-wook," but the evidence it found clearly says, "The director is Bong Joon-ho."
    • The Fix: StepGap says, "Stop! You are contradicting the evidence. Go back and take that statement back."
  2. The "Wrong Address" Signal (Irrelevant Evidence):

    • The Situation: The robot is looking for the director, but it accidentally searches for a different actor and reads a biography about him.
    • The Fix: StepGap says, "You are looking at the wrong person. Go back and search for the correct person."
  3. The "Missing Bridge" Signal (Missing Bridge):

    • The Situation: The robot found the right person (Bong Joon-ho) and a list of his movies, but it tries to guess his birth country from that list. The list doesn't actually say where he was born.
    • The Fix: StepGap says, "You have the right person, but you are missing a crucial link. You need to do one more search to find the specific fact about his birthplace."

How It Works (The Hybrid Engine)
StepGap is a "hybrid" tool. It uses two different types of brains working together:

  • The Creative Brain (LLM): This part reads the text and understands the context, like checking if the robot is talking about the right person.
  • The Logic Brain (NLI): This part is a strict logic machine. It looks at the evidence and the robot's claim and asks a simple question: "Does the evidence prove the claim?"

By combining these, StepGap avoids the mistakes that happen when you use just one type of brain. It's like having a detective who is good at reading people and a judge who is good at applying the law.

The Results: Teaching the Robot to Learn
The authors didn't just build a checker; they used it to train the AI. They gave the AI a "reward system" based on StepGap's signals.

  • If the AI catches its own mistake and fixes it (retracts, re-searches, or bridges the gap), it gets a small reward.
  • If it ignores the mistake and keeps going, it gets a penalty.

The Outcome:
When they trained the AI with this new system, the AI got significantly better at answering multi-step questions.

  • Before: The AI got about 32% of the answers right.
  • After: The AI got about 35% of the answers right.

While that number might seem small, in the world of AI research, it's a big deal. More importantly, the AI became much better at grounding its answers in facts. It stopped making up facts and started actually searching for the missing pieces it needed.

The "Trap" They Avoided
The paper also warns about a "trap" in how we usually measure success. Some checkers are so strict they flag every step as a mistake. If you measure success by "Did you find any mistake?", that checker looks perfect. But it's useless because it doesn't tell you what kind of mistake it is. StepGap avoids this trap by being precise, ensuring that every "mistake" it flags is a real, fixable problem.

In Summary
StepGap is a tool that stops AI from blindly guessing its way to a wrong answer. It acts like a step-by-step coach, identifying exactly where the logic breaks (is it a contradiction? a wrong search? a missing fact?) and teaching the AI how to fix that specific error before it moves on. This makes the AI more reliable and honest in its reasoning.

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 →