Ascent Conditions for Length-Normalized Single-Rollout Policy Updates
Abstract
Dividing each trajectory's score contribution by its realized length can change the direction of a reward-centered policy update. In a finite trajectory model, we derive an exact ascent threshold for a three-outcome softmax policy and exhibit a binary-reward example in which the expected Euclidean update decreases task success. Natural-gradient ascent holds for fully controllable outcome distributions with deterministic binary labels, but can fail under a one-parameter restriction. A third-order U-statistic estimates the first-order return change without bias from independent current-policy trajectories, one per request. In the example, a same-sample plug-in estimator instead has the opposite sign in expectation for batch sizes two through forty-nine. Exact policy-grid enumeration confirms the local sign reversal. In a branching process, length-normalized learning initially loses return, then recovers and exceeds the unnormalized comparator. The analysis concerns the expected update field at the current policy.
Figures & tables
| Plug-in bias / | ||||
|---|---|---|---|---|
| 3 | 11.403 | 90.609 | 0.048 | 0.000 |
| 8 | 5.574 | 15.692 | 0.215 | 0.000 |
| 32 | 1.539 | 3.344 | 0.747 | 0.614 |
| 64 | 0.782 | 1.893 | 0.820 | 0.716 |
| 128 | 0.394 | 1.172 | 0.855 | 0.788 |
| 512 | 0.099 | 0.522 | 0.953 | 0.938 |
| Update | ||||
|---|---|---|---|---|
| 32 | U | |||
| 32 | L | |||
| 32 | P | |||
| 32 | M | |||
| 64 | U | |||
| 64 | L |
| Step multiplier | ||||
|---|---|---|---|---|
| 0.5 | +0.0116 | -0.0019 | 0.9328 | 0.9484 |
| 1.0 | +0.0213 | -0.0036 | 0.9546 | 0.9714 |
| 2.0 | +0.0362 | -0.0044 | 0.9721 | 0.9824 |