Post-Training Reinforcement Learning: The Second Growth Curve for Large Model Capabilities
As the frontier of large language model competition shifts from scaling pretraining to maximizing downstream performance, post-training with reinforcement learning (RL) has become a decisive engineering battleground. This article explains why knowledge stored in a model is not the same as capability delivered, identifies the three gaps between "knowing" and "doing," and details how verifiable rewards, sandboxed execution, and multi-domain joint RL training turn latent potential into stable reasoning and task completion. It also covers the infrastructure required for scalable post-training, the economic logic of intensifying RL on a fixed base model, and practical steps for developers and enterprises to extract real business value.
Introduction: The Focus of the Capability Race Is Shifting
A recent case deserves close attention from every technical practitioner: a Chinese model vendor released an upgraded version of an existing foundation model without changing the parameter count or network architecture. Instead, the upgrade significantly increased the compute budget for reinforcement learning (RL) during the post-training phase. By optimizing the RL framework, long-context reasoning, the sandbox environment, and training scheduling, the team supported joint RL training across hundreds of downstream domains. The result was observable improvement in reasoning, coding, and complex task execution. This case marks a clear turning point: the large model capability race is moving from pretraining scale-ups into the deeper waters of post-training engineering.
1. Positioning: The Three Stages of Large Model Training
(1) Pretraining: Building the Knowledge Foundation
Pretraining performs self-supervised learning on trillions of tokens of text, code, and other corpora. The optimization objective is essentially “next-token prediction.” Through this process, the model acquires linguistic patterns, world knowledge, code syntax, common patterns, and latent reasoning ability. Pretraining determines the model’s upper bound of capability—but an upper bound is not deliverable capability. Knowledge can be “stored” without being “usable.”
(2) Post-Training: The Conversion Layer from Knowledge to Capability
Post-training typically includes two steps:
- Supervised fine-tuning (SFT): Using high-quality “instruction–response” pairs, the model learns to follow task formats and instruction conventions. This is essentially behavioral imitation.
- Reinforcement learning (RL): The model interacts with a verifiable environment, uses task completion quality as the reward signal, and iteratively improves its policy through trial and error. This is goal-directed optimization.
(3) Continuous Evaluation and Iteration
Capability is not delivered in one shot. Evaluation sets, regression testing, and a closed user-feedback loop are necessary to safeguard quality.
| Stage | Core Objective | Data Form | Typical Method |
|---|---|---|---|
| Pretraining | Broad knowledge foundation | Trillion-scale raw corpora | Self-supervised learning |
| SFT | Instruction following, format compliance | High-quality instruction samples | Supervised fine-tuning |
| Preference alignment | Alignment with human preferences | Human preference comparison data | Reward model + policy optimization |
| Verifiable RL | End-to-end stable task completion | Environment-verifiable tasks | Sandbox execution, outcome rewards |
2. The Problem: Three Gaps Between “Knowing” and “Doing”
A model that has read massive amounts of code corpora still makes frequent mistakes in real development. Consider a typical example:
def update_user_role(user_id, new_role):user = db.get_user(user_id)user.role = new_roledb.save(user)# Missing: permission check, transaction handling, cache consistency, audit log
The issue is not that the model lacks syntax knowledge. The issue is the absence of a closed loop between “goal,” “constraint,” and “verification.” This can be broken down into three specific gaps:
- The goal gap: Pretraining optimizes for “next-token likelihood,” not “task completion quality.” A high-likelihood answer is not necessarily a correct answer. The model tends to produce responses that merely look plausible.
- The stability gap: Complex problems require dozens of reasoning steps that depend on each other. A single broken link leads to total failure. When a pretrained model solves the same problem multiple times, the results are like a lottery—occasionally brilliant, rarely reproducible.
- The verification gap: The training corpus contains almost no signal of “run it and check whether it works.” The model lacks an instinct for self-verification. It is accustomed to writing code rather than solving problems.
These three gaps cannot be filled by adding more pretraining data. The missing piece is not knowledge—it is a mechanism to activate and stabilize the use of that knowledge.
3. The Mechanism: Why Reinforcement Learning Works
(1) Verifiable Rewards Are the Key to Scalability
Math problems have checkable answers, code has unit tests, and tool calls have real execution results. These signals can be generated automatically in batches, bypassing the bottleneck of human annotation. This is why the industry has shifted in recent years from “reward models based on human feedback” toward “verifiable-reward reinforcement learning.”
(2) The Core Loop: Generate → Execute → Feedback → Update
The basic RL cycle works as follows: the model samples multiple solution paths for the same task; those paths are executed in a sandbox or evaluation environment; the results are converted into reward signals; a policy optimization algorithm updates the parameters; and the model then proceeds to harder tasks. From the large volume of failed trajectories, the model learns which paths lead to dead ends. From successful trajectories, it learns how to reproduce reliable paths. This ability to generalize from trial and error is precisely what pure imitation learning cannot provide.
(3) Reward Design and Anti-Gaming
Rewards are a double-edged sword. If the signal can be gamed, the model will learn to “pass the inspection” rather than actually solve the problem. For example, it may write a specialized implementation tailored to pass a specific test case. This requires keeping the reward system diverse, updating test sets dynamically, and introducing process-level constraints when necessary.
(4) Multi-Domain Joint Training
Running joint RL across hundreds of domains has positive effects: capability transfer (mathematical reasoning indirectly improves code debugging, structured expression improves documentation writing). The negative risk is interference between domains. This demands careful data mixing ratios and curriculum design, progressing from easy to hard and from single-domain to comprehensive tasks.
4. Infrastructure: The Heavy Assets Behind Post-Training
RL appears to be an algorithmic problem, but in practice it is a systems engineering problem. Supporting joint training across hundreds of domains requires at least four types of infrastructure:
- Sandbox environment: Code must actually run. Compilation results, test pass rates, and error stack traces must be converted into reward signals for the model. The sandbox’s isolation, startup speed, and fidelity directly determine training efficiency.
- Long-context reasoning: RL trajectories often span thousands or even tens of thousands of tokens. The model must read complete documents, error logs, and multi-turn tool call results within a single trajectory.
- Training scheduling: The generation phase and the gradient update phase must operate asynchronously. Resource utilization and throughput determine iteration speed. This is the primary battlefield for optimizing RL frameworks.
- Evaluation infrastructure: Evaluation sets and training data must be strictly separated to avoid “capability hallucination”—where training rewards are high but real-world performance is poor.
5. The Path: Why “Unchanged Base Model + Increased Post-Training Investment” Makes Sense
- Economic efficiency: Pretraining requires enormous compute investment. Post-training reuses the base model, costs an order of magnitude less, and delivers higher capability gains per unit of compute.
- Iteration speed: Post-training operates on a weekly cycle, rapidly absorbing user feedback. Retraining a base model operates on a monthly cycle and cannot keep pace with evolving requirements.
- Controllable risk: Post-training provides incremental releases. There is no need to re-validate all base capabilities each time, and if problems arise, they can be precisely localized and rolled back.
One clarification is essential: post-training cannot break through the ceiling set by pretraining. If the model completely lacks certain knowledge, RL cannot fabricate it. Post-training is the “capability extraction and stabilization” layer, not the “knowledge injection” layer. The correct approach is: pretraining provides breadth; post-training provides depth.
6. Implementation: What Developers and Enterprises Should Do
- Choose models based on tasks: Do not fixate on parameter count. Build evaluation sets for your specific scenario and let real task performance decide.
- Domain adaptation is a viable path: Using enterprise private documents, tickets, code repositories, and other data to post-train a base model is already a mature engineering approach. Cloud providers commonly offer model fine-tuning, evaluation, and managed deployment services, which significantly reduce the barrier to entry.
- Build a data flywheel: Collect user feedback, success cases, and failure cases during usage, and convert them into preference data and new training tasks. This forms a closed loop of “usage → feedback → training → upgrade.”
- Post-training does not replace inference engineering: Even the best model requires context management, tool-chain orchestration, structured output, and sandboxed execution to truly release its capabilities.
Conclusion
Pretraining determines the upper bound of a model’s knowledge. Post-training determines the height of the capability a model can actually deliver. The proven practice of systematically increasing RL investment on a mature base model validates a clear path: use verifiable rewards as the driver, sandboxed execution and long context as the foundation, and efficient training scheduling as the engine. This approach converts the latent knowledge in a model into stable reasoning, coding, and problem-solving abilities. For developers and enterprises, understanding post-training means understanding how to extract real business value from large models.
