<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Large Language Models | Dylan Chiang</title><link>https://dylanchiang-dev.github.io/en/tags/large-language-models/</link><atom:link href="https://dylanchiang-dev.github.io/en/tags/large-language-models/index.xml" rel="self" type="application/rss+xml"/><description>Large Language Models</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-US</language><lastBuildDate>Sat, 22 Nov 2025 00:00:00 +0000</lastBuildDate><image><url>https://dylanchiang-dev.github.io/media/icon_hu_982c5d63a71b2961.png</url><title>Large Language Models</title><link>https://dylanchiang-dev.github.io/en/tags/large-language-models/</link></image><item><title>Paper reading: Does Reinforcement Learning Really Incentivize Reasoning Capacity in LLMs Beyond the Base Model?</title><link>https://dylanchiang-dev.github.io/en/post/rl-llm-reasoning-capacity-reading/</link><pubDate>Sat, 22 Nov 2025 00:00:00 +0000</pubDate><guid>https://dylanchiang-dev.github.io/en/post/rl-llm-reasoning-capacity-reading/</guid><description>&lt;p>#paper information&lt;/p>
&lt;p>&lt;strong>Title&lt;/strong>: Does Reinforcement Learning Really Incentivize Reasoning Capacity in LLMs Beyond the Base Model?
&lt;strong>Source&lt;/strong>: arXiv
&lt;strong>Paper ID&lt;/strong>: 2504.13837
&lt;strong>Link&lt;/strong>:
|
&lt;/p>
&lt;hr>
&lt;h2 id="research-background">Research background&lt;/h2>
&lt;p>Reinforcement Learning with Verifiable Rewards (RLVR) has recently achieved significant success in improving the inference performance of large language models, especially on mathematics and programming tasks.&lt;/p>
&lt;p>Conventional wisdom holds that RLVR enables LLMs to continuously improve themselves, thereby acquiring new reasoning capabilities beyond the base model—just as traditional RL helps agents explore and learn new strategies.&lt;/p>
&lt;p>But is this assumption really true?&lt;/p>
&lt;p>This study attempts to answer a key question by systematically exploring the boundaries of the reasoning capabilities of RLVR-trained LLMs in various scenarios:&lt;/p>
&lt;p>**Does RLVR training actually allow LLMs to acquire new reasoning capabilities beyond the base model? **&lt;/p>
&lt;hr>
&lt;h2 id="research-methods">Research methods&lt;/h2>
&lt;h3 id="evaluate-design">Evaluate Design&lt;/h3>
&lt;p>The research team uses &lt;strong>pass@k (at large k values)&lt;/strong> as an evaluation metric across multiple dimensions:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Model Family&lt;/strong>: multiple different LLM architectures&lt;/li>
&lt;li>&lt;strong>RL Algorithms&lt;/strong>: six popular RLVR algorithms&lt;/li>
&lt;li>&lt;strong>Benchmarks&lt;/strong>: Mathematics, Programming, Visual Reasoning&lt;/li>
&lt;/ul>
&lt;h3 id="analysis-method">Analysis method&lt;/h3>
&lt;ol>
&lt;li>&lt;strong>Pass@k Evaluation&lt;/strong>: Use large k values to detect the upper bound on the model’s capabilities&lt;/li>
&lt;li>&lt;strong>Coverage Analysis&lt;/strong> (Coverage Analysis): Measure whether the RLVR training model can produce solutions that the basic model cannot produce&lt;/li>
&lt;li>&lt;strong>Perplexity Analysis&lt;/strong> (Perplexity Analysis): Evaluate whether the output of the RLVR training model is still within the distribution of the basic model&lt;/li>
&lt;/ol>
&lt;hr>
&lt;h2 id="main-findings">Main findings&lt;/h2>
&lt;h3 id="1-current-training-settings-fail-to-inspire-fundamentally-new-inference-patterns">1. Current training settings fail to inspire fundamentally new inference patterns&lt;/h3>
&lt;p>Surprising core findings:&lt;/p>
&lt;ul>
&lt;li>✅ &lt;strong>Small k value (such as k=1)&lt;/strong>: RLVR training model is &lt;strong>better than&lt;/strong> the base model&lt;/li>
&lt;li>❌ &lt;strong>Large k value&lt;/strong>: The basic model instead obtains a &lt;strong>higher&lt;/strong> pass@k score&lt;/li>
&lt;/ul>
&lt;p>**What does this mean? **&lt;/p>
&lt;p>RLVR training mainly focuses on &amp;ldquo;selecting&amp;rdquo; the existing capabilities of the basic model, rather than creating new reasoning models. It&amp;rsquo;s like learning to pick the right tool faster from a toolbox already full of tools, but it doesn&amp;rsquo;t create new tools.&lt;/p>
&lt;h3 id="2-inference-capabilities-are-limited-by-the-basic-model">2. Inference capabilities are limited by the basic model&lt;/h3>
&lt;p>Through coverage analysis and perplexity analysis, the study found:&lt;/p>
&lt;ul>
&lt;li>Observed reasoning ability &lt;strong>derived&lt;/strong> from** and &lt;strong>limited&lt;/strong> by the underlying model&lt;/li>
&lt;li>Treating the basic model as an upper bound of capability, six popular RLVR algorithms perform similarly&lt;/li>
&lt;li>All methods are far from optimal in exploiting the full potential of the underlying model&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Basic model is the ceiling&lt;/strong> - No matter how trained, RLVR cannot make the model jump out of the capability boundary defined by the basic model.&lt;/p>
&lt;h3 id="3-distillation-methods-show-different-advantages">3. Distillation methods show different advantages&lt;/h3>
&lt;p>In contrast, &lt;strong>Knowledge Distillation&lt;/strong> (Distillation) exhibits different characteristics:&lt;/p>
&lt;ul>
&lt;li>Ability to introduce &lt;strong>new reasoning modes&lt;/strong> from the teacher model&lt;/li>
&lt;li>&lt;strong>Truly expands&lt;/strong> the reasoning capabilities of your model&lt;/li>
&lt;li>Don&amp;rsquo;t just rearrange existing knowledge&lt;/li>
&lt;/ul>
&lt;p>This hints at an important methodological difference: distillation can &amp;ldquo;teach&amp;rdquo; the model new reasoning paths, while RLVR is only &amp;ldquo;optimizing choices.&amp;rdquo;&lt;/p>
&lt;hr>
&lt;h2 id="research-significance-and-inspiration">Research significance and inspiration&lt;/h2>
&lt;h3 id="reflections-on-rl-in-the-field-of-llm">Reflections on RL in the field of LLM&lt;/h3>
&lt;p>This study reveals a fundamental limitation of current RLVR methods:&lt;/p>
&lt;blockquote>
&lt;p>**Current RLVR training paradigms have yet to realize the potential of RL to inspire truly novel reasoning capabilities in LLMs. **&lt;/p>&lt;/blockquote>
&lt;p>This is a far cry from what we&amp;rsquo;ve come to expect from RL. In traditional RL domains (such as game AI), RL can discover strategies that humans have never thought of. But in the field of LLM, the current RLVR method seems to be only &amp;ldquo;mining&amp;rdquo; rather than &amp;ldquo;creating&amp;rdquo;.&lt;/p>
&lt;h3 id="future-research-directions">Future research directions&lt;/h3>
&lt;p>Research highlights the need to improve the RL paradigm:&lt;/p>
&lt;ol>
&lt;li>
&lt;p>&lt;strong>Continuous Scaling&lt;/strong> (Continual Scaling)&lt;/p>
&lt;ul>
&lt;li>Long-term, continuous training process&lt;/li>
&lt;li>Rather than a one-time optimization&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Multi-turn Agent-Environment Interaction&lt;/strong> (Multi-turn Agent-Environment Interaction)&lt;/p>
&lt;ul>
&lt;li>Truly interactive learning&lt;/li>
&lt;li>instead of training on static data sets&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>New Assessment Paradigm&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Pass@k (big k) instead of just looking at pass@1&lt;/li>
&lt;li>A more comprehensive assessment of capability boundaries&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ol>
&lt;hr>
&lt;h2 id="my-understanding">My understanding&lt;/h2>
&lt;p>After reading this paper, my biggest feeling is: this is really a &amp;ldquo;slap in the face&amp;rdquo; paper. In the past year, RLVR has been highly praised in the LLM field. OpenAI&amp;rsquo;s o1 and DeepSeek&amp;rsquo;s R1 both claim to use reinforcement learning to make the model &amp;ldquo;learn to think.&amp;rdquo; But this study tells us calmly: Wait, are you sure the model really learned something new? Or have you simply learned to pick the right answers faster from the toolbox you already have?&lt;/p>
&lt;h3 id="1-selector-vs-creator-a-cruel-truth">1. &amp;ldquo;Selector&amp;rdquo; vs &amp;ldquo;Creator&amp;rdquo;: A cruel truth&lt;/h3>
&lt;p>I think the core insight of this paper is to position RLVR as a &amp;ldquo;selector&amp;rdquo; rather than a &amp;ldquo;capability expander&amp;rdquo;. This may sound a bit abstract, but it&amp;rsquo;s actually pretty easy to understand. Imagine you have a student who already has many ways to solve the problem (basic model) in his mind, but he is not sure which method is best, so he tries randomly. RLVR training is like giving him a lot of practice questions, allowing him to learn &amp;ldquo;use this method when he sees this kind of question&amp;rdquo;, which improves his answering accuracy (pass@1).&lt;/p>
&lt;p>But the problem is, if you give this student many opportunities to try (pass@k, big k), he will be able to try out the correct answer by &amp;ldquo;trial and error&amp;rdquo;. The RLVR training didn&amp;rsquo;t teach him any new problem-solving methods, it just made him find the right one faster. This is why when pass@k is large, the basic model performs better - because it still retains more diverse trial possibilities, and the model after RLVR training has been &amp;ldquo;finalized&amp;rdquo; and will only give priority to those paths with high rewards during the training process.&lt;/p>
&lt;p>This finding is actually cruel, because it means that many of the &amp;ldquo;improvements in reasoning&amp;rdquo; we have seen in the past year may be just superficial.&lt;/p>
&lt;h3 id="2-the-basic-model-is-the-ceiling-where-should-investments-be-placed">2. The basic model is the ceiling: where should investments be placed?&lt;/h3>
&lt;p>This paper made me rethink resource allocation. If the basic model is the ceiling of capabilities, then should the industry invest more resources in pre-training instead of various fancy parameter adjustments for RLVR?&lt;/p>
&lt;p>The current trend is that everyone is desperately thinking about how to use less data and more clever reward shaping to do RLVR. But this research tells us that no matter how optimized you are, you cannot escape the capabilities of the basic model. So instead of finessing on RLVR, wouldn&amp;rsquo;t it be more practical to directly train a stronger basic model?&lt;/p>
&lt;p>Of course, this is not to say that RLVR is completely useless. In the pass@1 scenario (which is the most common situation in practical applications), RLVR can indeed significantly improve performance. But we have to clearly understand its essence: it is an &amp;ldquo;optimizer&amp;rdquo; rather than an &amp;ldquo;expander&amp;rdquo;.&lt;/p>
&lt;h3 id="3-enlightenment-of-knowledge-distillation-why-can-it-do-what-rlvr-cannot">3. Enlightenment of knowledge distillation: Why can it do what RLVR cannot?&lt;/h3>
&lt;p>The paper mentioned that knowledge distillation can introduce new reasoning patterns, which made me very curious. Why does distillation work but RLVR not?&lt;/p>
&lt;p>My understanding is that distillation is essentially &amp;ldquo;knowledge transfer&amp;rdquo; - you learn &amp;ldquo;new ways of thinking&amp;rdquo; from a stronger teacher model. This is true expansion of capabilities. RLVR only &amp;ldquo;self-optimizes&amp;rdquo; within its own capabilities without the injection of external knowledge.&lt;/p>
&lt;p>This makes me think that perhaps the truly effective training paradigm in the future should be a combination of &amp;ldquo;distillation + RLVR&amp;rdquo;: first use distillation to expand the boundaries of capabilities, and then use RLVR to optimize the quality of decision-making. Relying on RLVR alone to allow the model to &amp;ldquo;emerge&amp;rdquo; new capabilities may be an unrealistic expectation.&lt;/p>
&lt;h3 id="4-passks-philosophy-what-exactly-are-we-evaluating">4. Pass@k’s philosophy: What exactly are we evaluating?&lt;/h3>
&lt;p>This paper also reminded me of the importance of evaluation methods. We are accustomed to using pass@1 to evaluate the model because it is closest to the real application scenario. But pass@1 may give us an overly optimistic illusion.&lt;/p>
&lt;p>Pass@k (big k) reveals the &amp;ldquo;capability boundary&amp;rdquo; of the model - the upper limit of what it &amp;ldquo;might&amp;rdquo; get right. And pass@1 just tells us what the model would &amp;ldquo;normally&amp;rdquo; do. The gap between the two is what RLVR is doing: narrowing the distance between &amp;ldquo;possible&amp;rdquo; and &amp;ldquo;usual&amp;rdquo;.&lt;/p>
&lt;p>But if we only look at pass@1, we will mistakenly think that RLVR really makes the model smarter. In fact, the &amp;ldquo;ceiling&amp;rdquo; of the model has not increased, only the &amp;ldquo;average performance&amp;rdquo; has increased. This distinction is important.&lt;/p>
&lt;h3 id="5-thinking-about-the-future-what-does-true-reasoning-require">5. Thinking about the future: What does true reasoning require?&lt;/h3>
&lt;p>After reading this paper, I feel that the current RLVR paradigm may have been designed wrong from the beginning. We treat LLM as a &amp;ldquo;static policy space&amp;rdquo; and then use RL to optimize policy selection. But real reasoning shouldn&amp;rsquo;t be like this.
Real reasoning should be &amp;ldquo;dynamic, interactive, and continuous learning.&amp;rdquo; Just like humans do not learn to think through problem solving exercises, but develop reasoning abilities through long-term interaction with the world, trial and error, and reflection. The &amp;ldquo;multiple rounds of agent-environment interaction&amp;rdquo; mentioned in the paper may be the right direction.&lt;/p>
&lt;p>Maybe what we need is not to use RL to train the model, but to use RL to let the model &amp;ldquo;live&amp;rdquo; in an environment and truly explore, make mistakes, learn, and grow. That is the essence of RL, not the current &amp;ldquo;pseudo RL&amp;rdquo; done on static data sets.&lt;/p>
&lt;h3 id="6-a-disturbing-question">6. A disturbing question&lt;/h3>
&lt;p>Finally, this paper made me think of a deeper question: If RLVR cannot make the model truly smart, then what is going on with these o1 models that claim to have &amp;ldquo;reasoning capabilities&amp;rdquo;?&lt;/p>
&lt;p>There are two possibilities: First, their basic models are already very powerful, and RLVR just exploits this potential; second, they use some techniques that are not covered in this paper (such as chain-of-thought, test-time compute scaling).&lt;/p>
&lt;p>In any case, this study reminds us: Don’t be fooled by superficial performance improvements, but think deeply about the essential source of capabilities. This is important for both doing research and making products.&lt;/p>
&lt;hr>
&lt;h2 id="extended-thinking">Extended thinking&lt;/h2>
&lt;h3 id="1-rlvr-vs-knowledge-distillation-what-is-the-essential-difference">1. RLVR vs. Knowledge Distillation: What is the essential difference?&lt;/h3>
&lt;ul>
&lt;li>Why can distillation introduce new patterns?&lt;/li>
&lt;li>What is the fundamental difference between the two in the training process?&lt;/li>
&lt;li>Can the advantages of both be combined?&lt;/li>
&lt;/ul>
&lt;h3 id="2-the-importance-of-evaluation-methods">2. The importance of evaluation methods&lt;/h3>
&lt;ul>
&lt;li>What does the difference between Pass@1 vs. Pass@k (big k) reveal?&lt;/li>
&lt;li>Are we overly reliant on a single metric to assess model capability?&lt;/li>
&lt;li>What other dimensions of assessment can be explored?&lt;/li>
&lt;/ul>
&lt;h3 id="3-the-role-of-the-basic-model">3. The role of the basic model&lt;/h3>
&lt;ul>
&lt;li>Is it more worthwhile to invest in better base model training vs. more sophisticated RLVR methods?&lt;/li>
&lt;li>Where can we improve Pre-training?&lt;/li>
&lt;li>How is the &amp;ldquo;capability boundary&amp;rdquo; of the basic model formed?&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="related-resources">Related resources&lt;/h2>
&lt;ul>
&lt;li>
&lt;/li>
&lt;li>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;p>&lt;strong>Reading date&lt;/strong>: 2025-11-22
&lt;strong>Notes organized&lt;/strong>: Dylan Chiang&lt;/p></description></item><item><title>An example preprint / working paper</title><link>https://dylanchiang-dev.github.io/en/publication/preprint/</link><pubDate>Sun, 07 Apr 2019 00:00:00 +0000</pubDate><guid>https://dylanchiang-dev.github.io/en/publication/preprint/</guid><description>&lt;p>This work is driven by the results in my
on LLMs.&lt;/p>
&lt;div class="flex px-4 py-3 mb-6 rounded-md bg-primary-100 dark:bg-primary-900">
&lt;span class="pr-3 pt-1 text-primary-600 dark:text-primary-300">
&lt;svg height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">&lt;path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m11.25 11.25l.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0a9 9 0 0 1 18 0m-9-3.75h.008v.008H12z"/>&lt;/svg>
&lt;/span>
&lt;span class="dark:text-neutral-300">Create your slides in Markdown - click the &lt;em>Slides&lt;/em> button to check out the example.&lt;/span>
&lt;/div>
&lt;p>Add the publication&amp;rsquo;s &lt;strong>full text&lt;/strong> or &lt;strong>supplementary notes&lt;/strong> here. You can use rich formatting such as including
.&lt;/p></description></item><item><title>An example conference paper</title><link>https://dylanchiang-dev.github.io/en/publication/conference-paper/</link><pubDate>Mon, 01 Jul 2013 00:00:00 +0000</pubDate><guid>https://dylanchiang-dev.github.io/en/publication/conference-paper/</guid><description>&lt;div class="flex px-4 py-3 mb-6 rounded-md bg-primary-100 dark:bg-primary-900">
&lt;span class="pr-3 pt-1 text-primary-600 dark:text-primary-300">
&lt;svg height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">&lt;path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m11.25 11.25l.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0a9 9 0 0 1 18 0m-9-3.75h.008v.008H12z"/>&lt;/svg>
&lt;/span>
&lt;span class="dark:text-neutral-300">Click the &lt;em>Cite&lt;/em> button above to demo the feature to enable visitors to import publication metadata into their reference management software.&lt;/span>
&lt;/div>
&lt;div class="flex px-4 py-3 mb-6 rounded-md bg-primary-100 dark:bg-primary-900">
&lt;span class="pr-3 pt-1 text-primary-600 dark:text-primary-300">
&lt;svg height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">&lt;path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m11.25 11.25l.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0a9 9 0 0 1 18 0m-9-3.75h.008v.008H12z"/>&lt;/svg>
&lt;/span>
&lt;span class="dark:text-neutral-300">Create your slides in Markdown - click the &lt;em>Slides&lt;/em> button to check out the example.&lt;/span>
&lt;/div>
&lt;p>Add the publication&amp;rsquo;s &lt;strong>full text&lt;/strong> or &lt;strong>supplementary notes&lt;/strong> here. You can use rich formatting such as including
.&lt;/p></description></item></channel></rss>