atlas

Research map / Large language models / Agents, code and math

ACPBench: Reasoning About Action, Change, and Planning

AAAI 2025 · Large language models › Agents, code and math · approach: Reasoning benchmarks and platforms · 3 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces ACPBench, a PDDL-grounded benchmark of 7 planning-reasoning tasks over 13 domains, evaluates ~20 LLMs and OpenAI o1, and shows QLoRA fine-tuning of Granite 8B closes much of the gap.

Problem

LLMs are increasingly used as agents for planning and multi-step decisions, but there is no systematic evaluation of their atomic reasoning skills about actions, state change, and planning.

Approach

Distill planning into 7 atomic reasoning tasks (applicability, progression, reachability, action reachability, validation, justification, landmarks) generated automatically from PDDL domains with provably correct answers in Bool and MCQ formats, and fine-tune a small model on them.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Fine-tune Granite-code 8B with QLoRA on ACPBench tasksGranite-code 8B · ACPBench training domainsmean accuracy: 51.43% to 95.71% on boolean questions; 19.18% to 93.39% on multiple-choice questionsHelped
Fine-tune Granite-code 8B with QLoRA on ACPBench tasksGranite-code 8B · ACPBench unseen domainsmean accuracy: 44.71 to 81.21 Bool; 17.00 to 70.86 MCHelped
Fine-tune Granite-code 8B on ACPBench tasksGranite-code 8B · PlanBench Blocksworld (600)score: 24 -> 44Helped
Fine-tune Granite-code 8B on ACPBench tasksGranite-code 8B · PlanBench Logistics (285)score: 14 -> 15Helped
Use 2-shot Chain-of-Thought prompting instead of zero-shot IO prompting (ablation)OpenAI o1-preview · ACPBench mean Boolaccuracy: 87.02 -> 89.59Mixed
Use 2-shot Chain-of-Thought prompting instead of zero-shot IO prompting (ablation)OpenAI o1-preview · ACPBench mean MCQaccuracy: 88.22 -> 87.31No clear effect
Use Chain-of-Thought with two examples instead of IO prompts (ablation)Granite-code 8B base · ACPBench training domains mean Boolaccuracy: 51.43 -> 54.18Helped
Use Chain-of-Thought with two examples instead of IO prompts (ablation)Granite-code 8B base · ACPBench training domains mean MCQaccuracy: 20.21 -> 27.57Helped
Use Chain-of-Thought with two examples instead of IO prompts (ablation)Granite-code 8B base · ACPBench unseen domains mean Boolaccuracy: 44.71 -> 49.83Helped
Use Chain-of-Thought with two examples instead of IO prompts (ablation)Granite-code 8B base · ACPBench unseen domains mean MCQaccuracy: 17.00 -> 31.43Helped
Increase model generation from LLAMA-2 70B to LLAMA-3 70B (ablation)LLAMA 70B · ACPBench mean Boolaccuracy: 55.72 -> 78.71Helped
Use OpenAI o1-preview instead of the strongest conventional LLMACPBench · multiple-choice questionsaccuracy: 87.31% average for o1-preview; GPT-4o 74.97% averageHelped

Surprising findings

Limitations

Experimental setup

Datasets: ACPBench training set generated from 8 PDDL domains PlanBench plan generation (t1)

Benchmarks: ACPBench

Metrics: accuracy

Baselines: GPT-4o GPT-4o Mini LLAMA-3 70B LLAMA-3.1 405B Mixtral 8x22B Codestral 22B OpenAI o1-preview o1-mini Phi-3 128K

Builds on: PlanBench AutoPlanBench ActionReasoningBench Chain-of-Thought prompting

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy