Source-linked AI summary
Beyond Single Object: Learning 3D Relations with Large Language Models
Kohsuke Ide, Ryousuke Yamada, Yue Qiu, Xianzheng Ma, Yoshihiro Fukuhara, Hirokatsu Kataoka, Yutaka Satoh
TL;DR
Existing 3D-LLMs emphasize single-object description or scene context rather than detailed object-to-object comparison. This paper introduces MO3D, Multi-3DLLM, and application-driven benchmarks, and reports that the model outperforms baselines on MO3D and transfers positively to single-object classification.
Problem
Existing object-centric and scene-level 3D models are not designed for detailed object-to-object comparison, and comparison-focused architectures and instruction data are lacking.
Source: §1 · pp. 1–2Method
Results
Multi-3DLLM outperforms baselines on MO3D and performs strongly on Shape Mating and Change Captioning, with positive transfer to single-object and point-wise benchmarks.
Source: §1 · p. 2Takeaways & Limitations
The work demonstrates practical utility for multi-object 3D reasoning on complex application-driven tasks.
Source: §6 · p. 8The pipeline relies on existing captions and may inherit biases in description granularity.
Source: §6 · p. 8
Abstract
from arXiv · showhide
We address a fundamental gap in 3D-LLMs: existing models focus on single-object/scene description, struggling with detailed, inter-object comparison. We propose a framework for detailed object-level reasoning across multiple objects with three components: (1) MO3D (Multi-Object in 3D), an instruction dataset requiring fine-grained multi-object comparison; (2) Multi-3DLLM, using a minimal Patch-Interaction Transformer (PIT) that models inter-/intra-object relationships while preserving local geometry; (3) Mini-apps, two application-driven benchmarks (Shape Mating, Change Captioning) that probe geometric understanding for practical use. Recent 3D-LLMs and 2D-VLMs perform poorly on these tasks, lacking both comparison-centric design and geometric awareness. In contrast, Multi-3DLLM trained on our mixture data learns geometric reasoning, surpasses all baselines on MO3D, and provides positive transfer to single-object classification.
1. Introduction
The paper targets the lack of fine-grained comparison and relational reasoning across 3D objects. It introduces MO3D and two application benchmarks, Shape Mating and Change Captioning, alongside Multi-3DLLM, a minimally modified 3D-LLM for inter-object reasoning.
Motivation
- Object-centric PointLLM [53] and ShapeLLM [40] train largely on isolated objects, while scene-level models [51] retain coarse semantics, leaving local geometry and fine-grained comparison unsupported.The paper identifies the missing ingredients as an architecture for fine-grained cross-object relationships and an instruction dataset teaching geometric comparison.Source: §1 · pp. 1–2
Dataset
- MO3D uses balanced, order-invariant prompts over semantically grouped objects to produce up to 70k positional, comparative, and holistic geometry-discrimination queries.It groups two or three Objaverse-Cap3D [13] [33] point clouds using CLIP [43], then synthesizes grounded question–answer pairs from multi-view renderings and hierarchical constraints.Source: §1 · p. 2
Model
- Multi-3DLLM augments PointLLM [53] with shallow scalar-gated attention over concatenated patch tokens, capturing cross-object dependencies while retaining local geometry with minimal architectural change.The paper contrasts patch-level processing with object-level aggregation, which smooths details; it presents the modification as architecture-agnostic.Source: §1 · p. 2
Results
- 50.7% to 54.2% zero-shot single-object classification improvement accompanies Multi-3DLLM’s substantial MO3D gains over strongest baselines and Mini-App-specialized models.Trained on a mixed data suite, it also performs strongly on Shape Mating, Change Captioning, and standard point-wise benchmarks.Source: §1 · p. 2
2. Related Work
Prior 3D-LLMs separate high-fidelity single-object understanding from scene-level multi-object processing, while 2D-VLMs offer a comparison blueprint without direct access to 3D structure. These limitations motivate combining patch-level fidelity with multi-object capability for fine-grained geometric comparison.
Object-Centric 3D-LLMs and Scene-Level 3D-LLMs
- Object-centric 3D-LLMs excel at describing and recognizing individual objects but are not designed to compare distinct objects, while scene-level models lose patch details through object-level pooling.The paper positions its approach between these paradigms, combining object-centric patch-level fidelity with scene-level multi-object capability.Source: §2 · pp. 2–3
Multi-image and Multi-entity VLMs
- Instruction-tuned and multi-image 2D-VLMs, including InstructBLIP [12], Flamingo [3], and Qwen-VL [5], provide a blueprint for following instructions and comparing visual inputs.Comparison also has precedent in 2D change captioning [26] [38] and compositional reasoning [46] [47].Source: §2 · p. 3
- Despite strong language and semantic priors, 2D-VLMs lack direct access to 3D structure and struggle with fine-grained geometry-centric tasks.They can compare semantics or context from projections [3] [5] [12] [14] [31] [56], but this blueprint is insufficient when strict 3D geometric fidelity is required.Source: §2 · p. 3
3. MO3D: Multi-Object in 3D Dataset
MO3D is an instruction-tuning dataset for multi-object relational understanding, built from 3D objects and captions to support comparison, shape mating, and change captioning. Its construction combines language and multi-view visual inputs, while two mini-app benchmarks test practical geometric reasoning.
3. MO3D: Multi-Object in 3D Dataset
- MO3D provides approximately 70k high-quality QA pairs, each involving 2–3 point clouds, for training and evaluating multi-object relational understanding.The dataset is built on Objaverse-Cap3D [13] [33] and targets multi-object comparison, shape mating, and change captioning.Source: §3 · p. 3
- Its two-stage pipeline extracts caption attributes into six comparison categories, then generates questions for semantically related object groups using captions and multi-view renderings.Weighted sampling balances geometry, taxonomy, function, material, style, and color; a strict prompt hierarchy guides clear, visually grounded questions. The pipeline uses Qwen2-72B-Instruct [56], GPT-4, and dual sampling inspired by the complementary pair approach [19].Source: §3 · p. 3
- MO3D organizes questions into positional, comparative, and holistic understanding, progressing from role-based referencing to property comparison and whole-set Yes/No reasoning.These task types form a structured curriculum for developing comparison capabilities.Source: §3 · pp. 3–4
- The final 70k examples are split into training and test sets, and a human audit found 81.0% unanimous agreement across 500 randomly sampled test QA pairs.Balanced sampling yields a near 50:50 Yes/No ratio in the holistic subset; disagreements largely reflected ambiguity in abstract shapes or occlusions.Source: §3 · p. 4
3.1. Mini-Apps: Application-Driven Benchmarks
- The Shape Mating benchmark tests whether a model can identify a compatible pair among three component point clouds and explain its geometric rationale.It uses complementary parts created by procedurally cutting Thingi10K meshes [62] with the process from Neural Shape Mating [10], and presents four-choice scenarios with one ground-truth pair and three incompatible parts.Source: §3.1 · p. 4
- Change Captioning evaluates geometric-edit grounding using anchor, positive, and deliberately confusing negative point clouds paired with a human-written instruction.Derived from the ShapeNet [7] variation of ShapeTalk, it includes verification of whether a candidate follows the instruction and delta captioning that describes the edit from anchor to positive.Source: §3.1 · p. 4
4. Multi-3DLLM Architecture
Multi-3DLLM extends PointLLM [53] to multiple objects, combining independently encoded patch tokens through cross-object attention while retaining local geometry. Its two-stage training first aligns point-cloud features with the LLM, then fine-tunes the model on a mixture of relational tasks.
4. Multi-3DLLM Architecture
- A scalar-gated PIT applies self-attention across patch tokens; initializing its gate near zero preserves pre-trained alignments as the model learns cross-object relations.Patch-level interaction preserves fine-grained local geometry, unlike prior scene-level work that compresses each object to one vector [51].Source: §4 · p. 4
4.1. Training Strategy
- Phase 1 freezes the point-cloud encoder and LLM while training only the MLP projector on a large-scale brief-description instruction dataset.This phase aligns point-cloud features with the LLM text-embedding space, following PointLLM’s first training stage [53].Source: §4.1 · p. 4
4. Multi-3DLLM Architecture
- Each object is encoded and projected independently, and its patch tokens are concatenated into a set-wide representation before entering the LLM.Figure 3 depicts the independent encoding and projection of N point clouds followed by interaction over the concatenated tokens.Source: §4 · p. 4, Figure 3 · p. 5
4.1. Training Strategy
- Phase 2 unfreezes the projector, PIT, and LLM for instruction-tuning on an approximately 150K-pair mixture of MO3D, Shape Mating, and Change Captioning data.The mixture samples approximately 63K MO3D, 44K SM, and 40K CC pairs; response-token negative log-likelihood is minimized across both phases.Source: §4.1 · p. 5
5. Experiments
Experiments show Multi-3DLLM outperforming baselines on MO3D and key mini-application tasks, while task-mixture training transfers positively to zero-shot classification. Ablations associate patch-level interactions with relational-task gains and multitask training with sparser attention.
5. Experiments
- Experiments cover MO3D, SM, CC, and ModelNet40, comparing point-cloud 3D-LLMs with rendered-view LLaVA [31] and Molmo [14], and adapting 3D baselines through point-cloud concatenation.Choice-task Reasoning Accuracy is evaluated on correctly answered samples; a human audit of 300 responses showed 91.0% unanimous agreement with the LLM evaluator.Source: §5 · pp. 5–6
5.1. Multi-Object Comparison (MO3D)
- 56.3 Positional (M) and 81.7 Holistic (B) put Multi-3DLLM ahead of all baselines on MO3D; its Comparative (M) 33.8 exceeds ShapeLLM’s 11.2 and LLaVA’s 11.7.The strongest 2D baseline on Comparative (M) is LLaVA at 11.7, while the strongest 3D baseline is ShapeLLM at 11.2.Source: Table 1 · p. 6, §5.1 · p. 6
5.2. Performance on Mini-Applications
- On SM, Multi-3DLLM reaches 37.1% Selection (S), above all baselines and the 25% chance level; on CC Delta Caption (M), it scores 51.0% while baselines are near zero.All models perform near the 50.0% chance baseline on CC Verification (B).Source: Table 1 · p. 6, §5.2 · p. 7
5.3. Evaluation on Zero-Shot Classification
- PointLLM w/ MI falls to 2.1 for M=1 in the 3-Input task, while fine-tuned models achieve stable positional accuracy, surpass PointLLM on single-object classification, and retain similar performance with or without PIT.The results indicate that positional grounding must be learned; the PIT block is not required for high-level semantic classification and does not degrade that capability.Source: Table 2 · p. 6, §5.3 · p. 7
5.4. Ablation Studies
- Ours (PIT) improves MO3D over No-Interaction by 10.8 points on Positional (M) and 12.0 on Comparative (M), and leads SM with 37.1 Selection and 36.8 Rationale.The Object-Level variant’s mean-pooling and broadcast updates wash out token-level cues, whereas patch-specific updates preserve local correspondences such as mating interfaces.Source: §5.4 · p. 8
- Multitask training reduces Effective Rank by 50.7%, processing less than half as many points while achieving higher overall performance; the authors hypothesize fine-grained tasks promote focus on salient geometry.The attention comparison contrasts a model trained on MO3D + Mini-apps with a MO3D-only baseline; Figure 4 visualizes the resulting more concentrated attention.Source: §5.4 · p. 8, Figure 4 · p. 8, Table 4
6. Conclusion
The paper extends 3D-LLMs to multi-object comparison, shape mating, and change captioning with MO3D and Multi-3DLLM, which outperforms prior methods and demonstrates practical utility. It identifies limitations in caption granularity, token budgets, and real-world point density, and proposes future directions to address them.
Conclusion
- Multi-3DLLM, trained on a holistic data mixture with minimal patch-level adaptation, significantly outperforms prior methods such as PointLLM.MO3D provides a robust benchmark for multi-object point-cloud tasks.Source: §6 · p. 8
- The framework extends conventional 3D-LLMs beyond single objects to multi-object comparison, shape mating, and change captioning, demonstrating utility on complex application-driven tasks.The MO3D dataset provides a benchmark for this expanded task scope.Source: §6 · p. 8
- The pipeline inherits biases from existing captions’ description granularity, while larger scenes pose token-budget trade-offs and real-world scans pose point-density challenges.Future work will explore hierarchical part-based annotations, efficient token scaling, and robust real-world domain adaptation.Source: §6 · p. 8
Supplementary Material · A. Implementation Details · Model Checkpoints
The system uses publicly available pretrained models from the PointLLM framework: Vicuna-7B-v1.5 for language, Point-BERT pretrained via ULIP2 for point-cloud encoding, and OpenCLIP ViT-L/14 for classification and grouping.
Model Checkpoints
- Vicuna-7B-v1.5 (lmsys/vicuna-7bv1.5) initializes the system’s language model.It is sourced from the publicly available pretrained models in the PointLLM [53] framework.Source: Model Checkpoints · p. 12
- Point-BERT [58], pretrained via ULIP2, initializes the point-cloud encoder.Source: Model Checkpoints · p. 12
- OpenCLIP ViT-L/14 [43] is used for classification and grouping.Source: Model Checkpoints · p. 12
A.1. Training Hyperparameters · Hardware · B. Dataset Generation Details
The appendix reports the optimizer and learning-rate schedule used for two-stage training, along with the hardware and durations for its two phases.
A.1. Training Hyperparameters
- Training used AdamW with a cosine learning-rate scheduler and a 0.03 warmup ratio.The hyperparameters for the two-stage strategy are detailed in Table 5.Source: §A.1 · p. 12
Hardware
- Training on 8 NVIDIA H200 GPUs (140GB VRAM) took 70 minutes for feature alignment and 12 hours for holistic-mixture training.The holistic mixture included MO3D, Shape Mating, and Change Captioning.Source: Hardware · p. 12
B.1. MO3D Dataset … C.1. Baselines & Input Format Fairness
The sections describe construction of MO3D and both mini-app datasets, a leakage-free split, and modality-specific baseline inputs. They also report that Multi-3DLLM outperforms a text-only baseline across MO3D metrics.
B.1. MO3D Dataset
- MO3D derives six reasoning categories from 70k Objaverse-Cap3D captions and contains approximately 70k examples, balanced across three tasks and near-even positive and negative object groupings.Weighted sampling prioritizes geometric and structural categories (30.4%) over color (4.9%).Source: §B.1 · pp. 12, 14
- MO3D forms two- or three-object groups from caption-similar neighbors, balances positive and negative sampling, and uses visually grounded, category-targeted QA generation with shuffled object order.Three-object groups enable outlier and majority reasoning beyond pairwise comparison; post-hoc correction targets near 50:50 yes/no balance in the holistic subset.Source: §B.1 · pp. 12–14
B.2. Mini-App A: Shape Mating Details
- Shape Mating uses Thingi10K meshes cut with five geometries and 8,192 surface points per part; hard negatives and structured mismatch tags support four-choice, rationale-based QA.The cut-shell operation preserves surface-shell inputs to match Point-BERT’s surface-point pretraining; mismatch tags cover cut, object, phase, and same-side incompatibility.Source: §B.2 · pp. 14–15
B.3. Mini-App B: Change Captioning Details
- Change Captioning uses Anchor-Positive-Negative triplets with same-anchor hard negatives, randomized Anchor-Candidate order for verification, and GPT-4o-mini-generated rationales and delta captions.Verification instructions average 64.3 words because they include the full list of geometric requirements to check.Source: §B.3 · p. 15, Figure 8 · p. 15
B.4. Data Splitting
- A graph-based split assigns each connected component of co-occurring or source-related 3D assets wholly to Train or Test, preventing related instances from leaking across splits.The same leakage-free strategy applies to MO3D, Shape Mating, and Change Captioning.Source: §B.4 · pp. 15–16
C.1. Baselines & Input Format Fairness
- Object-centric baselines receive separately normalized, axis-translated point clouds, while scene-level baselines receive target centroids or boxes; despite localization, scene-level models underperform on MO3D and Shape Mating.The section attributes this shortfall to object-level token pooling smoothing the fine-grained local geometry required for detailed comparison.Source: §C.1 · p. 16, Table 10 · p. 16
- 56.3 vs 52.0 on Positional M and 33.8 vs 28.9 on Comparative M: Multi-3DLLM outperforms Vicuna-7B using ground-truth captions, and leads it across all reported MO3D metrics.The compared scores are Multi-3DLLM 56.3 and Vicuna-7B 52.0 on Positional M, and Multi-3DLLM 33.8 and Vicuna-7B 28.9 on Comparative M.Source: Table 10 · p. 16, §C.1 · p. 16
C.2. Architectural Ablation: Interaction Mechanics … E.1. LLM-based Evaluation Prompts
The extended analyses test how interaction granularity, training stages, object-count scaling, prompting, and evaluation affect Multi-3DLLM’s geometric reasoning and transfer. They find that preserving patch-level geometry and broad 3D-text alignment matters, while targeted inference and evaluation protocols support broader assessment.
C.2. Architectural Ablation: Interaction Mechanics
- On Shape Mating Selection, Object-Level (Max) and Micro-Token score 23.9 and 24.5, below both PIT and No-Interaction despite strong MO3D semantic comparison.The results indicate that compressing local geometry into object-wise slots loses the spatial correspondence needed for mating, even with 32 micro-tokens.Source: §C.2 · pp. 16–17, Table 11 · p. 17
C.3. Training Strategy
- 1-Stage PIT scores 66.6 Selection and 56.0 Delta Captioning, but MO3D Positional falls from 56.3 to 47.6 and Comparative from 33.8 to 24.5 versus 2-Stage.The authors conclude that Phase 1’s broad 3D-text pre-alignment is essential to prevent task-specific shortcuts and support generalized comparison.Source: §C.3 · p. 17
C.4. Robustness to Object Count (Scaling to 4–5 Objects)
- Naive scaling yields 32% and 14% accuracy on queries about the 4th and 5th objects, while test-time coarse-to-fine filtering reaches 50% and 51%.The training-free procedure extracts referenced objects from ordinal terms, adds top-2 CLIP [43] candidates, and remaps ordinals before inference.Source: §C.4 · p. 17
D.1. Impact of Two-Turn Conversational Reasoning
- Under the single-turn protocol, Multi-3DLLM achieves 37.1% Shape Mating Selection accuracy; the two-turn protocol separates selection from rationale generation.The combined-output objective lets long rationale tokens dominate cross-entropy loss, potentially penalizing short selection tokens; two-turn prompting decouples these outputs.Source: §D.1 · pp. 17–18
D.2. Transfer to Real-World Scans
- With point densities matched, zero-shot real-world selection accuracy is 36.3% versus a 25% chance level, and fine-tuning on 5K samples raises it to 62.0%.LLaVA-7B remains near 25% across settings; ScanObjectNN’s roughly 2,048 points motivate density matching against an encoder pretrained on 8,192 points.Source: Table 12 · p. 18, §D.2 · p. 18
E.1. LLM-based Evaluation Prompts
- The evaluation prompts use visual grounding for MO3D semantic accuracy, component recall and contradiction checks for Delta Captioning, and logical consistency for reasoning accuracy.In a human audit of 300 responses, the LLM judge received 91.0% unanimous support and 98.0% support from at least one of three auditors.Source: §E.1 · p. 18
E.2. Standard NLP Metrics
Standard NLP metrics can diverge from semantic evaluation in these tasks: fluent text may be geometrically incorrect, while correct descriptions may differ from ground-truth wording. The section therefore underscores the need for LLM-based metrics alongside standard NLP measures.
E.2. Standard NLP Metrics
- Generative tasks are evaluated with BLEU-4, ROUGE-L, METEOR, and SimCSE.Source: §E.2 · p. 18
- In Shape Mating, LLaVA reaches 67.65 SimCSE despite near-zero Selection accuracy, while w/o PIT slightly leads Multi-3DLLM on MO3D Positional BLEU-4 but trails on Semantic Accuracy (M).The discrepancies suggest that plausible-sounding text can be geometrically wrong, and that correct descriptions may differ from the ground-truth wording.Source: §E.2 · p. 19
- These metric discrepancies underscore the need for LLM-based semantic metrics to benchmark geometric correctness accurately.The passage characterizes the Shape Mating outputs as “hallucinated fluency” and suggests the w/o PIT baseline relies on safe linguistic patterns.Source: §E.2 · p. 19
F. Additional Qualitative Results
The section presents qualitative comparisons on MO3D and the two mini-applications, illustrating examples and a stated failure case. The examples cover object positioning, comparison, holistic reasoning, shape mating, and change captioning.
F. Additional Qualitative Results
- MO3D examples span positional, comparison, and holistic tasks; one holistic failure incorrectly generalizes a cylindrical shape to every object.The section identifies Figures 16–20 as MO3D comparisons and labels Figure 20 as a failure case.Source: F. Additional Qualitative Results · p. 19, Figure 16 · p. 27, Figure 17 · p. 28
- Shape-mating examples identify complementary pulsed ridges in pair (1,3) and matching stepped square contours with mirrored normals in pair (2,3) as mating interfaces.The examples give the corresponding correct pairs as (1,3) and (2,3), respectively.Source: F. Additional Qualitative Results · pp. 32–33, Figure 21 · p. 32, Figure 22 · p. 33
- The change-captioning examples include a verification-task comparison and a delta task whose stated adjustment is to flatten the second object’s top into a simple, open block shape.Figure 23 is labeled as a verification comparison; Example 9 asks how to turn the second object into the first.Source: F. Additional Qualitative Results · pp. 19, 35, Figure 23 · p. 34, Figure 24 · p. 35
Related papers
This paper cites
- Learning Transferable Visual Models From Natural Language Supervision2021
- ShapeNet: An Information-Rich 3D Model Repository2015
- Billion-scale similarity search with GPUs2017
- Objaverse: A Universe of Annotated 3D Objects2022
- A Corpus for Reasoning About Natural Language Grounded in Photographs2018
- ScanRefer: 3D Object Localization in RGB-D Scans using Natural Language2019