atlas

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

Advancing Spatial Reasoning in Large Language Models: An In-Depth Evaluation and Enhancement Using the StepGame Benchmark

AAAI 2024 · Large language models › Agents, code and math · approach: Inductive and abstract reasoning evaluation · 24 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.

Refines the StepGame benchmark by correcting template errors, shows a logic-based template-to-relation mapping plus ASP solver achieves 100% accuracy, and improves GPT spatial reasoning with customized CoT and ToT prompting.

Problem

StepGame, a benchmark for multi-hop spatial reasoning in text, contains crowd-sourced sentence templates whose meanings do not match their intended labels, distorting evaluations of LLMs such as ChatGPT.

Approach

Corrects the erroneous StepGame templates and filters unfixable examples, proposes a non-LLM solution (template-based sentence-to-relation mapping plus ASP reasoning), and customizes chain-of-thought and tree-of-thoughts prompting for LLM spatial reasoning via object-linking chains.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use customized CoT instead of the base promptGPT-4 · Corrected StepGame k=10accuracy: 25 -> 65Helped
Build the linking chain with ToT, then apply CoT instead of using the base promptGPT-4 · Corrected StepGame k=10accuracy: 25 -> 95Helped
Build the linking chain with ToT before applying CoTGPT-4 with CoT · Corrected StepGame k=10accuracy: 65 -> 95Helped
Use customized CoT instead of the base promptDavinci · Corrected StepGame k=10accuracy: 22 -> 32Helped
Build the linking chain with ToT, then apply CoT instead of using the base promptDavinci · Corrected StepGame k=10accuracy: 22 -> 50Helped
Build the linking chain with ToT before applying CoTDavinci with CoT · Corrected StepGame k=10accuracy: 32 -> 50Helped
Use customized CoT instead of the base promptGPT-3.5-Turbo · Corrected StepGame k=10accuracy: 20 -> 24Helped
Build the linking chain with ToT, then apply CoT instead of using the base promptGPT-3.5-Turbo · Corrected StepGame k=10accuracy: 20 -> 35Helped
Build the linking chain with ToT before applying CoTGPT-3.5-Turbo with CoT · Corrected StepGame k=10accuracy: 24 -> 35Helped
Use sentence-to-relation mapping plus ASP reasoning instead of the SOTA approachStepGame reasoning system · Corrected StepGame k=10accuracy: 88.3 -> 100Helped
Use Davinci for semantic parsing with ASP reasoning instead of Curie for semantic parsing with ASP reasoningGPT parser + ASP · Corrected StepGame k=10accuracy: 61 -> 100Helped
Select examples across 1-, 3-, 5-, 7-, and 10-hop tasks rather than one example from each 1–10-hop taskFew-shot prompting · Corrected StepGameaccuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: StepGame

Benchmarks: StepGame (corrected clean set)

Metrics: accuracy

Baselines: ChatGPT Curie+ASP SOTA (GPT-3 parsing + ASP) base input-output prompting

Builds on: chain-of-thought tree-of-thoughts StepGame Clingo

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