Beyond Single Expert: Harmonizing Diverse Visual Priors in MLLMs for Spatial Understanding

Xiao Lin Xiaohu Huang Kai Han1
The University of Hong Kong
{lllinxiao, huangxiaohu}@connect.hku.hk, kaihanx@hku.hk


Abstract

Multimodal Large Language Models (MLLMs) have demonstrated substantial promise in spatial understanding. Existing works typically incorporate prior knowledge extracted from a pre-trained foundation model to further enhance the spatial awareness of MLLMs. In this paper, we first reveal that when integrating diverse foundation models into MLLMs, different models provide complementary spatial priors that benefit different tasks. Motivated by this, we propose ViPS, a novel multi-model prior framework designed to fully unleash the potential of incorporating multiple Visual Priors from diverse models into MLLMs for Spatial understanding. Specifically, ViPS introduces an Efficient Prior Proxy to generate multiple foundational priors with minimal inference overhead, and a Dynamic Prior Fusion mechanism to achieve harmonious and context-aware prior fusion and injection from the prior proxies. Extensive experiments demonstrate that ViPS successfully harmonizes diverse visual priors, establishing new state-of-the-art performance across multiple complex spatial reasoning and 3D spatial understanding benchmarks. Project page: https://visual-ai.github.io/vips

Figure 1: Comparison of Existing Single-Expert Paradigms and Our Multi-Prior Framework. Top-left: Existing paradigms typically rely on a single external encoder (e.g., VGGT) to provide visual priors for MLLMs. Bottom-left: In contrast, our approach integrates diverse knowledge from multiple expert models into the MLLM. Middle and right: Extensive evaluations demonstrate that our method achieves state-of-the-art performance across multiple benchmarks.

1 Introduction↩︎

Spatial understanding serves as the foundation for real-world reasoning and interaction, acting as a pivotal technology for critical applications such as robotic navigation and embodied intelligence. The rapid advancement of Multimodal Large Language Models (MLLMs)[1][6] has brought substantial breakthroughs to this domain. By bridging the general reasoning capabilities of Large Language Models (LLMs) with visual or point-cloud encoders [7], [8], MLLMs facilitate sophisticated spatial perception and reasoning within complex environments.

Recently, numerous studies have explored incorporating knowledge from pre-trained foundation models (e.g., VGGT [9], WAN [10]) into MLLMs [11][14]. Typically, this paradigm involves leveraging foundational features as auxiliary inputs or aligning the latent representations of MLLMs with foundation models through distillation or feature injection. Such a paradigm has proven effective in augmenting MLLMs with domain-specific expert knowledge to boost spatial awareness. Despite their success, existing efforts are predominantly restricted to exploiting prior knowledge from a single expert, while overlooking the potential of fusing diverse knowledge from multiple foundation models. Intuitively, different foundation models capture distinct priors shaped by their varied pre-training data and objectives, making it highly desirable to aggregate their respective advantages in MLLMs. Therefore, how to synergistically harmonize these complementary strengths from distinct models remains a significant, yet unresolved challenge.

In this paper, we seek to explore two questions that form our core motivations: (i) Do different foundation models exhibit distinct specializations across various spatial understanding tasks when serving as priors for MLLMs? (ii) How can we synergistically integrate the expert knowledge from multiple foundation models into MLLMs? Regarding the first question, we conduct comprehensive empirical studies by integrating the priors of different foundation models [9], [10], [15][17] into MLLMs across a wide range of spatial understanding tasks [18][23]. Our results reveal that these models contribute differently to specific tasks, indicating a strong complementarity among diverse visual priors and underscoring the necessity of multi-model integration. Based on these findings, a straightforward solution to the second question would be a naive ensemble of multiple priors. However, such an approach suffers from several critical drawbacks: First, the computational overhead becomes prohibitive, as extracting priors from each foundation model requires an independent forward pass during inference. Second, since different visual priors inherently exhibit distinct strengths and specializations, a naive ensemble not only fails to prioritize the most relevant prior knowledge for a given task, but also risks confusing the MLLM due to the distribution disparities among different foundation models.

To address these challenges, we propose ViPS (illustrated in Figure 1), a novel multi-model prior framework designed to fully unleash the potential of multiple Visual Priors in MLLMs for Spatial understanding. ViPS harmoniously integrates priors from multiple models into the MLLM by introducing an Efficient Prior Proxy and a Dynamic Prior Fusion mechanism. Specifically, the Efficient Prior Proxy is designed to generate multiple foundational priors without requiring multiple forward passes of foundation models. Instead of directly deploying all foundation models independently, we employ one base model alongside several lightweight proxies to estimate the priors of the foundation models and align the proxy outputs with the ground-truth priors during training. This design is motivated by the insight that different foundation models often share common low- and mid-level visual and geometric features. Therefore, a robust base model providing sufficient representations is enough, from which other distinct priors can be effectively distilled using lightweight proxies. Furthermore, the Dynamic Prior Fusion is proposed to achieve harmonious and context-aware prior selection from proxies. To this end, we first generate dynamic weights based on the input task, and then use these weights to aggregate the priors from different foundation models into a fused multi-expert prior, which is subsequently injected into the MLLM. Additionally, a set of zero-initialized convolutional layers is applied before aggregation to ensure that diverse priors are harmoniously fused. Extensive experiments demonstrate that ViPS achieves state-of-the-art performance across diverse spatial reasoning and spatial understanding benchmarks.

To summarize, we make the following contributions: First, we conduct an empirical study on integrating diverse foundation models into MLLMs, revealing that different visual priors exhibit distinct specializations across various tasks. Second, we propose ViPS, a novel multi-model prior framework for spatial understanding, which features an Efficient Prior Proxy to generate multi-model priors with minimal overhead, and a Dynamic Prior Fusion mechanism for harmonious and context-aware prior integration. Third, extensive experiments demonstrate that ViPS achieves new state-of-the-art performance across multiple spatial reasoning and spatial understanding benchmarks.

Figure 2: Prior Analysis of Diverse Foundation Models. Left: The t-SNE of visual prior features extracted from different foundation models. Right: Spatial heatmaps for different models
Figure 3: Relative Performance of Diverse Foundation Models. We evaluate the performance of various foundation models when serving as priors for MLLMs across a wide range of spatial understanding tasks. Notably, no single model dominates all metrics, thoroughly motivating the need for the multi-model prior integration.

2 Method↩︎

2.1 Empirical Study on Diverse Model Priors↩︎

2.1.0.1 Preliminary.

Our work focuses on spatial understanding based on MLLMs. Formally, given a visual input comprising a sequence of frames (e.g., a video clip or multi-view images of a scene) \(\mathcal{V} = \{v_1, v_2, \dots, v_T\} \in \mathbb{R}^{T \times H \times W \times 3}\), alongside a corresponding textual task instruction \(\mathcal{X}_{text} = \{x_1, x_2, \dots, x_N\}\), the objective of the MLLM is to generate a coherent and accurate textual response \(\mathcal{Y} = \{y_1, y_2, \dots, y_M\}\) that adequately answers the query by reasoning over the holistic spatial structures of the scene. In standard video-based MLLM architectures (e.g., LLaVA [2], Qwen2-VL [1]), the visual sequence \(\mathcal{V}\) is first processed by a generic vision encoder \(\Phi_{vis}\), producing visual embeddings \(F_{vis} = \Phi_{vis}(\mathcal{V})\). A modality projector \(\mathcal{P}\) then aligns these embeddings into the text semantic space. The LLM, denoted as \(f_{LLM}\), takes the concatenated tokens of the projected visual features and the text instruction to auto-regressively predict the response: \[P(\mathcal{Y} \mid \mathcal{V}, \mathcal{X}_{text}) = \prod_{i=1}^{M} P \left( y_i \mid \mathcal{P}(F_{vis}), \mathcal{X}_{text}, y_{<i}; \theta \right),\] where \(\theta\) encapsulates the learnable parameters of the system. To bridge the gap in 3D spatial awareness, recent approaches explicitly introduce external foundation model priors. Given a pre-trained visual expert \(\mathcal{E}\) (e.g., encoders from foundation models like VGGT), it extracts domain-specific prior features \(F_{prior} = \mathcal{E}(\mathcal{V})\). The LLM leverages this supplementary knowledge to enhance generation, yielding \(P(\mathcal{Y} \mid F_{vis}, F_{prior}, \mathcal{X}_{text})\). While integrating a single prior model provides distinct utility, relying exclusively on an individual \(\mathcal{E}\) inevitably limits the representation capacity, forming the motivation for our extensive empirical investigations.

2.1.0.2 Key Finding and Motivation.

As highlighted in the introduction, existing efforts are restricted to exploiting the priors of a single model, overlooking the potential of fusing diverse knowledge from multiple foundation models. Fundamentally, different foundation models encapsulate distinct representations and spatial semantics, thereby endowing them with disparate advantages when serving as priors for MLLMs. To demonstrate this, we select a diverse set of foundation models for evaluation, including VGGT [9], DepthAnything3 [15], TraceAnything [16], Wan2.1 [10], and RADIO [17]. First, we conduct a prior analysis on these diverse models. As illustrated in Figure 2 (Left), the visualization demonstrates that priors extracted from distinct foundation models cluster into disparate regions within the latent space. Furthermore, the activation heatmaps in Figure 2 (Right) reveal that different models focus on varying structural and semantic cues within the identical scene. These results validate that different foundation models indeed encapsulate distinct representations and spatial cues due to their diverse training paradigms. Subsequently, we explore their relative advantages across a wide range of spatial understanding tasks when serving as priors for MLLMs (See 6.3 for more details). The results are shown in Figure 3. From a column-wise perspective, the best-performing model varies across different sub-tasks. From a row-wise perspective, each specific model achieves its optimal performance on disparate sub-tasks. These results demonstrate that no single foundation model achieves universal dominance; instead, different models exhibit distinct strengths and specializations. The highly complementary nature of these diverse visual priors directly motivates our core objective: to efficiently extract and adaptively harmonize distinct prior knowledge from multiple foundation models for comprehensive spatial reasoning.

2.2 Proposed Framework: ViPS↩︎

Building upon the above insights, we introduce ViPS (Visual Priors for Spatial understanding), a novel framework designed to fully unleash the potential of leveraging diverse prior models in MLLMs. The overall framework is illustrated in Figure 4. ViPS first processes the input visual sequence \(\mathcal{V}\) through a standard vision encoder \(\Phi_{vis}\) [24], producing the base visual embeddings \(F_{vis}\). Instead of relying on a single expert or naively ensembling multiple heavy models, ViPS seamlessly integrates comprehensive prior knowledge through two pivotal mechanisms: Efficient Prior Proxy and Dynamic Prior Fusion.

Specifically, the Efficient Prior Proxy utilizes a base foundation model alongside lightweight MLPs to efficiently estimate the prior features of various external models, generating a set of diverse prior representations \(\{F^1_{prior}, F^2_{prior}, \dots, F^K_{prior}\}\). Subsequently, these representations are fed into the Dynamic Prior Fusion part, which first applies independent, zero-initialized convolutional layers [25] to each prior branch and then employs a context-aware weighting mechanism, guided by the final token of the input instruction \(\mathcal{X}_{text}\), to dynamically compute fusion weights. Finally, the harmoniously fused multi-expert prior \(\hat{F}_{prior}\) is incorporated into the MLLM, empowering the LLM to leverage the most relevant visual knowledge tailored to the specific spatial reasoning task. We detail the formulations of these two components below.

2.2.0.1 Efficient Prior Proxy.

Our framework aims to effectively integrate highly complementary priors from various foundation models for comprehensive spatial understanding. Directly extracting visual features from a set of \(K\) distinct foundation models, denoted as \(\{\mathcal{E}_1, \mathcal{E}_2, \dots, \mathcal{E}_K\}\), conventionally requires \(K\) independent forward passes, i.e., computing \(\mathcal{E}_k(\mathcal{V})\) for \(k \in \{1, \dots, K\}\). This paradigm introduces a severe computational bottleneck, as the inference latency and memory footprint scale linearly with the number of integrated priors. To decouple the computational overhead from the integration of multiple models while effectively preserving the rich diversity of visual prior knowledge, we propose the efficient prior proxy mechanism. Specifically, we use a single robust vision encoder as the base model \(\mathcal{E}_{base}\) to extract a unified foundational representation: \[F_{base} = \mathcal{E}_{base}(\mathcal{V}) \in \mathbb{R}^{S \times D_{base}},\] where \(S\) and \(D_{base}\) denote the sequence length and channel dimension of the visual tokens, respectively. In our experiments, the base model is directly initialized with the encoder of one of the foundation models (we present experiments using encoders from different foundation models as the base model in the appendix).

To approximate the distinct knowledge of the \(K\) targeted foundation models, we instantiate a set of \(K\) lightweight proxy networks. Each proxy \(\phi_k(\cdot)\) is implemented as a simple Multi-Layer Perceptron (MLP) designed to extract specific prior semantics (e.g., depth cues, geometric boundaries, or detailed semantics) from the shared foundational feature \(F_{base}\). The representation for the \(k\)-th prior is uniformly formulated as: \[F^k_{prior} = \phi_k(F_{base}) \in \mathbb{R}^{S \times D_{prior}},\] where \(D_{prior}^{k}\) is the feature dimension for the \(k\)-th prior feature.

To guarantee the fidelity of these estimated prior representations, we explicitly supervise the output of prior proxies during the training phase. Specifically, the features extracted by the \(K\) distinct foundation models are utilized as the ground-truth targets, denoted as \(F^k_{gt} = \mathcal{E}_k(\mathcal{V})\). We apply an \(L_2\) loss to enforce strict alignment between the proxy outputs \(F^k_{prior}\) and their corresponding ground-truth priors \(F^k_{gt}\): \[\mathcal{L}_{alignment} = \sum_{k=1}^K \big\| F^k_{prior} - F^k_{gt} \big\|_2^2.\]

The viability of this proxy-based estimation stems from the intuition that different foundation models inherently share substantial low- and mid-level visual semantics; thus, a robust base representation contains sufficient foundational knowledge from which distinct, high-level prior semantics can be efficiently derived via shallow proxies. Given that the computational cost of a shallow MLP \(\phi_k\) is negligible compared to a full foundation model, our framework can scale to an arbitrary number of diverse priors without linearly increasing inference overhead, while ensuring that the estimated visual priors remain accurate through the alignment loss.

Figure 4: Overview of the Proposed ViPS Framework. The framework integrates distinct prior knowledge from multiple foundation models via the Efficient Prior Proxy and coordinates them using Dynamic Prior Fusion for comprehensive spatial reasoning.

2.2.0.2 Dynamic Prior Fusion.

With the diverse prior representations \(\{F^1_{prior}, \dots, F^K_{prior}\}\) efficiently established, the remaining challenge is seamlessly integrating them into the MLLM. Directly adding these distinct and heterogeneous priors fails to prioritize the most effective priors for the specific input task, and can overwhelm the language model, consequently degrading overall performance. To achieve harmonious and context-aware integration, we propose the Dynamic Prior Fusion mechanism.

Accordingly, we design a dynamic weighting mechanism to selectively focus on the precise knowledge required by the given task. Specifically, we extract the representation of the final token of the text query, denoted as \(x_{last}^{text}\), which naturally encapsulates the aggregated semantics of the entire instruction due to the causal mechanism of the LLM. This context vector is passed through an MLP to compute a set of \(K\)-dimensional logits \(z \in \mathbb{R}^K\): \[z = \text{MLP}_{weight}(x_{last}^{text}).\] A Softmax activation is subsequently applied to \(z\) to obtain the normalized fusion weights \(w \in [0, 1]^K\). These weights will be utilized to dynamically combine the diverse priors. However, our experiments show that directly doing so fails to yield progressive performance improvements. We attribute this phenomenon to the disparate prior distributions originating from different source models, which tend to confuse the MLLM during the early stages (see Section 2.1 and Section 3.4). To overcome this issue and enable progressive prior injection, we apply an independent zero-initialized convolutional layer, denoted as \(\text{ZeroConv}_k(\cdot)\), to each proxy branch prior to the weighted fusion. This strategy ensures that the outputs of the convolution are initially zero, preserving the original MLLM representations and preventing the prior perturbations from disrupting early training, while gradually scaling up as the MLLM progressively learns from the diverse prior knowledge. The processed prior \(\tilde{F}^k_{prior}\) is computed as: \[\tilde{F}^k_{prior} = \text{ZeroConv}_k(F^k_{prior}).\]

Finally, the context-aware weights are utilized to linearly combine the aligned priors, yielding the overall harmonized multi-expert prior \(\hat{F}_{prior}\): \[\label{eq:prior95fusion} \hat{F}_{prior} = \sum_{k=1}^K w_k \cdot \tilde{F}^k_{prior}.\tag{1}\] This fused representation \(\hat{F}_{prior}\), which dynamically captures the most pertinent visual prior requested by the query, is directly added element-wise to the corresponding projected visual embeddings \(\mathcal{P}(F_{vis})\) (i.e., the image tokens) of the MLLM. In this way, Dynamic Prior Fusion seamlessly integrates diverse priors into the MLLM, adaptively tailoring knowledge selection to the input task while leveraging zero-initialization to ensure progressive learning without disrupting early training.

It is worth noting that, for simplicity of presentation, the above formulation describes the prior injection process at a single layer. In practice, we uniformly apply this Dynamic Prior Fusion mechanism across five layers of the MLLM. This multi-layer injection ensures that the diverse prior knowledge is deeply integrated, progressively guiding the spatial reasoning of the model.

3 Experiments↩︎

3.1 Dataset and Evaluation Metric↩︎

We evaluate our method across a total of six datasets: VSI-Bench [18] for spatial reasoning tasks, and five ScanNet-series benchmarks for 3D spatial understanding (ScanRefer [19], Multi3DRefer [20], Scan2Cap [21], ScanQA [22], and SQA3D [23]). Specifically, VSI-Bench comprises eight fine-grained spatial reasoning tasks: object counting, absolute distance estimation, object size estimation, room size estimation, relative distance, relative direction, route planning, and object appearance order. Following the standard protocol, we report the accuracy (%) across all its sub-tasks. The five ScanNet-series benchmarks, derived from the ScanNet corpus, span three primary tasks: (i) 3D visual grounding, where ScanRefer targets free-form object localization and Multi3DRefer extends this to multi-target and zero-target ambiguity; (ii) dense captioning, using Scan2Cap to generate natural language descriptions for localized objects; and (iii) embodied question answering, employing ScanQA for geometry-grounded open-ended questions and SQA3D for complex situated reasoning from a specific agent perspective. Following standard protocols, we report Acc@0.25/0.5 for ScanRefer, F1@0.25/0.5 for Multi3DRefer, CIDEr@0.5 for Scan2Cap, CIDEr and Exact Match (EM) for ScanQA, and Exact Match for SQA3D. More details can be found in the Appendix.

3.2 Implementation Detail↩︎

We use both Qwen2-VL-7B [1] and Qwen3-VL-8B [6] as base MLLMs on VSI-Bench; for all other experiments, we adopt Qwen2-VL-7B as the default model. To comprehensively capture spatial knowledge, we integrate \(K=5\) distinct foundation models to extract complementary visual priors. Specifically, we employ VGGT [9] for general visual-geometric feature extraction, which also serves as the base foundation model in the Efficient Prior Proxy. We further incorporate DepthAnything3 [15] for precise monocular depth cues, TraceAnything [16] for object-centric motion and relationship tracking, Wan2.1 [10] for rich spatio-temporal dynamics, and RADIO [17] for robust generic visual representations. These diverse priors collectively provide a holistic understanding of 3D scenes. We uniformly sample 32 frames from each video as the input to the vision encoder. During training, we first apply the alignment loss to train the Efficient Prior Proxy, and then freeze the proxies while fine-tuning the MLLM. We freeze the vision encoder and apply Low-Rank Adaptation (LoRA) [26] to the LLM backbone during MLLM fine-tuning. We optimize the model using the Adam optimizer [27] with a batch size of 16 and a maximum learning rate of \(1 \times 10^{-5}\). The model is trained for 1 epoch on each dataset. More details can be found in the Appendix.

3.3 Comparison with State-of-the-Art Methods↩︎

We evaluate ViPS against leading MLLMs and specialized 3D spatial understanding models. Table 1 and Table 2 summarize our results on VSI-Bench and the ScanNet-series benchmarks respectively.

Spatial Reasoning on VSI-Bench. As shown in Table 1, ViPS achieves a leading average score of \(63.8\%\), surpassing the previous best spatial-enhanced model VLM-3R [28] (\(57.2\%\)). While trailing VG-LLM-8B [14] in Appearance Order, ViPS dominates most other categories, proving the advantage of dynamically injecting multiple priors over relying solely on a single foundation model like VLM-3R or 3DRS [11].

Table 1: Performance Comparison on VSI-Bench. ViPS achieves a leading average score across the eight spatial reasoning sub-tasks, surpassing prior spatial-enhanced MLLMs.
Model Avg. Obj. Count Abs. Dist. Obj. Size Room Size Rel. Dist. Rel. Dir. Route Plan Appr. Order
3-6 (lr)7-10 Numerical Answer Multiple-Choice Answer
Proprietary Models (API)
GPT-4o [4] 34.0 46.2 5.3 43.8 38.2 37.0 41.3 31.5 28.5
Gemini-1.5-Pro [5] 45.4 56.2 30.9 64.1 43.6 51.3 46.3 36.0 34.6
Open-source Models
LongVA-7B [29] 29.2 38.0 16.6 38.9 22.2 33.1 43.3 25.4 15.7
LongVILA-8B [30] 21.6 29.1 9.1 16.7 0.0 29.6 30.7 32.5 25.5
InternVL2-8B [3] 34.6 23.1 28.7 48.2 39.8 36.7 30.7 29.9 39.6
InternVL2-40B [3] 36.0 34.9 26.9 46.5 31.8 42.1 32.2 34.0 39.6
VILA-1.5-40B [31] 31.2 22.4 24.8 48.7 22.7 40.5 25.7 31.5 32.9
LLaVA-OneVision-7B [2] 32.4 47.7 20.2 47.4 12.3 42.5 35.2 29.4 24.4
LLaVA-OneVision-72B [2] 40.2 43.5 23.9 57.6 37.5 42.5 39.9 32.5 44.6
LLaVA-NeXT-Video-7B [32] 35.6 48.5 14.0 47.8 24.2 43.5 42.4 34.0 30.6
LLaVA-NeXT-Video-72B [32] 40.9 48.9 22.8 57.4 35.3 42.4 36.7 35.0 48.6
Spatial-Enhanced Models
vsGRPO-V-7B [33] 40.7 59.9 29.6 50.8 48.3 35.4 35.6 34.0 31.5
SPAR-8B [34] 41.1 - - - - - - - -
SpaceR-7B [35] 45.6 - - - - - - - -
VG-LLM-4B [14] 45.9 65.6 37.4 54.8 60.2 42.3 46.3 33.0 25.9
VG-LLM-8B [14] 50.1 67.2 38.0 59.3 63.2 47.0 43.9 33.0 49.4
3DRS-7B [11] 45.9 68.7 34.8 53.6 56.6 40.9 43.2 30.4 39.2
Vega-3D [12] 50.5 69.7 35.9 58.0 60.8 45.1 43.1 30.9 60.5
VLM-3R [28] 57.2 70.2 49.4 69.2 67.1 65.4 80.5 45.4 40.1
ViPS (qwen2-vl-7b) 63.8 71.5 60.8 70.7 71.6 65.5 84.7 51.0 34.3
ViPS (qwen3-vl-8b) 63.8 82.6 50.5 81.4 64.1 62.8 64.1 46.2 58.3

3D spatial understanding on ScanNet-series. Table 2 shows our results across grounding, captioning, and QA tasks. Compared to generalist 3D-LLMs like Vega-3D [12] and 3DRS [11], ViPS delivers highly competitive performance. It yields top scores on visual grounding (ScanRefer, \(64.6\%\) Acc@0.25) and QA (ScanQA, \(107.9\) CIDEr), outperforming Vega-3D. Although ViPS slightly trails 3DRS on Scan2Cap, these results confirm that our unified proxy injection effectively harnesses multiple foundation priors for complex 3D spatial understanding tasks.

Table 2: Performance Comparison on ScanNet-Series Benchmarks. ViPS delivers competitive performance across 3D visual grounding (ScanRefer, Multi3DRefer), dense captioning (Scan2Cap), and embodied question answering (ScanQA, SQA3D).
Method ScanRefer Multi3DRefer Scan2Cap ScanQA SQA3D
2-3 (lr)4-5 (lr)6-6 (lr)7-8 (lr)9-9 Acc@0.25 Acc@0.5 F1@0.25 F1@0.5 C@0.5 CIDER EM EM
Specialists
ScanRefer [19] 37.3 24.3
M3DRef-CLIP [20] 51.9 44.7 42.8 38.4
Scan2Cap [21] 35.2
ScanQA [22] 64.9 21.1 47.2
3D-VisTA [36] 50.6 45.8 66.9 69.6 22.4 48.5
Generalists
3D-LLM (BLIP2-flant5) [37] 30.3 69.4 20.5
Chat-3D v2 [38] 42.5 38.4 45.1 41.6 63.9 87.6 54.7
SceneLLM [39] 80.0 27.2 53.6
Grounded 3D-LLM [40] 47.9 44.1 45.2 40.6 70.6 72.7
PQ3D [41] 57.0 51.2 50.1 80.3 47.1
ChatScene [38] 55.5 50.2 57.1 52.4 77.1 87.7 21.6 54.6
LLaVA-3D [42] 54.1 42.4 79.2 91.7 27.0 55.6
Inst3D-LLM [43] 57.8 51.6 58.3 53.5 79.7 88.6 24.6
3D-LLaVA [44] 51.2 40.6 78.8 92.6 54.5
Video-3D LLM [45] 58.1 51.7 58.0 52.7 83.8 102.1 30.1 58.6
3DRS [11] 62.9 56.1 60.4 54.9 86.1 104.8 30.3 60.6
Vega-3D [12] 63.2 56.2 60.8 55.1 83.2 106.3 30.4 61.3
ViPS 64.6 57.6 62.0 56.5 85.5 107.9 31.6 62.5

3.4 Ablation Study↩︎

Effectiveness of Individual Visual Priors. Table 3 evaluates the impact of individual foundation models compared to a baseline MLLM without prior injection. While each single prior yields distinct performance gains, our full ViPS framework integrating all five priors achieves the highest scores across all metrics. This confirms both the effectiveness of individual priors and the strong complementarity of harmonizing heterogeneous visual knowledge for 3D spatial understanding.

Table 3: Ablation on Individual Visual Priors. Each foundation-model prior yields distinct gains over the no-prior baseline, and combining all five priors achieves the best results across the ScanNet-series benchmarks.
Method ScanRefer Multi3DRefer Scan2Cap ScanQA SQA3D
2-3 (lr)4-5 (lr)6-6 (lr)7-8 (lr)9-9 Acc@0.25 Acc@0.5 F1@0.25 F1@0.5 C@0.5 C EM EM
Baseline 62.1 54.6 59.6 54.4 81.4 104.6 30.5 60.8
+ RADIO 62.9 56.0 61.2 55.5 82.6 105.1 30.7 61.1
+ DepthAnything3 62.9 56.2 61.0 55.7 81.8 106.2 30.9 61.2
+ TraceAnything 62.8 55.8 60.6 55.2 82.7 106.7 30.8 61.4
+ VGGT 63.2 56.3 61.1 55.8 81.9 106.6 31.1 61.6
+ Wan2.1 62.7 55.8 61.1 55.5 81.3 105.5 30.6 61.2
ViPS (Full) 64.6 57.6 62.0 56.5 85.5 107.9 31.6 62.5

3.5pt

Effectiveness of Dynamic Prior Injection. Table 4 compares the full ViPS model against two injection variants. First, replacing zero-initialized convolutions with standard random initialization (w/o Zero-init) causes a severe performance drop. This confirms our motivation that zero-init is essential to prevent the diverse, unaligned prior distributions from confusing the MLLM during early training, preserving the original latent space and enabling progressive prior injection. Second, substituting the dynamic proxy fusion with a straightforward feature sum (Vanilla Addition) degrades performance. This demonstrates that our dynamic mechanism, which adapts to the input query, achieves more effective prior injection than static feature aggregation.

Table 4: Ablation on the Dynamic Prior Injection. Both the zero-initialized convolution and the context-aware dynamic fusion are essential for harmonizing diverse priors without disrupting early training.
Method ScanRefer Multi3DRefer Scan2Cap ScanQA SQA3D
2-3 (lr)4-5 (lr)6-6 (lr)7-8 (lr)9-9 Acc@0.25 Acc@0.5 F1@0.25 F1@0.5 C@0.5 C EM EM
Baseline 62.1 54.6 59.6 54.4 81.4 104.6 30.5 60.8
w/o Zero-init 63.1 56.1 61.0 55.6 76.4 104.7 30.8 61.1
Vanilla Addition 64.2 57.4 61.2 56.0 82.6 106.4 30.9 61.9
ViPS (Full) 64.6 57.6 62.0 56.5 85.5 107.9 31.6 62.5

4.5pt

Effectiveness of Efficient Prior Proxy. To demonstrate the efficiency and accuracy of our Efficient Prior Proxy, we compare our method against an upper-bound setting (w/ GT Priors) where ground-truth features from all five foundation models are used to replace priors from the Efficient Prior Proxy. As shown in Table 5, our method employs multiple lightweight proxies to replace full foundation models, significantly reducing parameter overhead and inference latency (\(1\times\) vs. \(\sim5\times\)) with only a marginal drop in overall performance. We also report the estimation error (0.252 in cosine distance) between the estimated priors and the ground-truth priors during inference. These experimental results consistently demonstrate the effectiveness of our proposed approach. Furthermore, we conduct an ablation study by removing the alignment loss (\(\mathcal{L}_{alignment}\)) while retaining all other prior proxy structures (in this setting, the whole framework, including the MLLM and Efficient Prior Proxy, is trained end-to-end). Surprisingly, although the performance is inferior to the setting with the alignment loss, it still achieves considerable improvements compared to the baseline. We attribute this to the fact that even without the alignment loss, different prior proxies can still serve as projectors onto distinct sub-feature spaces, enabling the MLLM to learn diverse knowledge from the base model, akin to the multi-head mechanism in attention networks.

Table 5: Ablation on the Efficient Prior Proxy. The lightweight proxies match the upper bound (w/ GT Priors, where features are extracted via independent forward passes of the original foundation models) with only a marginal performance drop, while reducing parameter and inference cost from \(\sim\)5\(\times\) to 1\(\times\).
Method Efficiency ScanRefer Multi3DRefer S2C ScanQA SQA
2-4 (lr)5-6 (lr)7-8 (lr)9-9 (lr)10-11 (lr)12-12 Param. Latency Err. \(\downarrow\) Acc@0.25 Acc@0.5 F1@0.25 F1@0.5 C@0.5 C EM EM
w/ GT Priors \(\sim5\times\) \(\sim5\times\) 0 65.4 58.3 62.9 57.4 86.0 107.9 32.1 63.2
w/o \(\mathcal{L}_{alignment}\) \(1\times\) \(1\times\) - 64.0 57.2 61.3 55.9 83.4 106.3 30.7 61.1
ViPS (Ours) \(1\times\) \(1\times\) 0.252 64.6 57.6 62.5 56.8 85.5 107.9 31.6 62.5

1.2pt

3.5 Analysis of Dynamic Prior Weights↩︎

To further understand the behavior of our Dynamic Prior Fusion mechanism, we visualize the learned fusion weights (\(w_k\) in Equation 1 ) across different spatial understanding tasks. As illustrated in Figure 5, the weight distribution adapts dynamically depending on different downstream tasks (e.g., ScanQA, ScanRefer, Multi3DRefer, SQA3D, and Scan2Cap), as well as across distinct question types within the same dataset (e.g., VSI-Bench). This observation aligns with our motivation that different foundation models exhibit distinct specializations, which shows that our framework successfully achieves context-aware prior selection by dynamically adjusting the fusion weights based on the specific scenario rather than statically relying on a single expert.

Figure 5: Distribution of Dynamic Prior Weights. This figure illustrates the distribution of the learned fusion weights (w_k in Equation 1 ) assigned to different foundation models. Left: The weight distribution on the test sets of ScanQA, ScanRefer, Multi3DRefer, SQA3D, and Scan2Cap. Right: The weight distribution across different question types in VSI-Bench.

4 Related Work↩︎

4.1 Spatial Understanding with Large Language Models↩︎

Spatial understanding, a foundational pillar for real-world interaction and reasoning, has witnessed a paradigm shift with the advent of LLMs [46][49]. Early attempts, such as PointLLM [7], PointBind [50], GPT4Point [8], MiniGPT-3D [51], and Chat-3D [52], focused on aligning 3D point-cloud encoders directly with the LLM embedding space. To facilitate more effective cross-modal feature fusion, subsequent frameworks like Grounded-3D-LLM [40], LL3DA [53], 3D-LLaVA [44], and Inst3D-LLM [43] introduced advanced representation learning schemes. However, the inherent scarcity and noise of 3D point-cloud data often limit the scalability of these methods.

Recent research has gravitated towards video-based inputs. Prominent works such as 3D-LLM [37], Scene-LLM [39], Video-3D LLM [45], GPT4Scene [54] and SpatialStack [55] establish dense correlations between 2D features and 3D scenes by building upon powerful pre-trained MLLMs [1], [2]. Specifically, Scene-LLM [39] captures fine-grained 3D knowledge through efficient 3D visual representation learning, while Video-3D LLM [45] introduces position-aware encodings for video sequences. Similarly, LLaVA-3D [42] achieves robust perception by learning a set of 3D voxels. While our work also falls within the video-input MLLM paradigm, we diverge from these approaches by exploring how to synergistically integrate prior knowledge from diverse foundation models to further elevate 3D spatial understanding.

4.2 Integration of Foundation Model Prior in MLLMs↩︎

The rapid evolution of foundation models—such as VGGT [9], DepthAnything3 [15], and WAN [10]—has inspired a new line of research that injects diverse foundational priors into MLLMs to bolster their perceptual capabilities. Recent methods including VG-LLM [14], 3DRS [11], MiLO [56], VLM-3R [28], Vega-3D [12], ROSS3D [57], and GeoThinker [13] have demonstrated the efficacy of this paradigm. Specifically, VG-LLM employs a 3D visual geometry encoder to extract geometric priors from video sequences, while 3DRS aligns the latent space of MLLMs with VGGT via knowledge distillation. GeoThinker introduces an active perception mechanism for MLLMs to retrieve necessary geometric features, and Vega-3D injects world knowledge from video generation models, predicated on the hypothesis that these models inherently capture the underlying dynamics of scene transitions. In summary, existing efforts have predominantly focused on: (i) more efficient mechanisms for utilizing prior knowledge, and (ii) evaluating the performance of different individual model priors. In contrast, we propose ViPS, an efficient multi-model prior framework. By adaptively harmonizing various priors from disparate sources, our method significantly improves MLLM performance in spatial understanding tasks.

5 Conclusion↩︎

In this paper, we have introduced ViPS, a multi-model prior framework that unifies heterogeneous foundation-model priors within a single MLLM for spatial understanding. Our empirical study first reveals that no single foundation model dominates across tasks: different models supply distinct and complementary spatial knowledge. Building on this insight, ViPS couples an Efficient Prior Proxy, which distills the knowledge of multiple foundation models into lightweight branches sharing a common backbone and thereby avoids the linear cost of independent forward passes, with a Dynamic Prior Fusion mechanism that adaptively re-weights the resulting priors according to the input query and injects them through zero-initialized convolutions for stable training. On VSI-Bench and five ScanNet-series benchmarks, ViPS delivers state-of-the-art results in spatial reasoning, 3D visual grounding, dense captioning, and embodied question answering, while retaining single-encoder-level inference cost. These results suggest that context-aware harmonization of complementary priors is a promising path toward spatially grounded multimodal reasoning.

Acknowledgements↩︎

This work is supported by Hong Kong Research Grants Council – General Research Fund (Grant No.), Hong Kong Innovation and Technology Commission – Innovation and Technology Fund (Grant No.ITS/488/24FP), and HKU Seed Fund for PI Research.

Appendix

6 Detailed Training Dataset Description↩︎

6.1 ScanNet-series Dataset↩︎

For the 3D spatial understanding tasks, our training protocol aligns with the configurations established by previous works such as Video-3D LLM and 3DRS, which aggregate data from five distinct benchmarks, yielding a combined training set of approximately 223K sample pairs. Specifically, the composition includes:

  • ScanRefer and Scan2Cap: Each dataset contributes 36,665 QA instances.

  • Multi3DRefer: This multi-target grounding dataset provides 43,838 data entries.

  • ScanQA: We utilize 26,515 question-answering pairs from this dataset.

  • SQA3D: Serving as the largest subset in our collection, SQA3D contributes 79,445 samples.

With the exception of SQA3D, which is sourced from 518 unique 3D environments, the remaining four datasets are constructed upon 562 unique scans from the ScanNet corpus.

6.2 VSI-Bench Dataset↩︎

For the spatial reasoning evaluation, we follow the dataset composition presented in VLM-3R to train our model on VSI-Bench. Our training subset comprises a total of 207,658 instruction-tuning QA pairs. The dataset is structurally diverse, encompassing various scene typologies and specific reasoning tasks. The detailed distribution is as follows:

  • ScanNet++ QA: The majority of the data originates from the high-fidelity ScanNet++ corpus, accounting for 135,119 QA pairs.

  • ScanNet QA: An additional 51,630 QA pairs are derived from ScanNet.

  • Absolute Distance Estimation: 16,805 samples are dedicated to object absolute distance estimation tasks.

  • Route Planning: The dataset also includes 4,104 instances specifically designed to evaluate and enhance the model’s route planning and navigational reasoning capabilities.

6.3 Details of Section 2.1↩︎

To ensure computational efficiency during our exploration, here we train the models on a 10% subset of the original training datasets used in 3DRS [11] and VLM-3R [28]. We conduct our empirical assessment on the VSI-Bench [18] and ScanNet-series benchmarks including ScanRefer [19], Multi3DRefer [20], Scan2Cap [21], ScanQA [22], and SQA3D [23]. We employ Qwen2-VL [1] as our base MLLM. For each evaluated variant, we extract features from each foundation model via its respective encoder and project them into the same hidden dimension as the MLLM using an MLP. Then inject them into the image tokens of the MLLM via addition. The evaluation metrics are consistent with those in the main text.

7 Training Detail↩︎

A comprehensive summary of all detailed hyperparameters and configurations is provided in Table 6 and Table 7. To align the external visual priors with the internal representations, we downsample all features extracted by the prior models to match the resolution of the MLLM’s image tokens.

The trainable parameters in our ViPS framework include the LLM backbone (updated via LoRA), the multimodal projector (mm_projector), the zero-initialized convolutions and MLPs responsible for generating dynamic weights within the Dynamic Prior Fusion, and all parameters within the Efficient Prior Proxy. Under our hardware configuration, the training process takes approximately 24 hours for the ScanNet-series datasets and 30 hours for the VSI-Bench dataset.

Table 6: Training Hyperparameters and Hardware Configuration. Detailed settings used to train ViPS (qwen2-vl-7b) on the ScanNet-series benchmarks.
Configuration / Hyperparameter Value
Model Initialization
Base MLLM LLaVA-Video-7B-Qwen2
Vision Tower google/siglip-so400m-patch14-384
Training Settings
Hardware 8 \(\times\) 48GB GPUs
Distributed Strategy DeepSpeed ZeRO Stage 2
Data Precision bfloat16 (bf16)
Gradient Checkpointing True
Optimization Hyperparameters
Training Epochs 1
Per-device Batch Size 1
Gradient Accumulation Steps 2
Total Effective Batch Size 16
Base Learning Rate \(2 \times 10^{-5}\)
Warmup Ratio 0.03
LoRA Configurations
LoRA Rank 512
LoRA Alpha 1024
Prior Features Alignment
Target Spatial Resolution \(14 \times 14\)
Downsampling Method Bilinear
Table 7: Training Hyperparameters and Hardware Configuration. Detailed settings used to train ViPS (qwen3-vl-8b) on the ScanNet-series and VSI-Bench datasets.
Configuration / Hyperparameter Value
Model Initialization
Base MLLM Qwen/Qwen3-VL-8B-Instruct
Vision Tower Qwen3VLVisionModel
Training Settings
Hardware 8 \(\times\) 48GB GPUs
Distributed Strategy DeepSpeed ZeRO Stage 2
Data Precision bfloat16 (bf16)
Gradient Checkpointing True
Optimization Hyperparameters
Training Epochs 1
Per-device Batch Size 1
Gradient Accumulation Steps 2
Total Effective Batch Size 16
Base Learning Rate \(2 \times 10^{-5}\)
Warmup Ratio 0.03
LoRA Configurations
LoRA Rank 256
LoRA Alpha 256
Prior Features Alignment
Target Spatial Resolution \(15 \times 20\)
Downsampling Method Bilinear

8 Impact of Different Base Model↩︎

In the main paper, we default to using VGGT as the base foundation model within our Efficient Prior Proxy. To further investigate the robustness and flexibility of our ViPS framework, we conduct additional experiments by substituting VGGT with other foundation models as the base model, while keeping the rest of the framework unchanged.

As shown in Table 8, using different base models yields comparable and consistently strong performance across the ScanNet-series benchmarks. Although VGGT yields the best overall performance, we observe that TraceAnything achieves better results on certain metrics (e.g., 62.02 F1@0.25 on Multi3DRefer and 85.53 C@0.5 on Scan2Cap). Furthermore, all other foundation models maintain highly comparable performance when used as the base model. These results demonstrate that our Efficient Prior Proxy and Dynamic Prior Fusion mechanisms are robust and not strictly dependent on a specific base model choice.

Table 8: Robustness to the Choice of Base Model. Substituting VGGT with other foundation models in the Efficient Prior Proxy yields comparable performance across the ScanNet-series benchmarks, indicating that ViPS is not strictly dependent on a specific base-model choice.
Base Model ScanRefer Multi3DRefer Scan2Cap ScanQA SQA3D
2-3 (lr)4-5 (lr)6-6 (lr)7-8 (lr)9-9 Acc@0.25 Acc@0.5 F1@0.25 F1@0.5 C@0.5 CIDER EM EM
Baseline 62.1 54.6 59.6 54.4 81.4 104.6 30.5 60.8
VGGT 64.6 57.6 62.0 56.5 85.5 107.9 31.6 62.5
Wan 64.4 57.4 62.0 56.3 83.0 106.0 31.1 61.4
TraceAnything 63.8 56.7 62.0 56.4 85.5 107.0 31.3 61.8
DepthAnything 63.7 56.8 61.8 56.4 82.2 107.0 31.1 61.7
RADIO 64.1 57.2 61.7 56.4 82.6 107.3 31.2 62.5

9 Visualization Result↩︎

To further demonstrate the effectiveness of our proposed ViPS framework, we provide visualization results in Figure 6. In this comparison, the baseline model is obtained by fine-tuning the Qwen2-VL architecture on the same training dataset used for our model. As illustrated, by synergistically harmonizing diverse visual priors, our ViPS framework achieves a more precise understanding of complex spatial relationships and generates more accurate responses compared to the baseline.

Figure 6: Qualitative Visualization on VSI-Bench. We compare our ViPS framework against the baseline, which is obtained by fine-tuning Qwen2-VL on our identical training dataset, showing that ViPS produces more accurate responses to complex spatial questions.

10 Broader Impact↩︎

Positive Impacts. The capabilities introduced by our ViPS framework significantly advance the spatial reasoning and 3D spatial understanding of MLLMs. By effectively harmonizing diverse visual priors, our approach paves the way for more intelligent embodied agents, such as domestic robots and autonomous navigation systems. Furthermore, our Efficient Prior Proxy minimizes inference overhead, facilitating the deployment of sophisticated 3D perception systems on resource-constrained edge devices. This efficiency can democratize access to advanced AI, fostering innovations in assistive applications for visually impaired individuals to navigate complex environments safely.

Potential Negative Impacts and Mitigation. Endowing AI systems with highly accurate 3D spatial understanding capabilities inherently presents privacy and security risks. If deployed irresponsibly, such technologies could be exploited for unauthorized surveillance or the invasive reconstruction of private indoor spaces. To mitigate these ethical concerns, future real-world applications must incorporate robust anonymization pipelines—such as the automatic obfuscation of human faces and sensitive documents—prior to processing scene data. Additionally, strict access controls, transparent user consent mechanisms, and compliance with data protection regulations are essential to safeguard individual privacy.

11 Limitation and Future Work↩︎

While ViPS demonstrates state-of-the-art performance in 3D spatial understanding, several limitations remain. First, due to computational resource constraints, our experiments are currently restricted to a 7B-parameter base MLLM and training datasets on the scale of a few hundred thousand samples. Scaling up both the model size and data volume could further enhance performance. Second, extracting spatial awareness from external visual priors is ultimately a sub-optimal workaround. A more fundamental future direction is to internalize this geometric knowledge directly during the MLLM pre-training phase, which could be achieved by introducing more diverse spatial datasets, fine-grained 3D sub-tasks, and tailored loss functions. Finally, our evaluations are currently confined to standard offline benchmarks. Deploying and validating spatial-aware MLLMs in real-world robotics and physical embodied AI scenarios remains an exciting avenue for future exploration.

References↩︎

[1]
P. Wang, S. Bai, S. Tan, et al., “Qwen2-vl: Enhancing vision-language model’s perception of the world at any resolution,” arXiv preprint arXiv:2409.12191, 2024.
[2]
B. Li, Y. Zhang, D. Guo, et al., “Llava-onevision: Easy visual task transfer,” arXiv preprint arXiv:2408.03326, 2024.
[3]
Z. Chen, J. Wu, W. Wang, et al., “Internvl: Scaling up vision foundation models and aligning for generic visual-linguistic tasks,” in CVPR, 2024.
[4]
A. Hurst, A. Lerer, A. P. Goucher, et al., “Gpt-4o system card,” arXiv preprint arXiv:2410.21276, 2024.
[5]
G. Team, P. Georgiev, V. I. Lei, et al., “Gemini 1.5: Unlocking multimodal understanding across millions of tokens of context,” arXiv preprint arXiv:2403.05530, 2024.
[6]
S. Bai, Y. Cai, R. Chen, et al., “Qwen3-vl technical report,” arXiv preprint arXiv:2511.21631, 2025.
[7]
R. Xu, X. Wang, T. Wang, et al., “Pointllm: Empowering large language models to understand point clouds,” in ECCV, 2024.
[8]
Z. Qi, Y. Fang, Z. Sun, et al., “Gpt4point: A unified framework for point-language understanding and generation,” in CVPR, 2024.
[9]
J. Wang, M. Chen, N. Karaev, et al., “Vggt: Visual geometry grounded transformer,” in CVPR, 2025.
[10]
T. Wan, A. Wang, B. Ai, et al., “Wan: Open and advanced large-scale video generative models,” arXiv preprint arXiv:2503.20314, 2025.
[11]
X. Huang, J. Wu, Q. Xie, and K. Han, “3drs: Mllms need 3d-aware representation supervision for scene understanding,” arXiv preprint arXiv:2506.01946, 2025.
[12]
X. Wu, D. Liang, T. Feng, et al., “Generation models know space: Unleashing implicit 3D priors for scene understanding,” arXiv preprint arXiv:2603.19235, 2026.
[13]
H. Li, Q. Cao, T. Tang, et al., “Thinking with geometry: Active geometry integration for spatial reasoning,” arXiv preprint arXiv:2602.06037, 2026.
[14]
D. Zheng, S. Huang, Y. Li, and L. Wang, “Learning from videos for 3d world: Enhancing mllms with 3d vision geometry priors,” arXiv preprint arXiv:2505.24625, 2025.
[15]
H. Lin, S. Chen, J. Liew, et al., “Depth anything 3: Recovering the visual space from any views,” arXiv preprint arXiv:2511.10647, 2025.
[16]
X. Liu, Y. Xiao, D. Y. Chen, et al., “Trace anything: Representing any video in 4d via trajectory fields,” arXiv preprint arXiv:2510.13802, 2025.
[17]
G. Heinrich, M. Ranzinger, H. Yin, et al., “Radiov2.5: Improved baselines for agglomerative vision foundation models,” in CVPR, 2025.
[18]
J. Yang, S. Yang, A. W. Gupta, et al., “Thinking in space: How multimodal large language models see, remember, and recall spaces,” in CVPR, 2025.
[19]
D. Z. Chen, A. X. Chang, and M. Nießner, “Scanrefer: 3d object localization in rgb-d scans using natural language,” in ECCV, 2020.
[20]
Y. Zhang, Z. Gong, and A. X. Chang, “Multi3drefer: Grounding text description to multiple 3d objects,” in ICCV, 2023.
[21]
Z. Chen, A. Gholami, M. Nießner, and A. X. Chang, “Scan2cap: Context-aware dense captioning in rgb-d scans,” in CVPR, 2021.
[22]
D. Azuma, T. Miyanishi, S. Kurita, and M. Kawanabe, “Scanqa: 3d question answering for spatial scene understanding,” in CVPR, 2022.
[23]
X. Ma, S. Yong, Z. Zheng, et al., “Sqa3d: Situated question answering in 3d scenes,” arXiv preprint arXiv:2210.07474, 2022.
[24]
X. Zhai, B. Mustafa, A. Kolesnikov, and L. Beyer, “Sigmoid loss for language image pre-training,” in ICCV, 2023.
[25]
L. Zhang, A. Rao, and M. Agrawala, “Adding conditional control to text-to-image diffusion models,” in ICCV, 2023.
[26]
E. J. Hu, Y. Shen, P. Wallis, et al., “Lora: Low-rank adaptation of large language models,” in ICLR, 2022.
[27]
D. P. Kingma and J. Ba, “Adam: A method for stochastic optimization,” arXiv preprint arXiv:1412.6980, 2014.
[28]
Z. Fan, J. Zhang, R. Li, et al., “Vlm-3r: Vision-language models augmented with instruction-aligned 3d reconstruction,” arXiv preprint arXiv:2505.20279, 2025.
[29]
P. Zhang, K. Zhang, B. Li, et al., “Long context transfer from language to vision,” arXiv preprint arXiv:2406.16852, 2024.
[30]
Y. Chen, F. Xue, D. Li, et al., “Longvila: Scaling long-context visual language models for long videos,” in ICLR, 2024.
[31]
Z. Liu, L. Zhu, B. Shi, et al., “Nvila: Efficient frontier visual language models,” in CVPR, 2025.
[32]
H. Liu, C. Li, Y. Li, et al., “Llava-next: Improved reasoning, ocr, and world knowledge,” arXiv preprint, 2024.
[33]
Z. Liao, Q. Xie, Y. Zhang, et al., “Improved visual-spatial reasoning via r1-zero-like training,” arXiv preprint arXiv:2504.00883, 2025.
[34]
J. Zhang, Y. Chen, Y. Zhou, et al., “From flatland to space: Teaching vision-language models to perceive and reason in 3d,” arXiv preprint arXiv:2503.22976, 2025.
[35]
K. Ouyang, Y. Liu, H. Wu, et al., “Spacer: Reinforcing mllms in video spatial reasoning,” arXiv preprint arXiv:2504.01805, 2025.
[36]
Z. Zhu, X. Ma, Y. Chen, et al., “3d-vista: Pre-trained transformer for 3d vision and text alignment,” in ICCV, 2023.
[37]
Y. Hong, H. Zhen, P. Chen, et al., “3d-llm: Injecting the 3d world into large language models,” in NeurIPS, 2023.
[38]
H. Huang, Z. Wang, R. Huang, et al., “Chat-3d v2: Bridging 3d scene and large language models with object identifiers,” arXiv preprint arXiv:2312.08168, 2023.
[39]
R. Fu, J. Liu, X. Chen, et al., “Scene-llm: Extending language model for 3d visual understanding and reasoning,” arXiv preprint arXiv:2403.11401, 2024.
[40]
Y. Chen, S. Yang, H. Huang, et al., “Grounded 3d-llm with referent tokens,” arXiv preprint arXiv:2405.10370, 2024.
[41]
Z. Zhu, Z. Zhang, X. Ma, et al., “Unifying 3d vision-language understanding via promptable queries,” in ECCV, 2024.
[42]
C. Zhu, T. Wang, W. Zhang, et al., “Llava-3d: A simple yet effective pathway to empowering lmms with 3d-awareness,” arXiv preprint arXiv:2409.18125, 2024.
[43]
H. Yu, W. Li, S. Wang, et al., “Inst3d-lmm: Instance-aware 3d scene understanding with multi-modal instruction tuning,” in CVPR, 2025.
[44]
J. Deng, T. He, L. Jiang, et al., “3d-llava: Towards generalist 3d lmms with omni superpoint transformer,” in CVPR, 2025.
[45]
D. Zheng, S. Huang, and L. Wang, “Video-3d llm: Learning position-aware video representation for 3d scene understanding,” in CVPR, 2025.
[46]
T. Brown, B. Mann, N. Ryder, et al., “Language models are few-shot learners,” in NeurIPS, 2020.
[47]
L. Ouyang, J. Wu, X. Jiang, et al., “Training language models to follow instructions with human feedback,” in NeurIPS, 2022.
[48]
H. Touvron, T. Lavril, G. Izacard, et al., “Llama: Open and efficient foundation language models,” arXiv preprint arXiv:2302.13971, 2023.
[49]
J. Achiam, S. Adler, S. Agarwal, et al., “Gpt-4 technical report,” arXiv preprint arXiv:2303.08774, 2023.
[50]
Z. Guo, R. Zhang, X. Zhu, et al., “Point-bind & point-llm: Aligning point cloud with multi-modality for 3d understanding, generation, and instruction following,” arXiv preprint arXiv:2309.00615, 2023.
[51]
Y. Tang, X. Han, X. Li, et al., “Minigpt-3d: Efficiently aligning 3d point clouds with large language models using 2d priors,” in ACM MM, 2024.
[52]
Z. Wang, H. Huang, Y. Zhao, et al., “Chat-3d: Data-efficiently tuning large language model for universal dialogue of 3d scenes,” arXiv preprint arXiv:2308.08769, 2023.
[53]
S. Chen, X. Chen, C. Zhang, et al., “Ll3da: Visual interactive instruction tuning for omni-3d understanding reasoning and planning,” in CVPR, 2024.
[54]
Z. Qi, Z. Zhang, Y. Fang, et al., “Gpt4scene: Understand 3d scenes from videos with vision-language models,” arXiv preprint arXiv:2501.01428, 2025.
[55]
J. Zhang, S. Zhou, B. Liu, et al., “SpatialStack: Layered geometry-language fusion for 3D VLM spatial reasoning,” arXiv preprint arXiv:2603.27437, 2026.
[56]
M. Cao, H. Lin, H. Li, et al., “Seeing through imagination: Learning scene geometry via implicit spatial world modeling,” arXiv preprint arXiv:2512.01821, 2025.
[57]
H. Wang, Y. Zhao, T. Wang, et al., “Ross3d: Reconstructive visual instruction tuning with 3d-awareness,” in ICCV, 2025.

  1. Corresponding author.↩︎