Incentivizing Self-Learning in Large Language Models via Reinforcement Learning
Organizations: Shanghai AI Laboratory · Shanghai Jiao Tong University · MMLab, The Chinese University of Hong Kong · University of Science and Technology of China ·
Abstract
Large language models (LLMs) draw on parametric knowledge and retrieval-augmented generation (RAG) to solve knowledge-intensive tasks. Yet problem solving in unfamiliar domains calls for tightly coupled knowledge acquisition and reasoning, beyond factual retrieval and aggregation or learning solely from a preassembled context. We study self-learning -- autonomously retrieving, studying, and applying knowledge from long-form reference materials on the fly. To investigate this capability, we formulate a textbook-based mathematical problem-solving task. LLMs must navigate textbook exposition, learn and apply relevant principles, and construct proofs for exercises, with reference solutions withheld. We introduce a BookNavigator interface to support this human-inspired study process and incentivize self-learning through reinforcement learning (RL) with fine-grained rewards. Experiments show that our method improves performance across in-domain and out-of-domain textbooks and subjects, raising Intern-S2-Preview-35B's overall proof accuracy from 51.5% to 79.5% and outperforming RL-trained textbook-free and fixed-retrieval baselines. These gains extend to complex long-context benchmarks involving different task types, with improvements over the base model of 1.7 and 2.3 percentage points on BrowseComp-Plus and CL-bench, respectively. Together, these findings suggest that RL can foster a domain-agnostic self-learning strategy, highlighting the potential of self-learning from long-form corpora to strengthen broader problem-solving capabilities on complex, long-context tasks.
Figures & tables
| Protocol | ID-Book | OOD-Book | OOD-Subject | Overall | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Base | +RL | Base | +RL | Base | +RL | Base | +RL | |||||
| No-Book | 39.0 | 53.8 | +14.8 | 68.9 | 78.4 | +9.5 | 60.8 | 74.1 | +13.4 | 55.7 | 68.5 | +12.9 |
| Top- Sections | 43.7 | 56.6 | +12.9 | 73.1 | 81.0 | +7.9 | 70.2 | 81.3 | +11.1 | 62.2 | 73.1 | +10.9 |
| Long-Context | 39.6 | 57.1 | +17.5 | 69.4 | 80.8 | +11.5 | 62.1 | 77.5 | +15.4 | 56.7 | 72.2 | +15.5 |
| Oracle Section | 43.2 | 54.4 | +11.2 | 70.7 | 77.6 | +6.9 | 69.0 | 79.9 | +10.9 | 60.9 | 71.0 | +10.0 |
| Self-Learning | 33.9 | 65.5 | +31.5 | 65.2 | 85.2 | +20.0 | 56.8 | 86.7 | +29.9 | 51.5 | 79.5 | +28.0 |
| Policy | Paired | No-Book | Topic-Matched | Source | Non-Source |
|---|---|---|---|---|---|
| Textbook | Textbook | Removal | Removal | ||
| Base | 51.5 | 55.7 | 49.6 | 49.0 | 53.0 |
| +RL | 79.5 | 71.7 | 75.2 | 74.6 | 79.8 |
| RL Protocol | BrowseComp-Plus | CL-bench | ||||
|---|---|---|---|---|---|---|
| DKR | RSA | PTE | EDS | Overall | ||
| Base | 50.2 | 14.5 | 16.3 | 16.6 | 7.5 | 14.8 |
| No-Book | 48.6 | 18.4 | 15.6 | 15.5 | 12.6 | 16.2 |
| Top- Sections | 49.9 | 16.1 | 16.1 | 16.4 | 9.6 | 15.5 |
| Long-Context | 49.4 | 16.9 | 13.4 | 15.3 | 11.6 | 14.9 |
| Oracle Section | 48.2 | 16.1 | 13.1 | 14.9 | 11.1 | 14.4 |
| RL Setting | Proof Accuracy | Tool Use | ||||
|---|---|---|---|---|---|---|
| ID-Book | OOD-Book | OOD-Subject | Overall | Tool Traj. | Calls/Traj. | |
| Base | 33.9 | 65.2 | 56.8 | 51.5 | 36.9 | 1.5 |
| RL | 60.7 | 81.9 | 81.5 | 74.9 | 6.7 | 0.3 |
| RL + Tool Credit | 64.0 | 81.1 | 82.5 | 76.2 | 7.0 | 0.3 |
| RL + Exploration Bonus | 61.8 | 83.9 | 84.4 | 77.0 | 79.9 | 5.9 |
| Self-Learning (full) | 65.5 | 85.2 | 86.7 | 79.5 | 58.4 | 3.0 |
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
| Subject | # Textbooks | # Problems | # sections/book | # tokens/book |
|---|---|---|---|---|
| Analysis | 34 | 1,345 | 45.3 | 187,452 |
| Algebra and Number Theory | 33 | 987 | 42.3 | 177,288 |
| Geometry and Topology | 26 | 938 | 49.3 | 205,916 |
| Graph Theory | 12 | 891 | 63.8 | 199,137 |
| Differential Equations | 13 | 257 | 72.3 | 302,316 |
| Numerical Computation and Optimization | 13 | 209 | 81.1 | 269,234 |
Language Model Self-Improvement
Language model self-improvement studies how models use their own outputs, feedback, and experience to improve with less external supervision.
See all 174 papers