Generalization Is Stability, Not Accuracy: Multi-Axis Evaluation of LLMs

Nagham Omar, Mahmoud Jabarin, Maya Rozenshtein, Rom Himelstein, Avi Mendelson, Amit LeVi

Technion – Israel Institute of Technology

Published October 1, 2026 · on the feed October 2, 2026 · ▲ 11 · arXiv 2610.01428

Other No code arXiv ↗Hugging Face ↗

The abstract

Generalization in large language models (LLMs) is the ability to produce consistent and semantically stable outputs when the same input is expressed in different ways. Existing work typically evaluates generalization through aggregate accuracy on a single prompt format, task, or set of variations, which conflates robustness with overall benchmark performance. In this work, we show generalization evaluation at the level of individual examples, across multiple input variants, and across different aspects of model behavior, focusing on variability rather than reducing performance to a score that can be improved through narrow training or other ways that obfuscate generalization evaluation. Following this view, we introduce the Stability-Aware Generalization Objective (SAGO), a framework that measures how much model behavior changes for the same input under different variations and benchmarks, capturing variability across several dimensions including generation consistency, internal activations, confidence, and response mirroring. We show that many commonly used models exhibit statistically significant and consistent generalization instability: no model generalizes uniformly, behavioral axes capture independent failure modes, and cross-dataset variation can reverse model rankings.

The Brief

2:16

A short podcast summary of the paper. Written and voiced by AI.

Transcript

Generalization Is Stability, Not Accuracy. Multi-Axis Evaluation of LLMs. By Nagham Omar and five others, from the Technion, Israel Institute of Technology. Published on the first of October. No code repository is linked to it.

The authors start from a definition. Generalisation in a large language model is the ability to produce consistent and semantically stable outputs when the same input is expressed in different ways. Existing work typically evaluates it through aggregate accuracy on a single prompt format, a single task, or a single set of variations. That conflates robustness with overall benchmark performance. And a single score can be improved through narrow training, or in other ways that obscure whether the model generalises at all. Two models with the same accuracy can differ sharply in how they behave when a question is rephrased, and an aggregate score has no way to show the difference.

Accuracy is not what this framework measures. The Stability-Aware Generalization Objective, SAGO, measures how much model behaviour changes for the same input under different variations and across different benchmarks. Evaluation happens at the level of individual examples, across multiple input variants, and across different aspects of behaviour. The focus is variability, not a number to push upward.

Variability is captured along several dimensions. Generation consistency is one. Internal activations are another. Confidence is a third, and response mirroring a fourth. Each dimension is a separate axis on which the same input, phrased differently, can produce different behaviour. Some of these are visible from outside, in what the model says and how sure it sounds. One, the internal activations, looks inside the model. Measuring all of them on the same examples is what lets the axes be compared with one another.

Many commonly used models exhibit generalisation instability that is statistically significant and consistent. No model generalises uniformly. The behavioural axes capture independent failure modes, so stability on one axis does not vouch for another. And cross-dataset variation can reverse model rankings.

That last result reframes the leaderboard. If moving to another dataset can flip which model ranks first, a ranking says something about the dataset as well as the models. The title's claim follows: what the authors want to call generalisation is stability, and accuracy alone does not reveal it.

Paper Quest · 7 chapters · about 41 min

Play this paper

Learn it by doing: make the calls the authors made, guess the result before you see it, and defend it in a viva graded on your own words. Chapter 1 is right here.

Chapter 1 🧩 · The problem

Every quest starts with a wall. Here it is a single score that hides a model's wobbles.

You are judging whether a language model generalises: whether it behaves the same when one question is asked in different ways, more politely, with odd capital letters, or at greater length. The usual tool is a benchmark score on one prompt format.

The road ahead

  1. 1 · The problem ~7 min A single benchmark score on one prompt format cannot tell you whether a language model behaves the same when a question is reworded.
  2. 2 · What came before ~3 min
  3. 3 · The key idea ~9 min Measure generalisation as how much a model's behaviour changes for the same input when it is reworded, prompt by prompt, on several signals and datasets.
  4. 4 · Choose your own research ~3 min
  5. 5 · Build the method ~8 min Rewrite each prompt in meaning-preserving ways, measure per-prompt change on four axes, then compare that variability across six datasets.
  6. 6 · The experiment ~6 min You’ll guess: When the same language models were compared for stability on different datasets, did their rankings hold steady?
  7. 7 · The viva ~5 min Three questions from the examiners, answered in your own words. Win it for the paper’s trophy.
Join free to play the whole quest ›

Free, with Google or an email address. Your stars and progress are kept.

KipQuest: the day’s AI research, as podcasts and quests. All papers Android app Privacy Contact Episodes are written and voiced by AI from each paper. Summaries can contain mistakes: the paper is the source.