Ran He, Jian Liang, Qianlong Xie, Xingxing Wang, Meng Wang, Kuangpu Guo, Lingxiao He, Yongcan Yu
We lifted 10 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 |
|---|---|---|
| yuyongcan/DDRL | canonical | 4 of 10 |
| Function | Status | Where it lives |
|---|---|---|
| generate_config_from_args | Ran | yuyongcan/DDRL/verl/verl/model_merger/base_model_merger.py code served (permissive licence) · get_code("9c496dae615ba2a8") |
| is_ipv4 | Ran | yuyongcan/DDRL/verl/verl/utils/net_utils.py code served (permissive licence) · get_code("735e93af30b15fa9") |
| union_tensor_dict | Ran | yuyongcan/DDRL/verl/verl/protocol.py code served (permissive licence) · get_code("21331a58f93375e4") |
| unpad_dataproto | Ran | yuyongcan/DDRL/verl/verl/protocol.py code served (permissive licence) · get_code("83b1686d7ac03c21") |
| get_generation_config | Not yet run | yuyongcan/DDRL/verl/verl/utils/model.py code served (permissive licence) · get_code("c9d58036da0286f2") |
| get_huggingface_actor_config | Not yet run | yuyongcan/DDRL/verl/verl/utils/model.py code served (permissive licence) · get_code("59904a8955b34252") |
| get_weight_loader | Not yet run | yuyongcan/DDRL/verl/verl/models/weight_loader_registry.py code served (permissive licence) · get_code("acf240079d434746") |
| get_weight_saver | Not yet run | yuyongcan/DDRL/verl/verl/models/weight_loader_registry.py code served (permissive licence) · get_code("cd6b1e0d6afb2762") |
| is_ipv6 | Not yet run | yuyongcan/DDRL/verl/verl/utils/net_utils.py code served (permissive licence) · get_code("705afe175ad8e404") |
| squeeze | Not yet run | yuyongcan/DDRL/verl/verl/utils/model.py code served (permissive licence) · get_code("3b15e2ac7497c441") |
Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.
Test-time reinforcement learning (TTRL) always adapts models at inference time via pseudo-labeling, leaving it vulnerable to spurious optimization signals from label noise. Through an empirical study, we observe that responses with medium consistency form an ambiguity region and constitute the primary source of reward noise. Crucially, we find that such spurious signals can be even amplified through group-relative advantage estimation. Motivated by these findings, we propose a unified framework, Debiased and Denoised test-time Reinforcement Learning (DDRL), to mitigate spurious signals. Concretely, DDRL first applies a frequency-based sampling strategy to exclude ambiguous samples while maintaining a balanced set of positive and negative examples. It then adopts a debiased advantage estimation with fixed advantages, removing the bias introduced by grouprelative policy optimization. Finally, DDRL incorporates a consensus-based off-policy refinement stage, which leverages the rejectionsampled dataset to enable efficient and stable model updates. Experiments on three large language models across multiple mathematical reasoning benchmarks demonstrate that DDRL consistently outperforms existing TTRL baselines. The code will soon be released at https://github.com/yuyongcan/DDRL.
The same record, over MCP at https://syntology.ai/mcp:
get_harvested_code_for_paper("2604.21327")
get_code_for_paper("2604.21327")
have("2604.21327")
Connect an agent — have() is free.