CVApr 23, 2024

Think-Program-reCtify: 3D Situated Reasoning with Large Language Models

arXiv:2404.14705v14 citationsh-index: 27Has Code
Originality Incremental advance
AI Analysis

It addresses a challenging task requiring 3D perception and reasoning, with potential applications in robotics or AR/VR, though it appears incremental as it builds on existing LLM-based visual reasoning approaches.

This work tackles 3D situated reasoning by proposing LLM-TPC, a framework that uses large language models in a Think-Program-reCtify loop to answer questions from egocentric 3D observations, demonstrating effectiveness on the SQA3D benchmark.

This work addresses the 3D situated reasoning task which aims to answer questions given egocentric observations in a 3D environment. The task remains challenging as it requires comprehensive 3D perception and complex reasoning skills. End-to-end models trained on supervised data for 3D situated reasoning suffer from data scarcity and generalization ability. Inspired by the recent success of leveraging large language models (LLMs) for visual reasoning, we propose LLM-TPC, a novel framework that leverages the planning, tool usage, and reflection capabilities of LLMs through a ThinkProgram-reCtify loop. The Think phase first decomposes the compositional question into a sequence of steps, and then the Program phase grounds each step to a piece of code and calls carefully designed 3D visual perception modules. Finally, the Rectify phase adjusts the plan and code if the program fails to execute. Experiments and analysis on the SQA3D benchmark demonstrate the effectiveness, interpretability and robustness of our method. Our code is publicly available at https://qingrongh.github.io/LLM-TPC/.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes