Jason Lee, Sanjeev Arora, Noam Razin, Zixuan Wang, Hubert Strauss, Stanley Wei, Pearson Corr, Corr Spearman, Corr Pearson
We lifted 5 functions out of this paper's own repositories and ran 4 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.
| Repository | Role | Ran |
|---|---|---|
| princeton-pli/what-makes-good-rm | canonical | 4 of 5 |
| Function | Status | Where it lives |
|---|---|---|
| convert_config_dict_to_str_args | Ran | princeton-pli/what-makes-good-rm/src/what_makes_good_rm/Arguments/arg_utils.py code served (permissive licence) · get_code("e5e70592012299c3") |
| create_logger | Ran | princeton-pli/what-makes-good-rm/src/what_makes_good_rm/Utils/single_process_logging.py code served (permissive licence) · get_code("eb00910c6cc427e5") |
| parse_unknown_argparse_args_into_dict | Ran | princeton-pli/what-makes-good-rm/src/what_makes_good_rm/Arguments/arg_utils.py code served (permissive licence) · get_code("de2925f13f0eb807") |
| update_model_num_embeddings_and_special_tokens | Ran | princeton-pli/what-makes-good-rm/src/what_makes_good_rm/Utils/sharedmisc.py code served (permissive licence) · get_code("79deb9297d937d86") |
| get_logger | Not yet run | princeton-pli/what-makes-good-rm/src/what_makes_good_rm/Utils/logger.py code served (permissive licence) · get_code("2188119dc834b8a0") |
Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.
The success of Reinforcement Learning from Human Feedback (RLHF) critically depends on the quality of the reward model. However, while this quality is primarily evaluated through accuracy, it remains unclear whether accuracy fully captures what makes a reward model an effective teacher. We address this question from an optimization perspective. First, we prove that regardless of how accurate a reward model is, if it induces low reward variance, then the RLHF objective suffers from a flat landscape. Consequently, even a perfectly accurate reward model can lead to extremely slow optimization, underperforming less accurate models that induce higher reward variance. We additionally show that a reward model that works well for one language model can induce low reward variance, and thus a flat objective landscape, for another. These results establish a fundamental limitation of evaluating reward models solely based on accuracy or independently of the language model they guide. Experiments using models of up to 8B parameters corroborate our theory, demonstrating the interplay between reward variance, accuracy, and reward maximization rate. Overall, our findings highlight that beyond accuracy, a reward model needs to induce sufficient variance for efficient optimization.
The same record, over MCP at https://syntology.ai/mcp:
get_harvested_code_for_paper("2503.15477")
get_code_for_paper("2503.15477")
have("2503.15477")
Connect an agent — have() is free.