ceselder/loracle-ablation-N10000-loras
# loracle-ablation-N10000-loras
Scaling-law ablation point: trained on N=10000 unique LoRAs (vs the 25k baseline). Part of a 5-point sweep where the only thing varying is the number of unique training LoRAs; everything else (interpreter rank=256, alpha=32, lr=3e-5, accum=8, warmup=10% of opt-steps, 1 epoch, AO encoder, rslora=true) held fixed.
## Eval at end of epoch (final step)
Judge: Sonnet 4.6 via OpenRouter, canonical IA-paper rubric.
train/global_step: 2500 val/loss: 1.890
Note: any-match is "did ≥1 prompt × rollout hit per organism"; with 20-org sets it has high variance (each match shifts the rate by 5pp). rollout-mean averages over all (org × prompt × rollout) rows so it's a less noisy summary statistic, especially for the small eval sets.
## Full 5-point ablation curve
Trends:
- avg rollout-mean climbs ~modestly with N: 12.36% → 13.64% from N=2500 to N=25000
- auditbench rollout-mean: 4.8 → 8.3 → 7.1 → 8.9 → 9.8 (cleanly monotonic)
- ood_models_v3 rollout-mean: 10.5 → 12.7 → 14.1 → 15.6 → 16.8 (cleanly monotonic)
- Small-eval-set noise dominates heldoutia and triggerrecovery any-match scores
## Wandb
This run: https://wandb.ai/adamkarvonen/lora-oracles/runs/vwtkmax0 Tag: ablation, scaling-law-loras, N10000
## Layout
interpreter/— PEFT LoRA adapterencoder.pt— AO encoder state_dictao.pt— AO norm-match hook paramstokenizer/— Qwen3-14B tokenizerloracle_config.yaml— training config snapshot
