atlas

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

Mind's Eye of LLMs: Visualization-of-Thought Elicits Spatial Reasoning in Large Language Models

NeurIPS 2024 · Large language models › Agents, code and math · approach: Mathematical and structural reasoning benchmarks · 8 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.

Proposes Visualization-of-Thought (VoT) zero-shot prompting, which has LLMs draw text-form 2D grid states after each reasoning step, and evaluates it on natural-language, visual navigation and visual tiling tasks with GPT-4, GPT-4V, GPT-3.5 and LLaMA3.

Problem

LLMs' spatial reasoning is underexplored; language-based reasoning may not capture spatial state, and existing MLLMs underperform on multi-hop spatial tasks in grid worlds.

Approach

Prompt the LLM to visualize its state after each reasoning step as an ASCII/emoji grid (text-form mental image), so subsequent steps are conditioned on the visualized state (visual state tracking), without few-shot demos or external image generators.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use VoT instead of CoTGPT-4 · Visual Navigation route planningcompleting rate: 37.02 -> 40.77Helped
Use VoT instead of CoTGPT-4 · Visual Navigation route planningsuccess rate: 9.48 -> 14.72Helped
Use VoT instead of CoTGPT-4 · Visual Navigation next-step predictionaccuracy: 48.61 -> 55.28Helped
Use VoT instead of CoTGPT-4 · Visual Tilingaccuracy: 54.15 -> 63.94Helped
Use VoT instead of CoTGPT-4 · Natural-Language Navigationaccuracy: 54.00 -> 59.00Helped
Use VoT instead of CoTGPT-3.5 turbo · Visual Navigation route planningsuccess rate: 2.62 -> 1.61Hurt
Use VoT instead of CoTGPT-3.5 turbo · Visual Navigation next-step predictionaccuracy: 17.42 -> 13.10Hurt
Use VoT instead of CoTGPT-3.5 turbo · Visual Tilingaccuracy: 44.10 -> 47.99Helped
Use VoT instead of CoTLLAMA3-70B-Instruct · Visual Navigation route planningcompleting rate: 19.90 -> 30.24Helped
Use VoT instead of CoTLLAMA3-70B-Instruct · Visual Tilingaccuracy: 56.41 -> 56.03No clear effect
Use VoT instead of CoTGPT-4 · Natural-Language Navigation, ring size 12accuracy: 52.5% VS 49.5%Hurt
Add the phrase “use ascii-art to visualize” to the prompt (ablation)GPT-4 · Natural-Language Navigationaccuracy: +3.5%Helped

Surprising findings

Limitations

Experimental setup

Datasets: Natural-language navigation maps (200, 3x3) Visual navigation synthetic maps (496 maps, 2520 QA) Visual tiling polyomino puzzles (796 QA)

Benchmarks: Natural-language navigation Visual navigation (route planning, next step prediction) Visual tiling

Metrics: accuracy average completing rate success rate complete tracking rate partial tracking rate compliance spatial visualization accuracy

Baselines: GPT-4 CoT GPT-4 w/o Viz GPT-4V CoT GPT-3.5 CoT LLAMA3-8B CoT LLAMA3-70B CoT

Builds on: chain-of-thought prompting visuospatial sketchpad

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