What Matters in On-Policy Distillation? A Perspective on Data Efficiency and Data Selection
Organizations: Tsinghua University · Meituan LongCat Team
Abstract
On-Policy Distillation (OPD) has emerged as a widely adopted post-training paradigm for enhancing large language models in reasoning domains. However, the data-centric mechanisms in OPD remain relatively underexplored. This paper presents an empirical study of data efficiency and data selection in OPD. We begin by investigating an extreme setting: training OPD on only one example, namely 1-shot OPD. Surprisingly, we find that 1-shot OPD is consistently effective across all sampled training examples and harder examples often yield superior performance gain. We next investigate what actually drives the student model's improvement in the training data. Our analysis reveals that the improvement is not driven by high token entropy, but the longer CoT paths which hard problem naturally generate. Training on longer CoT can help maintain closer alignment with the teacher over a long reasoning horizon, and learn critical thinking patterns usually missing in short CoTs, such as reflection (e.g., "Alternatively"). Based on these insights, we propose a simple data selection method that selects only hard examples for training, where even "unsolvable" examples that completely exceed the teacher's capability can be successfully used. Our experiments conducted on five models ranging from 1.5B to 8B show that training the student model on only 8 selected hard examples matches the performance of the 17K dataset baseline. Code and models will be publicly available.
Figures & tables
| Model | AIME24 | AIME25 | AMC23 | MATH500 | Olympiad | Minerva | Avg |
|---|---|---|---|---|---|---|---|
| Base | 31.7 | 23.0 | 60.7 | 82.6 | 34.1 | 22.4 | 42.4 |
| Teacher | 55.8 | 35.8 | 83.4 | 87.4 | 43.4 | 29.8 | 55.9 |
| Full-Set | 51.9 | 34.0 | 78.9 | 86.7 | 44.3 | 26.6 | 53.7 |
| Easy Problems | |||||||
| 39.2 | 28.8 | 69.9 | 85.3 | 39.3 | 25.3 | 48.0 | |
| 40.3 | 30.6 | 69.1 | 86.2 | 40.8 | 25.7 | 48.8 | |
| Dataset | Size | AIME24 | AIME25 | AMC23 | MATH500 | Olympiad | Minerva | Avg |
|---|---|---|---|---|---|---|---|---|
| DAPO-Math-17K | 17K | 51.9 | 34.0 | 78.9 | 86.7 | 44.3 | 26.6 | 53.7 |
| DAPO-Subset | 1K | 50.2 | 34.8 | 79.3 | 87.1 | 42.8 | 27.3 | 53.6 |
| 8 | 45.8 | 30.6 | 76.1 | 87.1 | 41.6 | 26.2 | 51.2 | |
| 8 | 49.0 | 32.7 | 76.8 | 86.8 | 42.1 | 26.0 | 52.2 | |
| Random | 8 | 48.1 | 33.8 | 76.2 | 86.3 | 41.9 | 26.4 | 52.1 |
| 1 | 47.5 | 31.7 | 75.1 | 87.7 | 41.5 | 26.9 | 51.7 |
| Model | Size | AIME24 | AIME25 | AMC23 | MATH500 | Olympiad | Minerva | Avg |
|---|---|---|---|---|---|---|---|---|
| Skywork-OR1-Math-7B DeepSeek-R1-Distill-Qwen-7B | ||||||||
| DeepSeek-R1-Distill-Qwen-7B | – | 51.9 | 38.8 | 81.0 | 89.6 | 43.6 | 32.6 | 56.3 |
| Skywork-OR1-Math-7B | – | 62.1 | 45.6 | 84.0 | 91.9 | 47.7 | 34.1 | 60.9 |
| Full-Set | 17K | 58.3 | 44.6 | 83.4 | 91.1 | 46.0 | 34.2 | 59.6 |
| Random | 8 | 57.3 | 42.1 | 81.1 | 91.0 | 45.2 | 33.2 | 58.3 |
| 8 | 58.3 | 43.9 | 83.1 | 91.3 | 46.3 | 34.0 | 59.5 | |
Appendix figures & tables32 assets
Supplementary material from the paper’s appendix.
Appendix
| Item | Value |
|---|---|
| Training temperature | 1.0 |
| Global batch size | 64 |
| Mini batch size | 64 |
| Rollout number | 8 |
| Temperature | 1.0 |
| LogProb top- | 16 |
| Item | Value |
| Training temperature | 1.0 |
| Global batch size | 64 |
| Mini batch size | 64 |
| Rollout number | 8 |
| Temperature | 1.0 |
| Max prompt length | 1024 |
| Easy Problems | Medium Problems | Hard Problems | ||||||
|---|---|---|---|---|---|---|---|---|
| Model | LCB | GPQA | Model | LCB | GPQA | Model | LCB | GPQA |
| 37.3 | 21.4 | 39.3 | 22.2 | 40.9 | 24.6 | |||
| 38.3 | 21.1 | 39.6 | 23.7 | 40.1 | 23.4 | |||
| 37.1 | 23.5 | 39.4 | 23.0 | 41.8 | 25.9 | |||
| 38.8 | 21.6 | 38.9 | 22.3 | 40.8 | 23.7 | |||
| 36.9 | 22.7 | 39.1 | 23.6 | 39.7 | 23.8 | |||
| Model | Size | AIME24 | AIME25 | AMC23 | MATH500 | Olympiad | Minerva | LiveCodeBench | GPQA | Avg |
|---|---|---|---|---|---|---|---|---|---|---|
| Student | N/A | 31.7 | 23.0 | 60.7 | 82.6 | 34.1 | 22.4 | 32.4 | 19.4 | 38.3 |
| Teacher | N/A | 55.8 | 35.8 | 83.4 | 87.4 | 43.4 | 29.8 | 42.8 | 28.0 | 50.8 |
| Full-Set | 2641 | 44.4 | 32.1 | 78.7 | 86.3 | 40.8 | 27.0 | 42.7 | 26.4 | 47.3 |
| Random | 8 | 41.2 | 29.0 | 72.0 | 86.1 | 39.3 | 26.1 | 41.6 | 25.6 | 45.1 |
| Hard | 8 | 43.7 | 31.8 | 77.2 | 87.7 | 39.9 | 27.0 | 42.8 | 26.3 | 47.1 |
| Model | AIME24 | AIME25 | AMC23 | MATH500 | Olympiad | Minerva | LiveCodeBench | GPQA | Avg |
|---|---|---|---|---|---|---|---|---|---|
| Random Data Selection | |||||||||
| Seed 1 | 48.1 | 33.8 | 76.2 | 86.3 | 41.9 | 26.4 | 40.3 | 24.3 | 47.2 |
| Seed 2 | 46.7 | 35.0 | 76.1 | 87.0 | 41.6 | 26.1 | 39.9 | 21.9 | 46.8 |
| Seed 3 | 46.2 | 33.8 | 77.0 | 86.4 | 42.4 | 26.2 | 40.1 | 24.9 | 47.1 |
| Our Data Selection | |||||||||
| Seed 1 | 51.7 | 34.2 | 79.2 | 87.2 | 42.7 | 26.4 | 42.0 | 27.2 | 48.8 |
| Easy Problems | Medium Problems | Hard Problems | ||||||
|---|---|---|---|---|---|---|---|---|
| ID | Student | Teacher | ID | Student | Teacher | ID | Student | Teacher |
| 100.0 | 100.0 | 68.8 | 100.0 | 0.0 | 6.3 | |||
| 100.0 | 100.0 | 37.5 | 100.0 | 0.0 | 0.0 | |||
| 100.0 | 100.0 | 25.0 | 100.0 | 0.0 | 0.0 | |||
| 93.8 | 100.0 | 50.0 | 75.0 | 0.0 | 0.0 | |||
| 93.8 | 100.0 | 25.0 | 68.8 | 0.0 | 0.0 | |||
| Prompt: |
|---|
| ⬇ Let and be positive real numbers . Find the minimum value of The answer is in the form k \ sqrt { m }+ n ,. Please provide the value of k + m + n . Please reason step by step , and put your final answer within \ boxed {{}}. |
| Ground truth: . |
| Prompt: |
|---|
| ⬇ In trapezoid the lengths of the bases and are 8 and 17 respectively . The legs of the trapezoid are extended beyond and to meet at point . What is the ratio of the area of triangle to the area of trapezoid ? Express your answer as a common fraction . The answer is in the form rac { m }{ n }, where gcd ( m , n ) = 1. Please provide the value of m + n . Please reason step by step , and put your final answer within \ boxed {{}}. |
| Ground truth: . |
| Prompt: |
|---|
| ⬇ Lines and both pass through the origin and make first - quadrant angles of and radians , respectively , with the positive - axis . For any line , the transformation produces another line as follows : is reflected in , and the resulting line is reflected in . Let and . Given that is the line , find the smallest positive integer for which . Please reason step by step , and put your final answer within \ boxed {{}}. |
| Ground truth: . |
| Prompt: |
|---|
| ⬇ On the party , every boy gave candy to every girl , and every girl gave candy to every boy . Then every boy ate candies , and every girl ate candies . It is known that of all candies were eaten . Find the greatest possible number of children at the party . Please reason step by step , and put your final answer within \ boxed {{}}. |
| Ground truth: . |
| Prompt: |
|---|
| ⬇ The prime numbers , , and satisfy the equation . Determine the sum of all possible values of . Please reason step by step , and put your final answer within \ boxed {{}}. |
| Ground truth: . |
| Prompt: |
|---|
| ⬇ Compute the smallest positive integer for which is a multiple of . Please reason step by step , and put your final answer within \ boxed {{}}. |
| Ground truth: . |
| Prompt: |
|---|
| ⬇ Determine the number of pairs of real numbers such that is an arithmetic progression . Please reason step by step , and put your final answer within \ boxed {{}}. |
| Ground truth: . |
| Prompt: |
|---|
| ⬇ Compute the remainder when is divided by . Please reason step by step , and put your final answer within \ boxed {{}}. |
| Ground truth: . |
| Prompt: |
|---|
| ⬇ A dartboard consists of three concentric circles with radii 4, 6, and 8. Three darts are thrown at the board , sticking at random locations . Determine the probability that each dart lands in a different region of the dartboard . The probability can be expressed as , where and are relatively prime positive integers . Calculate . Please reason step by step , and put your final answer within \ boxed {{}}. |
| Ground truth: . |
| Prompt: |
|---|
| ⬇ In how many ways can the integers from 1 to n be ordered subject to the condition that , except for the first integer on the left , every integer differs by 1 from some integer to the left of it ? Please provide the number of ways for . Please reason step by step , and put your final answer within \ boxed {{}}. |
| Ground truth: . |
| Prompt: |
|---|
| ⬇ Determine the largest integer for which there exists a table that has the following properties :\ n \ n - Every column contains the numbers in some ordering .\ n - For any two columns , there exists a row such that .\ n - For any two columns , there exists a row such that . Please reason step by step , and put your final answer within \ boxed {{}}. |
| Ground truth: . |
| Prompt: |
|---|
| ⬇ Let f be a polynomial of degree with integer coefficients such that and . If f has exactly integer roots , how many such polynomials exist ? Please reason step by step , and put your final answer within \ boxed {{}}. |
| Ground truth: . |
| Prompt: |
|---|
| ⬇ Find the area of the figure on the coordinate plane bounded by the straight lines , , and the graphs of the functions and . Please reason step by step , and put your final answer within \ boxed {{}}. |
| Ground truth: . |
| Prompt: |
|---|
| ⬇ An organization has employees , of whom have a brand A computer while the other have a brand B computer . For security , the computers can only be connected to each other and only by cables . The cables can only connect a brand A computer to a brand B computer . Employees can communicate with each other if their computers are directly connected by a cable or by relaying messages through a series of connected computers . Initially , no computer is connected to any other . A technician arbitrarily selects one computer of each brand and installs a cable between them , provided there is not already a cable between that pair . The technician stops once every employee can communicate with each other . What is the maximum possible number of cables used ? Please reason step by step , and put your final answer within \ boxed {{}}. |
| Ground truth: . |
| Prompt: |
|---|
| ⬇ Tanya wrote numbers in the form for and noticed that for , she obtained a number divisible by . For what minimal did she get a number divisible by ? Please reason step by step , and put your final answer within \ boxed {{}}. |
| Ground truth: . |
| Prompt: |
|---|
| ⬇ Vasya has candies of several types , where . It is known that for any group of at least 145 candies , there is a type of candy which appears exactly 10 times . Find the largest possible value of . Please reason step by step , and put your final answer within \ boxed {{}}. |
| Ground truth: . |
| Prompt: |
|---|
| ⬇ Find the number of subsets of where the elements in the subset add to . Please reason step by step , and put your final answer within \ boxed {{}}. |
| Ground truth: . |
| Prompt: |
|---|
| ⬇ Let be real numbers such that and for . Find the largest possible value of . Please reason step by step , and put your final answer within \ boxed {{}}. |
| Ground truth: . |
| Prompt: |
|---|
| ⬇ Two real numbers and are chosen at random in the interval (0,1) with respect to the uniform distribution . What is the probability that the closest integer to is even ? The original answer is in the form , please give the value of . Please reason step by step , and put your final answer within \ boxed {{}}. |
| Ground truth: . |
| Prompt: |
|---|
| ⬇ Let be a function , such that for every , there exists an such that Determine the maximum possible value of Please reason step by step , and put your final answer within \ boxed {{}}. |
| Ground truth: . |
| Prompt: |
|---|
| ⬇ A herder has forgotten the number of cows she has and does not want to count all of them . She remembers these four facts about the number of cows :\ n \ n - It has digits .\ n - It is a palindrome .\ n - The middle digit is a multiple of .\ n - It is divisible by .\ n \ nWhat is the sum of all possible numbers of cows that the herder has ?\ n \ n Please reason step by step , and put your final answer within \ boxed {{}}. |
| Ground truth: . |
| Prompt: |
|---|
| ⬇ Find all ordered pairs of positive integers for which \ n \ nPlease provide the sum of all integers in the ordered pairs . Please reason step by step , and put your final answer within \ boxed {{}}. |
| Ground truth: . |