← Latest papers
💬 NLP

Canvas-of-Thought: Grounding Reasoning via Mutable Structured States

Canvas-of-Thought (Canvas-CoT) introduces a new multimodal reasoning paradigm that replaces linear text chains with an interactive HTML Canvas, allowing models to perform precise, in-place state updates via CRUD operations and utilize a visual critique loop for more efficient and accurate complex reasoning.

Original authors: Lingzhuang Sun, Yuxia Zhu, Ruitong Liu, Hao Liang, Zheng Sun, Caijun Jia, Honghao He, Yuchen Wu, Siyuan Li, Jingxuan Wei, Xiangxiang Zhang, Bihui Yu, Wentao Zhang

Published 2026-02-12
📖 3 min read☕ Coffee break read

Original authors: Lingzhuang Sun, Yuxia Zhu, Ruitong Liu, Hao Liang, Zheng Sun, Caijun Jia, Honghao He, Yuchen Wu, Siyuan Li, Jingxuan Wei, Xiangxiang Zhang, Bihui Yu, Wentao Zhang

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to build a complex LEGO castle, but you are only allowed to communicate with your assistant by writing a single, never-ending scroll of paper.

The Problem: The "Never-Ending Scroll" (Traditional AI)

Currently, when advanced AI models (like ChatGPT or Gemini) try to solve a hard problem—like a complex geometry puzzle or designing a digital drawing—they use something called "Chain-of-Thought."

Think of this as the AI writing a long, continuous diary of its thoughts. If the AI writes 10 pages of reasoning and realizes on page 11 that it made a tiny mistake on page 2, it has a massive problem. Because it’s just a "scroll" of text, it can't "erase" page 2. It has to keep writing, trying to explain the mistake, or it has to throw the whole scroll away and start from scratch. This is slow, uses a lot of "brain power" (tokens), and often leads to the AI getting confused and "hallucinating" (making things up) because it's trying to build a new idea on top of a broken foundation.

The Solution: The "Digital Sketchpad" (Canvas-of-Thought)

The researchers created Canvas-of-Thought (Canvas-CoT). Instead of just writing a diary, they gave the AI a Digital Sketchpad (an HTML Canvas).

Now, instead of just writing "I think the circle is at coordinate X," the AI can actually draw the circle on the sketchpad.

Here is why this changes everything:

1. The "Eraser and Pencil" (CRUD Operations)
Instead of writing a new paragraph to fix a mistake, the AI can use a digital eraser or a pencil. If it draws a line in the wrong place, it doesn't write "Oops, the line was wrong, let me describe a new line." It simply says, "Replace Line A with Line B." It can add, change, or delete specific parts of its drawing without messing up the rest of the work. It’s like having a whiteboard instead of a scroll.

2. The "Mirror Test" (The Critique Loop)
This is the coolest part. After the AI draws something on its sketchpad, the system "takes a photo" of that drawing and shows it back to the AI.

Imagine you are trying to draw a person, but you accidentally gave them three arms. In the old way, you might keep writing about how great the person looks, not realizing the drawing is wrong. With Canvas-CoT, the AI looks at the "photo" of its own drawing and says, "Wait a minute, I see three arms in this picture, but my instructions only said two. I need to fix that." This "visual feedback" acts like a reality check, preventing the AI from drifting into nonsense.

Why does this matter?

By giving the AI a way to see its own work and edit it precisely, it becomes much better at:

  • Geometry: Solving math problems that require drawing shapes.
  • Coding: Creating digital graphics (SVG) that actually look like the original image.
  • Logic: Solving complex puzzles where one small mistake early on would usually ruin the whole process.

In short: Canvas-of-Thought turns the AI from a "writer who can only add text" into an "architect who can draw, erase, and correct a blueprint."

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →