fix(rl): LOSS bootstrap 3.0 → 1.5 — don't start in a hole
LOSS=3.0 bootstrap means Q tolerates 3× losses during warmup before the done-gated EMAs adapt. This accumulates -$2M before the controller kicks in. Bootstrap 1.5 = moderate loss aversion from step 0. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -2687,7 +2687,7 @@ impl IntegratedTrainer {
|
||||
// [-1, +1] span as the canonical floor — the ratchet
|
||||
// in `rl_reward_clamp_controller` only grows magnitude.
|
||||
(crate::rl::isv_slots::RL_REWARD_CLAMP_WIN_INDEX, 1.0),
|
||||
(crate::rl::isv_slots::RL_REWARD_CLAMP_LOSS_INDEX, 3.0),
|
||||
(crate::rl::isv_slots::RL_REWARD_CLAMP_LOSS_INDEX, 1.5),
|
||||
(crate::rl::isv_slots::RL_REWARD_CLAMP_MARGIN_INDEX, 1.5),
|
||||
(crate::rl::isv_slots::RL_REWARD_CLAMP_RATIO_INDEX, 3.0),
|
||||
(crate::rl::isv_slots::RL_REWARD_CLAMP_CLIP_RATE_TARGET_INDEX, 0.05),
|
||||
|
||||
Reference in New Issue
Block a user