TLDR: TRACE is a new framework that improves how Vision-Language Models (VLMs) control robots by adding a ‘Textual Chain of Reasoning’ (CoR). This method teaches VLMs to explain their spatial decisions step-by-step, leading to more precise and reliable robotic actions. The TRACE dataset, created using an autonomous pipeline, enables models to externalize their reasoning, achieving state-of-the-art performance on benchmarks and offering a more interpretable approach to robot control.
Robots are becoming increasingly sophisticated, but a significant challenge remains: enabling them to understand complex human instructions and translate them into precise physical actions. While advanced Vision-Language Models (VLMs) can interpret high-level commands, they often struggle with the exact spatial understanding needed for delicate robotic manipulation. This gap limits their reliability in real-world environments.
Introducing TRACE: Bridging the Gap with Textual Reasoning
A new research paper introduces TRACE (Textual Reasoning for Affordance Coordinate Extraction), a novel approach designed to enhance the precision and interpretability of VLM-driven robots. Unlike previous methods that rely on computationally intensive visual reasoning, TRACE integrates a textual Chain of Reasoning (CoR) directly into the process of predicting where a robot should act.
The core idea behind TRACE is to teach VLMs not just to predict an action, but to articulate the step-by-step reasoning behind that action. This is inspired by how large language models improve their performance on complex tasks by generating intermediate textual steps, known as Chain-of-Thought prompting.
The TRACE Dataset: Learning to Reason
To achieve this, the researchers created the TRACE dataset, a large-scale collection of 200,000 training samples. This dataset was built using an autonomous pipeline that takes existing image and instruction pairs and, with the help of a large language model (Gemini API), synthetically generates explicit textual rationales for each. These rationales break down the task into distinct cognitive steps: identifying reference objects, determining the goal’s subtype (e.g., “Placement Affordance” for finding an empty space), defining the target area, and justifying the final coordinate selection.
By fine-tuning a VLM on this augmented data, the TRACE model learns to externalize its spatial reasoning before making a prediction. This means the model can explain *why* it chooses a specific point in space, making its decisions more transparent and understandable.
Achieving State-of-the-Art Performance
Experiments show that the TRACE-tuned model achieves state-of-the-art performance on challenging spatial affordance prediction benchmarks. For instance, it reached 48.1% accuracy on the Where2Place (W2P) benchmark, representing a 9.6% relative improvement over the original RoboPoint model. Even on the more difficult W2P(h) subset, which includes relation types not seen during training, TRACE achieved 55.0% accuracy, demonstrating its ability to generalize to novel and complex instructions.
A crucial ablation study confirmed that the performance gains are directly linked to the amount of reasoning data used during training. As more textual reasoning data was incorporated, the model’s performance consistently improved across all tasks, highlighting the effectiveness of the Chain of Reasoning.
Interpretable Reasoning
Further analysis of the model’s attention maps revealed an interpretable reasoning process. The model’s focus dynamically shifts across reasoning steps. Initially, attention is diffuse, but it becomes more focused as the model classifies the instruction and defines the target area. Interestingly, in the final step of generating the output coordinates, there is minimal visual attention on the image itself. This suggests that the model primarily relies on its completed textual Chain of Reasoning to guide its action generation, rather than continuous visual grounding.
Also Read:
- SpatialTraceGen: Enhancing VLM Spatial Reasoning Through Verified Data Generation
- LACY: A Framework for Bidirectional Language-Action Understanding in Robotic Manipulation
The Future of Robot Control
The TRACE framework, developed by Sangyun Park, Jin Kim, Yuchen Cui, and Matthew S. Brown, offers a lightweight yet powerful method for improving the grounding of language in robotic actions. By training VLMs to generate a textual Chain of Reasoning, this work paves the way for more precise, reliable, and interpretable VLM-based robot control. The researchers have made their dataset and code available to the public. You can find the full research paper here: TRACE: Textual Reasoning for Affordance Coordinate Extraction.


