Evaluating the Ability of Large Language Models to Reason about Cardinal Directions, Revisited
Anthony G Cohn, Robert E Blackwell
TL;DR
The paper evaluates 28 Large Language Models on reasoning about cardinal directions using a large, template-generated benchmark (5760 questions) to test spatial reasoning in non-embodied systems. It extends prior COSIT-24 work by analyzing Large Reasoning Models (LRMs) that report inference-time reasoning and by conducting extensive experiments with zero-shot prompts and detailed token-level analyses. Key findings show no model fully solves CD reasoning; the best LRMs achieve high but incomplete accuracy (e.g., around 0.92 for o1), while other models exhibit substantial variability across templates, locomotion, and intercardinal vs cardinal directions, with intercardinal cases requiring more reasoning tokens. The work highlights the limits of current CD reasoning in LLMs, the importance of precise experimental conditions, and sets directions for improving prompting, multilingual benchmarking, and scalable, reproducible evaluation of spatial reasoning in AI systems.
Abstract
We investigate the abilities of 28 Large language Models (LLMs) to reason about cardinal directions (CDs) using a benchmark generated from a set of templates, extensively testing an LLM's ability to determine the correct CD given a particular scenario. The templates allow for a number of degrees of variation such as means of locomotion of the agent involved, and whether set in the first, second or third person. Even the newer Large Reasoning Models are unable to reliably determine the correct CD for all questions. This paper summarises and extends earlier work presented at COSIT-24.
