This was basically six questions duct-taped together and I didn't realize that until I was already three minutes into explaining verifiable vs learned rewards.
Start by defining RLVR and its role in post-training, then systematically address each sub-question: verifiability, comparison to preference-based methods, optimizers, rollout setup, failure modes, and selection criteria. Use concrete examples and trade-offs to demonstrate depth, and conclude with a decision framework for when to use RLVR.
Pro tip: Emphasize that verifiable rewards are not just about correctness but also about robustness to reward hacking; mention techniques like reward model ensembles or programmatic checks to mitigate this. Also, highlight that RLVR is most effective when the base model already has strong reasoning capabilities, as it refines rather than teaches new skills.
Explain that RLVR (Reinforcement Learning with Verifiable Rewards) uses automatically checkable reward signals, such as unit tests, math solvers, or formal verifiers, to provide precise feedback. Contrast with learned reward models that approximate human preferences.
Discuss how RLVR differs from RLHF/DPO: RLVR relies on ground-truth verification, reducing reward hacking but limiting applicability to domains with verifiable outcomes. Preference-based methods are more general but noisier and require human labels.
Mention common optimizers like PPO, GRPO, or REINFORCE with baselines, and how rollouts are generated: sample multiple completions per prompt, compute verifiable rewards, and update the policy. Discuss infrastructure needs like parallel sampling and reward computation.
Cover failure modes: reward hacking (e.g., exploiting verifier bugs), distribution shift, sparse rewards, and high variance. Suggest mitigations like reward shaping, curriculum learning, and robust verifiers.
Provide criteria: use RLVR when tasks have clear, automatic verification (e.g., code, math) and you need to improve reasoning; use SFT for teaching new formats or knowledge; use DPO for aligning to subjective preferences with limited data.
AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.