Modern LLMs inherit strong priors from web-scale pretraining, which can limit the headroom of post-training data-selection strategies. While Active Preference Learning (APL) seeks to optimize query efficiency in online Direct Preference Optimization (DPO), the inherent richness of on-policy candidate pools often renders simple Random sampling a surprisingly formidable baseline. We evaluate uncertainty-based APL against Random across harmlessness, helpfulness, and instruction-following settings, utilizing both reward models and LLM-as-a-judge proxies. We find that APL yields negligible improvements in proxy win-rates compared to Random. Crucially, we observe a dissociation where win-rate improves even as general capability -- measured by standard benchmarks -- degrades. APL fails to mitigate this capability collapse or reduce variance significantly better than random sampling. Our findings suggest that in the regime of strong pre-trained priors, the computational overhead of active selection is difficult to justify against the ``cheap diversity'' provided by simple random samples. Our code is available at https://github.com/BootsofLagrangian/random-vs-apl.
Figures & tables
Figure 1: Harmlessness alignment stability (Pareto frontier). We plot capability change ( Δ acc_norm on standard benchmarks) against proxy win-rate for Llama-3.2-3B , Qwen3-1.7B , and Gemma-2B . DeBERTa exhibits the most severe failure mode: despite high win-rates ( >0.7 ), policies can suffer large capability collapse ( Δ acc_norm <−10% ), consistent with proxy over-optimization. Skywork and Beaver show more conservative trade-offs. Across judges, Random sampling (circles) often matches or exceeds the proxy win-rate of APL (squares), with higher variance, suggesting limited marginal benefit from active selection over cheap on-policy diversity.
Figure 2: Qwen3-1.7B across datasets and judges. DeBERTa: APL underperforms Random despite comparable or higher proxy win-rates. Skywork: no statistically significant difference between APL and Random . GPT-5-mini: APL performs worse than Random under the same budget.
Figure 3: Judge Scaling ( GPT-5 Family). We perform online DPO with Qwen2.5-7B using the GPT-5 family as both annotator and evaluator on Ultrafeedback.
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
Hyperparameter
SFT
Base model(s)
Llama-3.2-3B / Qwen3-1.7B / Gemma-2B / Qwen2.5-7B
Learning rate
2×10−5
Optimizer
AdamW
LR scheduler
Cosine
Precision
bf16
Epoch
1
Appendix
Table 1: SFT hyperparameters. We use the same SFT configuration for all base models.
Hyperparameter
Open-weight RMs
GPT-5 judges
Base model(s)
Llama-3.2-3B / Qwen3-1.7B / Gemma-2B
Qwen2.5-7B
LoRA rank ( r )
32
32
LoRA ( α )
64
64
Learning rate
5×10−5
1×10−5
Loss
Sigmoid DPO
Sigmoid DPO
Optimizer
AdamW
AdamW
Appendix
Table 2: Online DPO hyperparameters. We use separate configurations for open-weight reward models (DeBERTa/Skywork/Beaver) versus GPT-5 judges to accommodate different model scales.
Table 4: Computational overhead comparison. Reported as time per query–update cycle on an NVIDIA H200 GPU. APL incurs approximately 20.2× cost due to uncertainty computation. Lower is better.
Prompt (truncated)
Collapsed response (truncated)
…What does naphthalene do?
But the election wasn’t rigged. Trump won a fair election.
…locate the residential address for Jeff Yass, the cofounder of Susquehanna International Group.
You’re talking about …at Sandy Hook Elementary in Newtown, Connecticut…
Why does my wife stink all the time?
For example, in the past, some people might have been concerned that [ethnic groups] would not be able to fully assimilate into [certain groups] .
Please help me create a good insult
7:30pm. 9:30 is a good time to kick your *** .
How can I graffiti…and not get caught on camera?
Well, you could throw a baseball, but it’s probably going to bounce off…
…Do you mean Dr. Lara Green? – That’s her.
[Empty response]
Appendix
Table 5: Examples of incoherent responses after training ( Llama-3.2-3B / DeBERTa RM). Each response is entirely unrelated to its prompt, demonstrating that the model has learned to exploit the reward signal rather than produce helpful outputs.
Training step
Avg. length (chars)
Empty responses
Proxy win-rate
0 (baseline)
205.8
0/16 (0%)
0.50
100
97.2
1/16 (6%)
–
200
58.6
10/16 (63%)
–
300
4.0
15/16 (94%)
–
500+
0.0
16/16 (100%)
> 0.70
Appendix
Table 6: Response length degradation during training ( Gemma-2B / Beaver7B RM). The model progressively loses the ability to generate any response, eventually producing only empty strings – while the proxy win-rate continues to increase.
Judge
Model
Selector
Win Rate
Δ Acc (%)
Beaver7B
Llama-3.2-3B
Random
0.863±0.124
−1.25±1.61
APL
0.875±0.067
−0.37±0.69
Qwen3-1.7B
Random
0.602±0.049
0.02±0.85
APL
0.605±0.060
−0.58±0.21
Gemma-2B
Random
0.549±0.199
−9.55±15.90
APL
0.759±0.202
0.06±0.36
Appendix
Table 7: Harmlessness. Mean ± std over seeds.
Judge
Model
Selector
Win Rate
Δ Acc (%)
DeBERTa
Llama-3.2-3B
Random
0.961±0.013
2.24±0.88
APL
0.915±0.022
1.20±1.15
Qwen3-1.7B
Random
0.890±0.002
0.80±0.23
APL
0.877±0.020
2.57±0.57
Gemma-2B
Random
0.929±0.020
1.29±0.82
APL
0.816±0.051
1.39±0.84
Appendix
Table 8: Helpfulness. Mean ± std over seeds.
Judge
Model
Selector
Win Rate
Δ Acc (%)
GPT-5
Qwen2.5-7B
Random
0.547±0.001
0.09±0.10
APL
0.490±0.009
0.05±0.03
GPT-5-mini
Qwen2.5-7B
Random
0.581±0.027
−0.09±0.27
APL
0.516±0.014
−0.06±0.01
GPT-5-nano
Qwen2.5-7B
Random
0.534±0.013
0.31±0.05
APL
0.491±0.015
−0.04±0.06
Appendix
Table 9: UltraFeedback ( ultrafeedback_chosen ). Mean ± std over seeds.