Organizations: Guangdong Provincial Key Laboratory of Brain-Inspired Intelligent Computation, Department of Computer Science and Engineering, Southern University of Science and Technology · DeepCybo · Hong Kong Polytechnic University · Zhongguancun Academy · College of Computing & Data Science, Nanyang Technological University
On-policy distillation (OPD) trains multi-turn language agents with dense teacher supervision on student-generated responses. However, standard think-then-act rollouts require lengthy reasoning before each short action, delaying environment transitions and experience collection. Generating actions directly reduces this delay but can degrade rollout quality. To address this, we propose ActFirst-OPD, an act-first, reason-later training framework that decouples environment interaction from full-response generation. The student infers and executes actions through reference-conditioned inverse dynamics using its current interaction context and a reference next observation, and switches to autonomous next-action prediction when the resulting transition deviates from the reference trajectory. From the collected interaction contexts, the student asynchronously generates full think-then-act responses for token-level teacher supervision. Experiments across 0.6B-, 1.7B-, and 4B-parameter Qwen3 students show that ActFirst-OPD achieves average wall-clock training speedups of 2.3× on ALFWorld, 1.8× on WebShop, and 4.9× on ScienceWorld over Vanilla OPD. It matches or exceeds all compared OPD baselines in mean task success rate across eight of nine benchmark-model settings. These results demonstrate that reasoning need not block acting during multi-turn agent distillation.
Figures & tables
Figure 1: Rollout latency and quality on ALFWorld with Qwen3-1.7B. Ranges in (a) denote the 5th–95th percentiles. (c) shows GPU utilization during the first 10 minutes of training. In (d–f), all rollout strategies use the same frozen Vanilla OPD checkpoint at each update step, with the same 3,553 training tasks, and a 30-turn limit. (d) shows selected turns from the same task at update 1.
Figure 2: Overview of ActFirst-OPD. Top: Reference-conditioned inverse dynamics generates fast actions a~t for environment interaction, with autonomous next-action prediction once the rollout diverges from the reference trajectory. Bottom: The same student asynchronously generates full responses yt=(zt,at) from collected interaction contexts for teacher supervision.
Model
Method
ALFWorld
Teacher
Student
Pick
Look
Clean
Heat
Cool
Pick2
Seen
Unseen
All
Training Wall-clock Time (Speedup)
SR ↑
Round ↓
SR ↑
Round ↓
SR ↑
Round ↓
Qwen3 Series
-
0.6B
Zero-Shot
0.00
6.45
0.00
0.00
0.00
0.00
0.00
30.00
1.49
29.69
0.73
29.85
N/A
-
1.7B
40.68
16.13
13.79
12.82
8.70
4.88
17.86
27.68
17.16
27.28
17.52
27.48
N/A
-
4B
89.83
77.42
60.34
58.97
28.26
63.41
55.71
21.92
71.64
20.10
63.50
21.03
N/A
Table 1: Task performance and training cost on ALFWorld. Overall SR is reported as mean ± standard deviation across three evaluation seeds. Training time is in hours, with speedup relative to Vanilla OPD for the same student size. Among OPD methods, bold and underlined values mark the best and second-best results per metric, respectively; shading highlights the shortest training time.
Model
Method
WebShop
ScienceWorld
Teacher
Student
Score ↑
SR ↑
Round
Training Wall-clock Time (Speedup)
Score ↑
SR ↑
Round
Training Wall-clock Time (Speedup)
Qwen3 Series
-
0.6B
Zero-Shot
49.54
11.00
4.56
N/A
5.59
0.00
19.86
N/A
-
1.7B
51.10
15.67
5.22
N/A
22.28
6.89
19.65
N/A
-
4B
45.37
13.33
6.75
N/A
44.36
20.67
19.19
N/A
8B
-
GiGPO
71.54
43.33
4.28
N/A
55.58
35.33
15.40
N/A
Table 2: Task performance and training cost on WebShop and ScienceWorld. Score and SR are reported as mean ± standard deviation across three evaluation seeds. Training time is in hours, with speedup relative to Vanilla OPD for the same benchmark and student size. Among OPD methods, bold and underlined values mark the best and second-best Score, SR, and training time, respectively; shading highlights the shortest training time.
Table 3: Ablation results averaged across Qwen3-0.6B, 1.7B, and 4B. Red subscripts show SR drops from ActFirst-OPD in percentage points. Time denotes training wall-clock time. Rank averages per-size SR ranks, using average ranks for ties. Bold and underlined values mark the best and second-best results per benchmark and metric, respectively.
Figure 3: Rollout efficiency on ALFWorld with Qwen3-1.7B. (a,b) Measured rollout speedup (solid; mean ± standard deviation over three paired repeats) and idealized estimates (dashed), varying bmax at T=30 in (a) and T at bmax=256 in (b). Speedup axes are linear up to 2.5 and logarithmic above. (c,d) GPU utilization for Vanilla OPD and ActFirst-OPD; annotations show full-training environment-transition throughput.
Figure 4: Rollout quality on ALFWorld. At each update, all strategies use the same frozen Qwen3-1.7B checkpoint on 3,553 training tasks with a 30-turn maximum rollout horizon.
Appendix figures & tables10 assets
Supplementary material from the paper’s appendix.
Appendix
Benchmark
Version
Training
Evaluation
Max. turns
ALFWorld
0.4.2
3,553
140 seen / 134 unseen
30
WebShop
64fa2a5
4,096
100
15
ScienceWorld
1.2.3
2,294
150
30
Appendix
Table 4: Benchmark configurations. Counts refer to task instances; the WebShop version denotes its base repository commit.
Teacher training
Candidate collection
Benchmark
Time (h)
SFT steps
GiGPO steps
Time (h)
Candidates
ALFWorld
4.18
250
250
8.50
71,060
WebShop
22.05
250
2,200
4.81
40,960
ScienceWorld
18.27
—
144
19.88
22,940
Appendix
Table 5: Offline preparation costs. Times are in hours, with eight GPUs per job. Teacher training time includes all listed stages. Ten candidates are generated per task for each source model.
Hyperparameter
Value
Algorithm and Optimization
Distillation objective
Student-to-teacher reverse KL
PPO clipping
0.2
Dual-clipping constant
3.0
Optimizer
AdamW ( Loshchilov and Hutter, 2019 )
Learning rate
10−6
Appendix
Table 6: Training hyperparameters across all benchmarks.
Hyperparameter
Value
Evaluation Protocol
Interaction mode
Think-then-act
Reference information
None
Evaluation seeds
42, 43, 44
Trajectories per task and seed
1
Evaluation batch
64 tasks
Appendix
Table 7: Evaluation hyperparameters across all benchmarks.
Parameter
Value
Workload
Tasks per batch
16
Fast-action output length
16 tokens
Full-response output length
128 or 512 tokens
Sampling temperature
1.0
Top- p
1.0
Appendix
Table 8: Rollout efficiency experiment settings.
Window
Method
Transitions
Window time (s)
Env. steps / s
Full training
Vanilla OPD
55,525
15,202
3.65
ActFirst-OPD
38,616
6,796
5.68
First 10 min
Vanilla OPD
1,289
600
2.15
ActFirst-OPD
3,803
600
6.34
Appendix
Table 9: Environment-transition throughput on ALFWorld with Qwen3-1.7B. Measurements use training runs separate from those reported in Table 1 . For each method, both windows use the same run and start when rollout collection begins. The full-training window ends when update 250 completes; the early window covers the first 600 seconds. Initialization and final shutdown are excluded.
Figure 5: Performance–time trade-off on ALFWorld for Qwen3-0.6B, 1.7B, and 4B students. SR aggregates seen and unseen tasks; shading indicates ±1 standard deviation across three evaluation seeds. Stars mark the final checkpoints in Table 1 ; the dashed line marks two hours of training.
Benchmark
Student
First-action alignment (%)
Full-trajectory alignment (%)
Aligned-turn coverage (%)
ALFWorld
0.6B
84.86
32.36
18.19
1.7B
89.38
49.75
33.59
4B
93.39
85.63
64.05
WebShop
0.6B
49.33
11.80
18.77
1.7B
56.89
21.24
23.50
4B
60.85
49.87
51.77
Appendix
Table 10: Cumulative reference alignment over 250 training updates. Cumulative rates are computed by aggregating the corresponding counts across complete rollouts in rollout batches finished by update 250. First-action and full-trajectory alignment use the number of rollout tasks with reference guidance as the denominator; turn coverage uses all executed turns, including fallback turns.
Figure 6: First-action reference alignment during training. Fraction of rollout tasks with reference guidance whose first transition passes the transition consistency check.
Figure 7: Full-trajectory reference alignment during training. Fraction of rollouts with reference guidance that complete the reference trajectory and terminate without triggering fallback.