TrAC: Trace-Conditioned Answer Consistency for Efficient Uncertainty Quantification in LLMs
This paper introduces TrAC, an efficient uncertainty quantification framework that combines a passive trace uncertainty profile with an active prefix-conditioned elicitation to re-evaluate answers from a single completed reasoning trace, achieving superior performance in detecting incorrect responses compared to existing methods while minimizing computational costs.
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 talking to a very smart, very chatty robot that loves to solve puzzles. You ask it a tricky math problem, and it doesn't just blurt out the answer; it writes down a long, step-by-step story explaining how it got there. This is how modern "Large Language Models" (LLMs) work: they generate a "reasoning trace," a chain of thoughts that leads to a conclusion. The problem is, sometimes this story is written in perfect, confident English but ends with the wrong answer. It's like a magician performing a flawless trick that leads to the wrong rabbit.
To keep things safe, we need a way to know when the robot is confident but wrong. Scientists have tried a few tricks. Some listen to the robot's "tone of voice" (how sure it sounds with every word). Others ask the robot to solve the same puzzle eight times and see if it gives the same answer every time (like asking a jury to vote). But these methods have flaws: listening to the tone can be fooled by smooth talk, and asking for eight answers takes a long time and costs a lot of computer power. The big question is: Can we check if the robot's answer is right without making it start over or wait for a whole new jury?
This is where a new method called TrAC (Trace-Conditioned Answer Consistency) comes in. Think of TrAC as a clever "re-reading" trick. Instead of asking the robot to solve the puzzle again from scratch, TrAC waits until the robot has finished its long story. Then, it gently taps the robot on the shoulder and says, "Okay, you've finished your story. Now, just looking at the story you just wrote, what is the final answer?"
The researchers found that this simple "re-elicitation" is a powerful detective. If the robot's story was solid and correct, it will almost always give the same answer when asked to re-read it. But if the story was shaky or the logic was flawed, the robot often changes its mind or sounds unsure when forced to re-read its own work. TrAC combines this "re-reading" check with a passive scan of the robot's original writing style (looking for wobbly, uncertain words) to create a "correctness score."
The results are impressive. In tests across five different math challenges, TrAC was better at spotting errors than asking the robot to solve the problem eight times, yet it only took about 2% more time than solving it once. Even when the robot was asked to solve the problem eight times and all eight answers agreed (a situation where other methods get confused), TrAC could still spot the errors by re-reading the story. It turns out that checking if a robot is consistent with its own completed story is a fast, cheap, and surprisingly accurate way to know if it's telling the truth.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.