Paper · 2025-03-26 · cs.LG, cs.CL
Reasoning Beyond Limits: Advances and Open Problems for LLMs
Survey of 27 LLMs released 2023-2025 (e.g. DeepSeek-R1, Qwen2.5, Llama 3.1), with overviews of multilingual LLMs, state-space models and training methods for reasoning (RL, DPO and GRPO variants, MoE, RAG, chain-of-thought, test-time scaling). Its one experiment ranks 12 models on the authors' DIA benchmark. Headline numbers are quoted from cited work.
Large reasoning modelsTest-time scalingPreference optimizationState-space model (SSM)surveyreasoningreinforcement-learningpreference-optimizationmixture-of-expertsstate-space-models
AI-compiled by claude-haiku-5-5 on 2026-11-08, not yet reviewed by a human. Every claim cites its source; check it when a detail matters.
In plain words
Newer language models can be trained to think through a problem in steps before answering, instead of replying straight away. This survey looks at the models and training methods behind that ability over 2023 to 2025. It covers 27 recent models, from small ones to very large open ones, and it groups the methods for teaching step-by-step reasoning. Those methods include learning from rewards, learning from preference pairs, mixing expert sub-networks, looking up documents while reasoning, and spending more compute at answer time.
The survey also reviews two side topics. One is models that work well in languages other than English. The other is a newer kind of network, the state space model, which handles very long inputs more cheaply than standard attention. The last part lists open problems, such as reasoning without human-labelled steps and keeping long chains of steps from breaking down.
The paper runs one experiment of its own: it asks 12 models a set of questions that need tools. Everything else is a summary of other people's work.
TL;DR
A review, not a method. It tabulates 27 LLMs (2023 to 2025), surveys multilingual LLMs and state-space models, and organises training methods for reasoning into groups with short descriptions. Its one original result is a count of correct, incorrect and skipped answers on the authors' DIA benchmark §3.25. Use it as an entry point and a list of sources. Do not take its quoted numbers as results of this paper.
Problem
Reasoning models produce long chains of intermediate steps. The survey says these chains can overthink, and that an error in one step, caused by a gap in knowledge, can carry into later steps §1. It names inference-time scaling, pure reinforcement learning, supervised fine-tuning followed by reinforcement learning, and distillation as the main ways to build such models §1 §8. It asks how to get multi-step reasoning without human supervision, how to make chained tasks more robust, how to balance structured output with flexible reasoning, and how to combine long-context retrieval with external tools §1 §7.
Method
The paper has no algorithm of its own. Its structure is:
- Introduction and contributions: a list of 27 models, multilingual and SSM overviews, a grouped survey of training methods, and a challenges section §1 fig. 2.
- Related surveys, compared in a table on coverage (training methods, models, challenges) §2 tab. 1.
- Top 27 LLMs, each with a short description; two summary tables give the parameters, headline metrics, innovations and a note for each §3 tab. 2 tab. 3. The DeepSeek-R1 training pipeline is shown as a figure §3.4 fig. 3.
- Multilingual LLMs: one table of works on reasoning alignment, translation, instruction tuning and architecture §4 tab. 6.
- State-space models: Mamba and nine derived or hybrid models §5 tab. 7.
- Training methods, in two grouped tables. Groups 1 to 6 cover general training, MoE and architecture, retrieval, reasoning-trace methods, test-time compute and distillation, and miscellaneous tools. Group 7 covers reinforcement learning §6 tab. 4 tab. 5.
- Challenges and open problems, one subsection per question, with a summary table §7 tab. 8.
- Conclusion §8.
Key formulas, as the survey prints them. Check each against its original paper before implementing (see Pitfalls):
- LoRA update: the weight change is a scaled product of two low-rank factors, with scale α/r §6.2 eq. 1.
- Sparse MoE output: a gate-weighted sum over experts, where only the top-k gates are non-zero §6.6 eq. 2.
- Agent Q: the log-probability of a composite action splits into plan, environment and explanation terms §6.1.
- Reward model (Bradley-Terry) loss and KL-regularised RLHF objective §6.10.3.
- PPO clipped objective §6.10.14.
- Group-relative advantage, normalised over sampled completions §6.10.21 eq. 9.
- DPO loss, as printed §6.10.16.
- APO-zero and APO-down losses §6.10.1.
- Chain-of-retrieval losses for sub-queries, sub-answers and final answer §6.11.1.
- Scaled dot-product attention, and a block-wise softmax sketch of FlashAttention §6.17.
# Group-relative advantage, as printed in DAPO eq. 9 [§6.10.21] [eq. 9]
# Input: prompts (B,), group size G (not stated), reward function
# Output: advantages (B, G)
def group_advantages(prompts, policy, reward_fn):
# 1. Sample G completions per prompt from the current policy [§6.10.15]
completions = policy.sample(prompts, num=G)
# 2. Score each completion with a reward model or verifier [§6.10.15]
rewards = reward_fn(prompts, completions) # (B, G)
# 3. Normalise within the group. The survey says "over the batch",
# so the group reading here is an assumption. See Pitfalls. [§6.10.21]
mean = rewards.mean(axis=1, keepdims=True)
std = rewards.std(axis=1, keepdims=True)
advantages = (rewards - mean) / std # (B, G)
return advantagesHyperparameters
The survey trains and evaluates no model of its own, so this table lists only values it quotes from cited work. Values not given in the survey are marked "not stated".
| Name | Value | Where | Notes |
|---|---|---|---|
| LoRA scale γ | α / r; α and r not stated | §6.2 eq. 1 | r much smaller than d and k |
| APO (CLAIR pairs) | RMSProp, lr 2×10⁻⁷, 18 epochs, 32K pairs | §6.10.1 | as quoted for the cited work |
| PPO clip ε | 0.1 or 0.2 (given as examples) | §6.10.14 | not a single setting |
| DAPO clip ε_low, ε_high | not stated | §6.10.21 | text says the upper clip is raised |
| GRPO / DAPO group size G | not stated | §6.10.15 §6.10.21 | |
| iLR-DPO β, α | not stated | §6.10.17 | |
| SageAttention precision | Q and K at 4 or 8 bit; P and V at FP8 or FP16 | §6.17 | |
| SKD acceptance rule | keep a student token if it is in the teacher's top-25 | §6.18 | |
| STaR iterations | 30 to 40 | §6.19 | typical, as stated |
| OmegaPRM annotations | over 1.5 million | §6.15.3 | |
| DeepSeek-V3 size | 671B total, 37B active per token | §3.13 |
Results
Author-reported. This is a review, so every row except the DIA benchmark is quoted from the cited work under that work's own setup. The "Baseline" column gives the comparison the survey names, or "not stated".
| Model or method | Metric | Baseline | Reported | Source |
|---|---|---|---|---|
| UI-TARS | OSWorld, 50-step / 15-step | not stated | 24.6 / 22.7 | §3.1 |
| UI-TARS | AndroidWorld | GPT-4, 34.5 | 46.6 | §3.1 |
| Mistral Small 3 24B | MMLU accuracy; speed | not stated | 81%; 150 tokens/s | §3.3 tab. 2 |
| InternLM2 8B | MATH-500 / AIME 2024 | not stated | 83.0% / 20.0% | §3.8 |
| rStar-Math 7B | MATH / AIME | o1-preview (survey: "outperforming") | 90.0% / 53.3% | §3.11 |
| DeepSeekMath 7B | MATH | not stated | 51.7%; 60.9% with self-consistency over 64 samples | §3.14 |
| QwQ-32B-Preview | GPQA / AIME / MATH-500 / LiveCodeBench | not stated | 65.2 / 50.0 / 90.6 / 50.0 | §3.20 |
| Qwen2.5-Coder-32B | HumanEval | Claude Sonnet 3.5, 92.1 | 92.7 | §3.21 |
| DeepSeek-V3 | training cost | not stated | 2.788M H800 GPU-hours, about $5.5M | §3.13 |
| Agent Q (Llama-3 70B) | WebShop zero-shot success | 18.6% | 81.7%; 95.4% with online search | §6.1 |
| SimPO (Gemma-2-9B-it) | AlpacaEval 2 length-controlled win rate | not stated | 72.4% | §6.10.12 |
| iLR-DPO (7B) | AlpacaEval 2.0 length-controlled win rate vs GPT-4 Preview | not stated | 50.5% | §6.10.17 |
| PRIME (7B) | AIME 2024 pass@1 | SFT 3.3%; GPT-4o 9.3% | 26.7% | §6.10.7 |
| DAPO (Qwen2.5-32B) | AIME 2024 | GRPO | 50 points, with 50% fewer training steps | §6.10.21 |
| OmegaPRM (Gemini Pro) | MATH | 51% | 69.4% | §6.15.3 |
| Search-o1 | multi-hop questions | base model; traditional RAG | +4.7%; up to +29.6% | §3.7 |
DIA benchmark (the survey's own run; 12 models). Counts are as the text reports them. Scoring rules are not stated §3.25 fig. 4.
| Subset | Model | Correct | Incorrect | Skipped |
|---|---|---|---|---|
| Math | ChatGPT-4o | 196 | 40 | 9 |
| Math | Gemini 2.5 Pro | 194 | 41 | 10 |
| Math | Qwen3-235B-A22B | 190 | 43 | 11 |
| Math | DeepSeek-R1 | 175 | 50 | 19 |
| Math | Qwen3-32B | 180 | 45 | 19 |
| Math | O1-mini | 85 | 64 | 96 |
| Math | GPT-4o | 37 | 205 | 3 |
| Math | Codegemma | 21 | 224 | 0 |
| Math | Mistral-NeMo | 19 | 226 | 0 |
| CS and security | ChatGPT-4o | 222 | 201 | 82 |
| CS and security | Gemini 2.5 Pro | 221 | 200 | 82 |
| CS and security | Qwen3-235B-A22B | 200 | 212 | 93 |
| CS and security | DeepSeek-R1 | 175 to 180 | 220 | 110 |
| CS and security | Qwen3-32B | 180 | 222 | 103 |
| CS and security | O1-mini | 184 | 137 | 184 |
| CS and security | GPT-4o | 145 | 293 | 67 |
| CS and security | GPT-4o-mini | 95 | 381 | 29 |
| CS and security | Codegemma, Mistral-NeMo | 60 to 65 | not stated | minimal |
Paper vs code
No official code. The paper has no code link in its body, and the abstract gives none. A GitHub repository search on the title words returned only unrelated repositories. The survey implements nothing, and the methods it cites have their own papers and code, which this card does not cover.
Pitfalls
- Quoted numbers are not this paper's results. Every row of the Results table except the DIA counts comes from another paper's setup. The survey does not re-run them or check them §1.
- No selection method. The paper does not state how the "top 27" models were chosen, nor how the training methods were searched or included §1 tab. 2 tab. 3. The coverage table scores the survey against others, but gives no search protocol §2 tab. 1.
- Self-citation. The DIA benchmark is by Tihanyi and others, and the survey has Tihanyi as a co-author §3.25 fig. 4. The paper's only original data comes from that benchmark. The survey also cites a cybersecurity survey by its first author §2. Check the DIA design yourself before relying on its ranking.
- DIA counts. The text gives the counts but not the scoring rule or the prompt or tool setup. The CS and security row for Gemini 2.5 Pro sums to 503, not 505 as the other rows do. The DeepSeek-R1 CS correct count is a range in the text, not a single number. Codegemma and Mistral-NeMo CS counts are given as a range §3.25.
- Figure and model details can be mixed up. The Qwen2.5-VL entry describes Qwen2-VL's features (Naive Dynamic Resolution, M-RoPE) and gives Qwen2-VL sizes of 2B, 8B and 72B, under the Qwen2.5-VL heading. The table gives Qwen2.5-VL sizes as 3B, 7B and 72B §3.5 tab. 2. Take Qwen2.5-VL facts from its own paper.
- Attribution of efficiency claims. FP8 quantisation with a 75% memory cut, and MTP with 2 to 3 times faster generation, are listed under DeepSeek-R1 §3.4. FP8 training is listed under DeepSeek-V3 §3.13. The survey does not say which report each number comes from. The MTP architecture details in §6.9 (cross-depth residuals, depth-aware loss weighting, depth-conditioned routing, and the 22%, 1.5 times and 18% figures) carry no more specific citation. Treat them as unverified here.
- Prices and dates. Model prices (for example Amazon Nova, $0.035 to $3.20 per million tokens) are quoted without a date §3.19 tab. 3. Check them before use.
- Reasoning about the equations. Each item below is a fault in the printed
formula, not a claim about the original method. Check the original paper
before implementing:
- DPO §6.10.16. The printed loss has no β and no sigmoid. As printed, minimising it can be driven without bound by raising the winning log-ratio, so it cannot be the intended loss. Use the original DPO form.
- APO-down §6.10.1. As printed, it is −σ(r_w) − σ(r_l). Minimising it raises σ(r_l), which is the opposite of the text, where the losing output should be pushed down.
- GRPO KL §6.10.15. The estimator E[π_θ/π_ref − 1] under π_ref has expectation 0 when the supports match, so it cannot estimate the KL divergence. The survey also contradicts itself: §3.14 says GRPO puts a KL term in the loss, while §6.10.15 says it does not add an explicit KL penalty.
- DAPO §6.10.21, eq. 9. The clip bounds are written as an interval inside the min, and the printed condition 0 < |o_i| < G is a length check, not the dynamic-sampling filter the text describes. The text says the advantage statistics are computed "over the batch", but the pseudocode above uses the group.
- iLR-DPO §6.10.17. The equation is a gradient expression, not a loss. The sign of α and the length-margin definition in the penalty term are not fully stated. The values of β and α are not stated.
- LoRA initialisation §6.2. The text says "common practice initializes A and B to zero". With both factors zero, both gradients are zero at the first step, so the sentence cannot be literal. Check the LoRA paper.
- Block-wise softmax §6.17. The FlashAttention sketch normalises each block on its own and omits the running-maximum rescaling needed to combine blocks. It is not the full online softmax. Use the original algorithm.
- Attention scale §6.17. The text says √d, where d is the model's hidden dimension. The MLA formula in §6.7 uses the per-head dimension d_h for the same scale, which suggests per-head, but the survey does not state it.
- Thin descriptions. Several entries describe a method in one or two sentences, for example the Learn-by-interact and Mind Evolution summaries. Some subsections of the training methods (for example CoALA §6.3) name the framework without giving its equations. Read the original paper for any method you intend to implement.
- Open problems are opinions. The challenges section states open questions and proposed directions. These are the authors' views, not findings §7.
Lineage
- Builds on: the transformer and self-attention §6.17; chain-of-thought prompting §6.15; RLHF and PPO as cited in §6.10.3 and §6.10.14; DPO §6.10.16; GRPO, from DeepSeekMath §6.10.15.
- Compared against: nine related surveys on post-training, reasoning, RL, cybersecurity and agent evaluation §2 tab. 1.
- Superseded by: not stated.
Source and license
Adapted from “Reasoning Beyond Limits: Advances and Open Problems for LLMs” by Mohamed Amine Ferrag, Norbert Tihanyi, Merouane Debbah (arXiv:2503.22732), used under CC BY 4.0. Changes: condensed and restructured for implementation, with tables, equations and algorithms taken from the paper and its code, each cited to its source. Not affiliated with or endorsed by the authors.