ActionReasoningBench: Reasoning about Actions with and without Ramification Constraints
Divij Handa, Pavel Dolin, Shrinidhi Kumbhar, Tran Cao Son, Chitta, Baral

TL;DR
This paper introduces ActionReasoningBench, a comprehensive benchmark for evaluating large language models on reasoning about actions, effects, and ramification constraints across multiple domains, revealing significant performance gaps especially in complex reasoning tasks.
Contribution
The paper presents a new diagnostic benchmark, ActionReasoningBench, for assessing LLMs on diverse RAC tasks, including novel ramification constraints, highlighting current limitations.
Findings
LLMs perform well on basic RAC dimensions with over 60% accuracy.
Performance drops significantly on complex reasoning and ramification questions.
GPT-4o fails to solve any questions, indicating substantial challenges in RAC.
Abstract
Reasoning about Actions and Change (RAC) has historically played a pivotal role in solving foundational AI problems, such as the frame problem. It has driven advancements in AI fields, such as non-monotonic and commonsense reasoning. RAC remains crucial for AI systems that operate in dynamic environments, engage in interactive scenarios, or rely on commonsense reasoning. Despite substantial advances made by Large Language Models (LLMs) in various AI domains, their performance in RAC remains underexplored. To address this gap, we introduce a new diagnostic benchmark, ActionReasoningBench, which encompasses 8 domains and includes questions for up to 19 action sequences. This benchmark rigorously evaluates LLMs across six key RAC dimensions: Fluent Tracking, State Tracking, Action Executability, Effects of Actions, Numerical RAC, and Composite Questions. LLMs demonstrate average accuracy…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsLogic, Reasoning, and Knowledge
