论文精选73°

PLVR:可验证奖励的程序学习

Program Learning with Verifiable Rewards: Symbolic Backpropagation for Post-Training LLMs

精选理由

PLVR让LLM推理过程可检查,30B模型性能超越强化学习和前沿大模型,还开源了符号反向传播库。

AI 摘要

PLVR是一种后训练方法,通过符号反向传播从输入输出示例中学习程序。该方法在LiveCodeBench v6和Tau2Bench基准测试中,30B基础模型比强化学习平均高出27.8分,比前沿大模型高出13.6分。PLVR使用单一原语库服务两个基准测试,新任务边际成本仅需100个程序搜索示例,无需额外微调数据。

原文 · arXiv cs.AI

Program Learning with Verifiable Rewards: Symbolic Backpropagation for Post-Training LLMs

Post training a language model to reason means updating its weights. Supervised finetuning and reinforcement learning both place the acquired capability inside the model where it cannot be inspected cannot be checked step by step and cannot be moved to another model. We argue that for tasks whose intermediate steps admit verification, reasoning is better placed outside the base models weights as an explicit program composed from deterministic and neural primitives. We introduce PLVR (Program Learning with Verifiable Rewards): a post training method that learns such programs directly from input-output examples. Its mechanism is symbolic backpropagation: each program layer carries a typed ontology a loss is computed at the output against ground truth and required input ontologies are propagated backward by type inference over primitive signatures: an analogue of the chain rule in which credit assignment is a derivation rather than an estimate. Where RLVR verifies a terminal outcome, PLVRs reward is a per step contract verdict dense over program structure. On LiveCodeBench v6 and Tau2Bench, 30B base models with PLVR outperform RL at matched budget by 27.8 points on average and frontier models an order of magnitude larger by 13.6 points. A single primitive library serves two benchmarks, so the marginal cost of a new task is 100 examples of program search and no new finetuning data. Replacing the loss guided search with uniform sampling over the same type admissible space at equal budget collapses the median program from 65.6 to 17.5, identifying the backward pass rather than the type system as the source of the advantage. We release the symbolic backpropagation library and a conformance checker so the method can be applied to primitive libraries other than our own.