atlas

Research map / Vision-language and multimodal / Multimodal LLMs

AffordBot: 3D Fine-grained Embodied Reasoning via Multimodal Large Language Models

NeurIPS 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Chain-of-thought multimodal reasoning · 2 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 AffordBot, which renders surround-view images of a 3D scene with projected affordance candidates and uses an MLLM with a three-step observe-then-infer chain-of-thought to output (mask, motion type, motion axis) triplets for instruction-conditioned 3D affordance reasoning on SceneFun3D.

Problem

Instruction-conditioned fine-grained 3D embodied reasoning: for each referenced affordance element in a 3D scene, predict its 3D mask, motion type, and motion axis, which prior work treats in isolation or with instruction-agnostic motion prediction.

Approach

Bridges 3D point clouds and 2D-native MLLMs by rendering 360-degree surround-view images with projected 3D affordance candidates (adaptive label placement), then applying a CoT pipeline where the MLLM first selects the most informative view, then grounds the target element IDs, then infers motion type and discretized axis direction.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use AffordBot instead of Fun3DUSceneFun3D affordance grounding · SceneFun3DAP: 6.1 -> 15.5Helped
Add ALR to the baseline pipeline (ablation)AffordBot grounding pipeline · SceneFun3DAP25: 15.7 -> 16.1 (+0.4% AP$_{25}$)Helped
Add EVS to the ALR variant (ablation)AffordBot grounding pipeline · SceneFun3DAP25: 16.1 -> 22.1 (+6.0%)Helped
Add AVS to the EVS variant (ablation)AffordBot grounding pipeline · SceneFun3DAP25: 22.1 -> 23.3Helped
Use surround views with MLLM-selected viewpoint instead of query-aligned single-frame retrieval (ablation)AffordBot viewpoint selection · SceneFun3DAP25: 16.1 -> 23.3 (7.6%)Helped
Replace Mask3D predicted masks with ground-truth proposals (ablation)AffordBot · SceneFun3DAP25: 23.3 -> 45.4 (22.1%)Helped
Use ground-truth views in addition to ground-truth proposals (ablation)AffordBot with GT proposals · SceneFun3DAP25: 45.4 -> 47.4 (+2.0%)Helped
Replace Qwen2.5-VL-72B with LLaVA-v1.6-34B (ablation)AffordBot · SceneFun3DAP25: 23.3 -> 16.9Hurt
Replace Qwen2.5-VL-72B with GPT-4o (ablation)AffordBot · SceneFun3DAP25: 23.3 -> 28.9Helped
Replace Qwen2.5-VL-72B with GPT-o1 (ablation)AffordBot · SceneFun3DAP25: 23.3 -> 33.4Helped

Surprising findings

Limitations

Experimental setup

Datasets: SceneFun3D ScanNet200

Benchmarks: SceneFun3D

Metrics: mIoU AP AP50 AP25 +T +TD

Baselines: OpenMask3D LERF OpenMask3D-F OpenIns3D Fun3DU Fun3DU (+motion)

Builds on: SceneFun3D Fun3DU Mask3D Qwen2.5-VL

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