Beyond Scalars: Evaluating and Understanding LLM Reasoning via Geometric Progress and Stability
Organizations: Mohamed bin Zayed University of Artificial Intelligence (MBZUAI) · King Abdullah University of Science and Technology · Shanghai Advanced Research Institute, Chinese Academy of Sciences, Shanghai, China · University of Chinese Academy of Sciences, Beijing, China ·
Abstract
Evaluating LLM reliability via scalar probabilities often fails to capture the structural dynamics of reasoning. We introduce TRACED, a framework that assesses reasoning quality through theoretically grounded geometric kinematics. By decomposing reasoning traces into Progress (displacement) and Stability (curvature), we reveal a distinct topological divergence: correct reasoning manifests as high-progress, stable trajectories, whereas hallucinations are characterized by low-progress, unstable patterns (stalled displacement with high curvature fluctuations). Leveraging these signatures, our probabilistic framework achieves competitive performance and superior robustness across diverse benchmarks. Crucially, TRACED bridges geometry and cognition by mapping high curvature to ''Hesitation Loops'' and displacement to ''Certainty Accumulation'', offering a physical lens to decode the internal dynamics of machine thought.
Figures & tables
| Fables | GPQA | GSM8K | MATH | Social_iqa | Theorem | |||||||||||||
| Method | AUROC | AUPR | FPR@95 | AUROC | AUPR | FPR@95 | AUROC | AUPR | FPR@95 | AUROC | AUPR | FPR@95 | AUROC | AUPR | FPR@95 | AUROC | AUPR | FPR@95 |
| DeepSeek-R1-Llama-8B | ||||||||||||||||||
| MSP | 0.6044 | 0.6427 | 0.8919 | 0.3837 | 0.4750 | 0.8887 | 0.7424 | 0.7425 | 0.8235 | 0.6276 | 0.6203 | 0.8125 | 0.5867 | 0.6237 | 0.9194 | 0.5270 | 0.4951 | 0.8737 |
| Perplexity | 0.6719 | 0.6581 | 0.8568 | 0.3831 | 0.4107 | 0.8767 | 0.6096 | 0.6088 | 0.8824 | 0.5808 | 0.5628 | 0.8688 | 0.5911 | 0.6174 | 0.8065 | 0.5229 | 0.5552 | 0.8211 |
| Entropy | 0.6156 | 0.6481 | 0.8378 | 0.4857 | 0.5159 | 0.8823 | 0.6863 | 0.6916 | 0.8235 | 0.6041 | 0.5921 | 0.8875 | 0.5925 | 0.6095 | 0.8194 | 0.5111 | 0.4951 | 0.8737 |
| LR Probe | 0.7177 | 0.6539 | 0.8297 | 0.7588 | 0.5451 | 0.8571 | 0.7995 | 0.8195 | 0.7059 | 0.7471 | 0.6541 | 0.8625 | 0.7097 | 0.6883 | 0.7091 | 0.8435 | 0.6497 | 0.8158 |
| Metric | Easy ( ) | Medium ( ) | Hard ( ) | Gap ( ) |
|---|---|---|---|---|
| AUROC ( ) | 0.775 | 0.748 | 0.766 | 2.7% |
| AUPR ( ) | 0.708 | 0.710 | 0.723 | 1.5% |
| FPR@95 ( ) | 0.660 | 0.673 | 0.685 | 2.5% |
| Config | Fables | GPQA | GSM8K | MATH | Soc_IQA | ThrmQA | ||
|---|---|---|---|---|---|---|---|---|
| Disp. Only | ✓ | 0.6845 | 0.7812 | 0.7634 | 0.7012 | 0.7122 | 0.8245 | |
| Curv. Only | ✓ | 0.6512 | 0.7244 | 0.7188 | 0.6855 | 0.6945 | 0.7912 | |
| TRACED | ✓ | ✓ | 0.7191 | 0.8300 | 0.8061 | 0.7489 | 0.7536 | 0.8730 |
| Model | Strategy | GPQA | GSM8K |
|---|---|---|---|
| DeepSeek-R1-Llama-8B | No-Subspace | 0.624 | 0.813 |
| TRACED | 0.661 | 0.828 | |
| Qwen2.5-4B | No-Subspace | 0.712 | 0.752 |
| TRACED | 0.733 | 0.776 |
| Model | Method | Training Configuration | Evaluation Results | ||||
|---|---|---|---|---|---|---|---|
| Learning Rate | Group ( ) | KL | TRACED | GSM8K (%) | MATH (%) | ||
| Qwen2.5-0.5B | Vanilla | - | - | - | - | 30.93 | 24.60 |
| GRPO | 3e-6 | 8 | 0.04 | - | 39.65 | 28.33 | |
| TRACED-GRPO | 3e-6 | 8 | 0.04 | 0.1 | 43.97 | 30.65 | |
| Qwen2.5-1.5B | Vanilla | - | - | - | - | 62.25 | 44.00 |
| GRPO | 1e-6 | 8 | 0.02 | - | 67.83 | 47.20 | |
Appendix figures & tables10 assets
Supplementary material from the paper’s appendix.
Appendix
| Dataset | Reference | Task Description | Metric | Format | Prompt | Example (Truncated) |
|---|---|---|---|---|---|---|
| GSM8K | ( Cobbe et al., 2021 ) | Multi-step grade school mathematics problems. | Acc. | Number | Type A | Q: Natalia sold clips to 48 friends… A: 48 |
| MATH | ( Hendrycks et al., 2021 ) | Challenging competition-level math. | Acc. | L a T e X | Type C | Q: Find . A: \boxed { 298 } |
| TheoremQA | ( Chen et al., 2023 ) | Application of STEM theorems to solve novel problems. | Acc. | Option / Boolean / Number | Type D | Q: Calculate derivative of at . A: 6.0 |
| GPQA | ( Rein et al., 2024 ) | PhD-level scientific QA. | Acc. | Option | Type B | Q: Which mechanism drives… A: (B) |
| Social IQA | ( Sap et al., 2019 ) | Reasoning about social interactions and motivations. | Acc. | Option | Type B | Q: Tracy pressed wrong button… A: (A) |
| Fables | ( Srivastava et al., 2023 ) | Abstracting morals from allegorical narratives. | Acc. | Option | Type B | Q: The Tortoise and the Hare implies… A: (A) |
| Model | Mag. ( ) | Ang. ( ) | Fables | GPQA | GSM8K | MATH | Soc_IQA | Thrm. |
|---|---|---|---|---|---|---|---|---|
| DeepSeek-R1-Llama-8B | ||||||||
| ✓ | 0.6845 | 0.7812 | 0.7634 | 0.7012 | 0.7122 | 0.8245 | ||
| ✓ | 0.6512 | 0.7244 | 0.7188 | 0.6855 | 0.6945 | 0.7912 | ||
| TRACED | ✓ | ✓ | 0.7191 | 0.8300 | 0.8061 | 0.7489 | 0.7536 | 0.8730 |
| Qwen3-4B-Thinking-2507 | ||||||||
| ✓ | 0.6750 | 0.6620 | 0.7410 | 0.8120 | 0.6830 | 0.7215 | ||
| Positive Ratio ( ) | 0.1 | 0.2 | 0.3 | 0.4 | 0.5 (Main) | 0.6 | 0.7 | 0.8 | 0.9 | |
|---|---|---|---|---|---|---|---|---|---|---|
| DeepSeek-R1-Llama-8B | 0.742 | 0.775 | 0.786 | 0.791 | 0.806 | 0.803 | 0.788 | 0.778 | 0.735 | -0.071 |
| Qwen3-4B-Thinking | 0.685 | 0.710 | 0.735 | 0.742 | 0.748 | 0.745 | 0.730 | 0.705 | 0.672 | -0.076 |
| Llama-3.1-8B-Instruct | 0.621 | 0.645 | 0.660 | 0.665 | 0.668 | 0.664 | 0.658 | 0.635 | 0.610 | -0.058 |
| Qwen2.5-7B-Instruct | 0.655 | 0.698 | 0.708 | 0.715 | 0.720 | 0.718 | 0.702 | 0.680 | 0.648 | -0.072 |
| Ref. Ratio ( ) | 0.1 | 0.2 | 0.3 | 0.4 | 0.5 | 0.6 | 0.8 | 1.0 (Main) |
|---|---|---|---|---|---|---|---|---|
| Sample Count ( ) | 80 | 160 | 240 | 320 | 400 | 480 | 640 | 800 |
| DeepSeek-R1-Llama-8B | 0.745 | 0.762 | 0.781 | 0.792 | 0.803 | 0.804 | 0.805 | 0.806 |
| Qwen3-4B-Thinking | 0.6540 | 0.685 | 0.712 | 0.741 | 0.746 | 0.747 | 0.748 | 0.748 |
| Llama-3.1-8B-Instruct | 0.615 | 0.632 | 0.650 | 0.652 | 0.656 | 0.667 | 0.670 | 0.672 |
| Qwen2.5-7B-Instruct | 0.636 | 0.665 | 0.702 | 0.712 | 0.717 | 0.719 | 0.719 | 0.722 |
| Metric | Easy ( ) | Medium ( ) | Hard ( ) | Gap ( ) |
|---|---|---|---|---|
| DeepSeek-R1-Llama-8B | ||||
| AUROC ( ) | 0.775 | 0.748 | 0.766 | 2.7% |
| AUPR ( ) | 0.708 | 0.710 | 0.723 | 1.5% |
| FPR@95 ( ) | 0.660 | 0.673 | 0.685 | 2.5% |
| Qwen3-4B-Thinking | ||||
| AUROC ( ) | 0.762 | 0.755 | 0.738 | 2.4% |
| Dataset | Runner-up Method | Best Baseline (CI) | TRACED (CI) | p-value |
|---|---|---|---|---|
| GPQA | LR Probe | |||
| Theorem | SAPLMA | |||
| Social_IQA | LR Probe | |||
| GSM8K | SAPLMA | |||
| MATH | LR Probe | |||
| Fables | LR Probe |
| Case | Reasoning Excerpt (Truncated) | Cognitive State | Geometry |
|---|---|---|---|
| Incorrect (Hesitation) | 1. ”Let’s assume the probability is …” | Exploration | : Low : High (Diffusive) |
| 2. ”Wait, this logic might double count the overlap…” | Reflection ( Curvature) | ||
| 3. ”Let’s try a different approach using combinations…” | Exploration | ||
| 4. ”But does this satisfy the initial condition? I’m not sure…” | Reflection ( Curvature) | ||
| Correct (Directed) | 1. ”First, we calculate the total outcomes as …” | Exploration | : High : Low (Ballistic) |
| 2. ”This implies that the sum must be even…” | Certainty ( Displacement) |
LLM Reliability
Large language model reliability studies whether outputs remain correct, calibrated, robust, and controllable across prompts, contexts, and deployment conditions.
See all 787 papers