遇见数据集

Babelscape/PDDL2PRM

收藏
Hugging Face2026-05-29 更新2026-06-14 收录
官方服务:

资源简介:

--- license: cc-by-sa-4.0 language: - en task_categories: - text-classification - reinforcement-learning tags: - process-reward-models - prm - reasoning - chain-of-thought - planning - pddl - step-level-supervision - synthetic-data - logical-reasoning - reward-modeling pretty_name: PDDL2PRM size_categories: - 100K<n<1M --- # PDDL2PRM: Planning-Based Step-Level Supervision for Process Reward Models **PDDL2PRM** is a large-scale dataset for training and evaluating **Process Reward Models (PRMs)** with fine-grained, step-level supervision derived from symbolic planning problems. Unlike many PRM datasets that rely on human annotation, LLM judges, or final-answer correctness, PDDL2PRM uses **Planning Domain Definition Language (PDDL)** problems to generate structured reasoning trajectories whose intermediate steps can be evaluated automatically. Each reasoning step is assigned a scalar reward according to rule-based criteria that reflect whether the corresponding action is executable, goal-preserving, efficient, and optimal. The dataset is introduced in: **Process Reward Models Meet Planning: Generating Precise and Scalable Datasets for Step-Level Rewards** Raffaele Pisano and Roberto Navigli, ACL 2026 🔗 **Project page & paper:** https://babelscape.github.io/prm-meets-planning/ 📄 **arXiv:** https://arxiv.org/abs/2604.17957 --- ## Why PDDL2PRM? Process Reward Models aim to evaluate reasoning **step by step**, rather than judging only the final answer. This is crucial because language models can produce a correct final answer while still making invalid, inconsistent, or unsupported intermediate reasoning steps (Turpin et al., 2023; Lightman et al., 2024; Zheng et al., 2025; Molfese et al., 2026). However, high-quality step-level supervision is difficult to obtain: - manual annotation is expensive and hard to scale; - LLM-based annotation can be noisy and computationally costly; - many existing PRM datasets focus primarily on mathematics; - binary or coarse labels provide limited information about *how* a reasoning step fails. PDDL2PRM addresses these limitations by using planning problems as a source of **precise, scalable, and reproducible supervision**. In PDDL, states, actions, preconditions, effects, and goals are explicitly defined, making it possible to assign rewards to reasoning steps using deterministic rules rather than subjective annotation. --- ## Dataset Overview PDDL2PRM contains: | Statistic | Value | |---|---:| | Reasoning steps | **984,974** | | Planning problems | **14,714** | | Domains | **11** | | Reward levels | **5** | | Mean optimal plan length | **7.94** | Each example consists of a planning problem expressed in natural language, a partial reasoning trajectory, and a reward assigned to an intermediate step. The dataset covers a diverse set of planning domains, including object manipulation, transportation, navigation, puzzles, and constraint-satisfaction tasks. --- ## Domains PDDL2PRM includes 11 planning domains: | Domain | Problems | Total Steps | |---|---:|---:| | BlocksWorld-3 | 952 | 51,990 | | BlocksWorld-4 | 1,796 | 125,402 | | Ferry | 858 | 65,269 | | Hanoi | 1,660 | 65,745 | | Logistics | 669 | 70,238 | | Elevator | 2,089 | 207,549 | | N-Puzzle | 598 | 42,027 | | Rooms | 916 | 37,947 | | Sokoban | 437 | 58,475 | | Spanner | 3,563 | 198,942 | | VisitGrid | 1,176 | 61,390 | | **Total** | **14,714** | **984,974** | The domains are grouped into broad reasoning families: - **Manipulation and rearrangement:** BlocksWorld variants. - **Transportation:** Ferry, Logistics, Elevator. - **Puzzles and constraints:** Tower of Hanoi, N-Puzzle. - **Navigation and exploration:** VisitGrid, Sokoban, Rooms, Spanner. --- ## Reward Signal Each reasoning step is assigned one of five scalar rewards: | Reward | Label | Meaning | |---:|---|---| | **0.0** | Non-executable | The action cannot be applied because its preconditions are not satisfied. | | **0.25** | Dead-end | The action leads to a state from which the goal is unreachable. | | **0.5** | Backtracking | The action leads to a state from which an optimal plan requires revisiting a previous state. | | **0.75** | Suboptimal | The action is valid but does not belong to any optimal plan. | | **1.0** | Optimal | The action belongs to at least one optimal plan from the current state. | This reward structure provides more information than binary correct/incorrect supervision. It distinguishes between different types of flawed reasoning, including invalid actions, irreversible mistakes, inefficient detours, and merely suboptimal decisions. --- ## How the Dataset Was Generated PDDL2PRM is generated from symbolic planning problems through the following pipeline: 1. **Parse PDDL domains and problems.** Planning instances define states, actions, preconditions, effects, initial states, and goals. 2. **Sample candidate actions at each state.** For each state along a trajectory, multiple candidate actions are considered, including valid, invalid, suboptimal, and optimal actions. 3. **Evaluate each action with planning-based rules.** Actions are labeled according to executability, reachability of the goal, backtracking behavior, and membership in an optimal plan. 4. **Translate actions into natural language reasoning steps.** Each symbolic action is converted into a natural-language reasoning step and paired with its scalar reward. 5. **Continue until the goal is reached.** The procedure produces both correct and incorrect reasoning trajectories, enabling PRMs to learn fine-grained distinctions between different reasoning behaviors. --- ## Key Findings from the Paper Training with PDDL2PRM improves PRM robustness and generalization. In the paper, PRMs trained on datasets augmented with PDDL-derived supervision outperform comparable models trained without the PDDL component. Improvements are especially strong on non-mathematical and planning-based reasoning benchmarks. The results suggest that planning-derived supervision helps PRMs detect not only local execution errors, but also deeper modeling errors such as invalid assumptions, inappropriate reductions, and unjustified constraints. --- ## Dataset Card Note PDDL2PRM is released under the **CC BY-SA 4.0** license. Because the dataset is derived from symbolic planning problems and template-based natural-language translations, users should consider it a high-precision source of structured reasoning supervision rather than a replacement for naturally occurring Chain-of-Thought data. --- ## Citation If you use PDDL2PRM, please cite: ```bibtex @inproceedings{prmsmeetplanning2026, title={Process Reward Models Meet Planning: Generating Precise and Scalable Datasets for Step-Level Rewards}, author={Pisano, Raffaele and Navigli, Roberto}, booktitle={Proceedings of ACL 2026}, year={2026} }

PDDL2PRM is a large-scale dataset for training and evaluating Process Reward Models (PRMs) with fine-grained, step-level supervision derived from symbolic planning problems using the Planning Domain Definition Language (PDDL). Unlike many PRM datasets that rely on human annotation, LLM judges, or final-answer correctness, PDDL2PRM uses PDDL problems to generate structured reasoning trajectories whose intermediate steps can be evaluated automatically. Each reasoning step is assigned a scalar reward according to rule-based criteria that reflect whether the corresponding action is executable, goal-preserving, efficient, and optimal. The dataset includes 984,974 reasoning steps, 14,714 planning problems, and covers 11 domains (e.g., object manipulation, transportation, navigation, puzzles), with 5 reward levels (from 0.0 to 1.0) indicating different quality of actions. It provides precise, scalable, and reproducible supervision through planning problems, aiming to help PRMs distinguish various reasoning errors and improve robustness and generalization on non-mathematical and planning-based reasoning tasks.

提供机构:
Babelscape
搜集汇总
数据集介绍
Babelscape/PDDL2PRM 数据集图片
构建方式
PDDL2PRM的构建根植于符号规划理论,通过解析规划领域定义语言(PDDL)中的领域与问题实例,系统性地生成结构化的推理轨迹。具体流程包括:首先从PDDL定义中提取状态、动作、前提条件和效果;随后在每条轨迹的每个状态下采样多个候选动作,涵盖有效、无效、次优和最优等类型;接着基于规划规则的确定性标准——包括动作可执行性、目标可达性、回溯行为和最优计划隶属度——为每个动作分配标量奖励;最后将符号动作转化为自然语言推理步骤,形成带精细步骤级监督的训练样本。该流程确保了数据生成的高精度、可重复性与大规模扩展性。
使用方法
PDDL2PRM专为训练和评估过程奖励模型设计,适用于文本分类与强化学习任务。用户可通过HuggingFace数据集加载器直接获取默认或高质量配置,其中默认配置包含完整的训练集和测试集(JSON格式),高质量子集则专注于最优轨迹及稀疏的候选步骤。数据集可直接用于监督学习范式,以奖励值作为回归或分类目标,训练模型对中间推理步骤进行细粒度评估。建议结合链式思维(Chain-of-Thought)提示进行微调,以提升在非数学和规划型推理基准上的鲁棒性与泛化能力。数据采用CC BY-SA 4.0许可,适合学术研究与工业应用。
背景与挑战
背景概述
PDDL2PRM数据集由Raffaele Pisano和Roberto Navigli于ACL 2026提出,旨在为过程奖励模型(Process Reward Models, PRMs)提供细粒度、步骤级别的监督信号。传统上,PRMs的训练依赖昂贵的人工标注、噪声较大的大语言模型评判或单一的最终答案正确性,而PDDL2PRM创新性地利用规划领域定义语言(PDDL)生成结构化的推理轨迹,并通过确定性规则为每个中间步骤赋予精确的标量奖励。该数据集包含超过96万条推理步骤,覆盖11个规划领域,如物体操作、运输、导航和谜题等,显著提升了PRM在非数学推理和规划基准上的鲁棒性与泛化能力,为推理过程的可解释性与可靠性研究开辟了新路径。
当前挑战
PDDL2PRM主要解决两大挑战。其一,领域核心问题在于如何高效、客观地评估语言模型的中间推理步骤。现有方法中,人工标注成本高昂且难以规模化,LLM评判存在噪声与计算开销,而多数现有PRM数据集仅聚焦数学领域且使用二值或粗粒度标签,无法区分不同类型的推理错误(如不可执行动作、死胡同、回溯或次优决策),限制了模型的深度反馈学习。其二,数据集构建面临如何从符号规划系统自动生成高质量、多样化且语言化的监督信号的挑战。这需要将PDDL中的状态、动作和奖励规则精准映射到自然语言推理步,同时确保覆盖优、劣及多种中间状态的候选行动,以生成均衡且信息丰富的训练样本。
常用场景
经典使用场景
PDDL2PRM 数据集的核心设计在于为过程奖励模型提供细粒度的步骤级监督信号。其经典使用场景是基于规划领域定义语言生成的结构化推理轨迹,通过自动化的符号规划规则对每个推理步骤赋予多级奖励。研究者利用该数据集训练模型区分可执行、死胡同、回溯、次优及最优等不同推理行为,从而提升模型在逻辑推理链上的评估与校准能力。数据集覆盖了物体操作、运输、导航、谜题等11个规划领域,包含近百万个推理步骤,为过程奖励模型的训练与评估提供了高质量、可扩展的基准资源。
解决学术问题
该数据集有效解决了过程奖励模型研究中步骤级监督信号获取困难的核心问题。传统方法依赖昂贵的人工标注或噪声较大的大语言模型评判,且多局限于数学领域。PDDL2PRM 利用符号规划问题的确定性规则,生成了精确、可复现的步骤级奖励,区分了执行错误、深层建模错误、无效假设及不当约束等推理缺陷。其意义在于打破了数据获取瓶颈,使过程奖励模型能够从局部执行错误与全局最优性两个维度进行更细致的推理评估,推动了推理可解释性与鲁棒性的发展。
实际应用
在实际应用中,PDDL2PRM 为需要精确逐步推理的自然语言系统提供了关键的训练与评估基础。其衍生的过程奖励模型可应用于自动规划与调度系统中的中间步骤验证,检测大语言模型在复杂任务中的推理错误,如逻辑不一致、错误假设或非最优策略。在智能辅导系统中,该数据集能帮助模型识别学生学习过程中的部分正确推理,从而提供更具针对性的反馈。此外,在机器人任务规划与自动化决策支持系统中,PDDL2PRM 训练的模型可有效评估规划步骤的合理性与效率。
数据集最近研究
最新研究方向
PDDL2PRM代表了过程奖励模型(PRM)领域的一项前沿突破,它巧妙地借助规划领域定义语言(PDDL)生成具备细粒度、步骤级监督的合成数据集,有效规避了传统人工标注昂贵、LLM标注噪声大以及数学领域偏置等瓶颈。该数据集涵盖11个规划域,包含超过96万条推理步骤,创新性地引入五级标量奖励机制(从不可执行到最优),精细刻画了推理步骤在可执行性、目标可达性、回溯效率及最优性等方面的差异。集成PDDL2PRM训练的PRM在非数学推理及规划类基准上展现出显著增强的鲁棒性与泛化能力,不仅能够捕捉局部执行错误,还能识别深层建模谬误(如无效假设与非合规约简)。这一工作将经典符号规划与神经奖励建模深度交融,为构建透明、可验证的推理评估体系开辟了全新路径,并对推动可靠人工智能系统在复杂任务场景中的实际部署具有深远的学术价值与应用意义。
以上内容由遇见数据集搜集并总结生成
二维码
社区交流群
二维码
科研交流群
商业服务