Detecting the Semantic Fixed Point: A Geometric Framework for Efficient Inference
Abstract
Lay Summary
Large language models answer every question by passing it through all of their layers, even when the answer is already clear, and this wastes time and energy. We asked a simple question: can a model know when it has finished thinking? To find out, we looked at how the model's internal state changes from layer to layer, and we found a clear pattern. In the early layers the state changes a lot, but after a certain point it barely moves and keeps heading in the same direction, which means the model has settled on its answer and is just carrying it forward. So we let the model stop as soon as its state stops changing. This simple rule needs no extra training and almost no extra computation, yet it cuts the work by about a third while keeping nearly all of the accuracy, making large models cheaper and greener to run.