DK-VLM: Geometry as Position for Spatial Reasoning in Vision-Language Models
summary
The gist
The gist DK-VLM introduces Dual-Kernel Attention to compute attention from both a visual token’s input position and its geometric position in the scene, using Reference-Frame Composition
In short
DK-VLM introduces Dual-Kernel Attention to compute attention using both a token's input position and its 3D geometric position in a scene. This is paired with Reference-Frame Composition supervision to train the model to update its spatial reference frame across multiple judgments. The result is state-of-the-art performance on six spatial benchmarks, showing geometry as direct positional information for better reasoning.
Key concepts
- Dual-Kernel Attention
- This mechanism computes attention using two parallel kernels: a semantic kernel that keeps the model's original learned relations and a geometric kernel. The geometric kernel uses estimated 3D points and camera poses to directly modulate attention based on point displacements and view transformations, treating geometry as position.
- Reference-Frame Composition (RC)
- RC is a supervision technique that forces the model to update its spatial reference frame sequentially across judgments. It converts verified relations into a path, using the heading from one step as the reference for the next. This allows the model to handle complex multi-step reasoning by learning how movements change its spatial context over time.
- Pairwise Geometric Prediction
- This is a loss function component used during training to constrain geometric predictions. It decomposes a displacement into distance and unit direction, predicting both log distance and an L2-normalized direction. This ensures the model learns accurate spatial relationships by penalizing errors in both magnitude and orientation.
- Point GTA and Camera GTA
- These are two forms of Geometry-aware Transformation Attention (GTA) used to incorporate multi-view geometry into attention. Point GTA anchors relations using scene points as translation anchors, while Camera GTA uses relative camera poses to model camera motion across different views.
Terminology used across episodes
This episode discusses
- DK-VLM: Geometry as Position for Spatial Reasoning in Vision-Language Models · Paper Radio
- Qwen3-VL Technical Report
- Qwen2.5-VL Technical Report
- SpatialVLM: Endowing Vision-Language Models with Spatial Reasoning Capabilities
- Q-GeoMem: Question-Guided Geometric Memory for Video Spatial Reasoning
- ViewSpatial-Bench: Evaluating Multi-perspective Spatial Localization in Vision-Language Models
- SpatialEvo: Self-Evolving Spatial Intelligence via Deterministic Geometric Environments
- Thinking with Geometry: Active Geometry Integration for Spatial Reasoning
- SpatialLadder: Progressive Training for Spatial Reasoning in Vision-Language Models
- HiSpatial: Taming Hierarchical 3D Spatial Understanding in Vision-Language Models
- Depth Anything 3: Recovering the Visual Space from Any Views
- S2AM3D: Scale-controllable Part Segmentation of 3D Point Clouds
- Cambrian-1: A Fully Open, Vision-Centric Exploration of Multimodal LLMs
- VGGT-
- Qwen2-VL: Enhancing Vision-Language Model's Perception of the World at Any Resolution
- MindCube: Spatial Mental Modeling from Limited Views
- InternVL3.5: Advancing Open-Source Multimodal Models in Versatility, Reasoning, and Efficiency
- SITE: towards Spatial Intelligence Thorough Evaluation
- RayRoPE: Projective Ray Positional Encoding for Multi-view Attention
- Geometry-Aware Rotary Position Embedding for Consistent Video World Model
- Visual Spatial Tuning
The paper
DK-VLM: Geometry as Position for Spatial Reasoning in Vision-Language Models · Read on arXiv
Han Su, Meng Tian, Tianyu Huang, Mingyu Gao, Lennox Wei, Dongxu Li, Jianhua Han, Hang Xu, ×Xiaohe Wu
Harbin Institute of Technology 2 Yinwang Intelligent Technology 3 Huawei
Transcript
Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.
Tom: We're looking at the paper: "DK-VLM: Geometry as Position for Spatial Reasoning in Vision-Language Models".
Jane: The gist DK-VLM introduces Dual-Kernel Attention to compute attention from both a visual token’s input position and its geometric position in the scene,
Tom: First, who's behind it and why it matters.
Title and authors: Jane: Now, let’s talk about what DK-VLM actually does, based on this paper's summary. It’s not just about adding geometry; it’s about how they structure the attention mechanism itself to handle spatial reasoning better than existing methods.
Tom: They split the attention into two kernels: a semantic kernel that keeps the pre-trained model’s native attention and its positional encoding exactly as they are, and then a separate geometric kernel that uses estimated three dee points and camera poses <ref:2610.22356#pg1,uses estimated 3D points and camera poses>.
Lu: The geometric kernel computes relations between visual tokens conditioned on patch-level three dee points and frame-level camera poses so that displacements between scene points and relative transformations between views directly modulate feature comparison and aggregation <ref:2610.22356#pg1>.
Meng: That means the model gets direct access to point displacements, which is useful because it uses estimated three dee points from the images, so it doesn't need ground-truth depth or camera poses at inference time <ref:2610.22356#pg1>.
Jane: And they use two forms of Graph Transformer Attention, or GTA, specifically Point GTA for relations between scene points and Camera GTA for camera motion across views to get that multi-view geometry into the attention.
Tom: Then they have this learned gate that fuses the outputs from those two kernels to decide how much influence each kernel should have on the final attention mechanism at each layer.
Lalam: I can tell you from my perspective, it’s a structured way to introduce spatial information directly into the query and key calculation rather than just as an additive feature.
The paper's summary: Tom: One major improvement they suggest is that the geometric kernel doesn't rely on intermediate features from a specific geometry frontend, meaning it can use different geometry frontends without retraining while keeping spatial reasoning performance close to the default configuration.
Jane: That sounds like it addresses a problem where models get stuck depending on exactly how the three dee scene was first reconstructed <ref:2610.22356#pg1>.
Lu: They introduce Reference-Frame Composition, or RC supervision, because single-step question answering only supervises each judgment within a given reference frame and doesn't explicitly supervise how that frame changes across steps.
Meng: So they are training the model to update its reference frame at every step based on verified single-step annotations, which is key for multi-step reasoning tasks.
Jane: They do this by converting each verified relation according to its source direction convention, connecting compatible relations along a sequence of landmarks or views to form a path C = (v0,..., vK).
Tom: And the heading obtained at one step provides the reference for the next, essentially turning that path into a sequence of reference-frame updates.
Lu: RC produces four target types: VSI angle containing exact turn sequences, VSI action containing discrete actions for eligible chains, SPAR delta containing local yaw increments, and SPAR heading containing cumulative headings relative to the initial view.
Jane: That’s a lot of supervision—they are training the model not just to answer a question in one frame, but to maintain spatial coherence across a whole sequence of frames.
The paper's improvements: Tom: So, looking at the results on six spatial benchmarks, DK-VLM achieves an average score of sixty-four point zero nine on DK-VLM-8B, which is the highest score among compared methods in Table two.
Jane: And they show that RC supervision further improves multi-step spatial reasoning specifically for route planning and viewpoint-related tasks, yielding consistent gains on those areas.
Lu: The ablation studies confirm that using Point GTA and Camera GTA together outperforms using either one alone, which shows the complementarity of those geometric relation models.
Meng: And the pairwise geometric prediction objective helps constrain the displacement into a distance and unit direction, so it limits how much orientation errors can accumulate during training.
Lalam: I’m pretty confident in this direction; the results show that these two objectives—geometric relation modeling and stepwise supervision—complement each other to build robust spatial understanding.
Jane: So, to wrap up on DK-VLM: they successfully introduce three dee geometry as position input into the attention computation of vision-language models via Dual-Kernel Attention and Reference-Frame Composition supervision <ref:2610.22356#pg1>.
Tom: It means the model gets a direct interface with point displacements and relative view transformations, which is a big step from fusing reconstruction features.
Lu: The implication here is that we get better spatial reasoning on complex chains, even when the scene layout stays the same but you are moving through it.
Conclusion: Jane: So, to summarize for the listener, DK-VLM takes geometry and makes it position in the attention mechanism using Dual-Kernel Attention and RC supervision to improve multi-step spatial reasoning while keeping general video understanding intact.
Tom: It’s a high number of performance on those six spatial benchmarks, ranking first on four of them, which shows the gains aren't just for one specific task.
Lu: The synergy between geometric relation modeling and stepwise supervision is supported by the ablation studies, showing that RC yields a larger gain on DK-VLM than without it.
Meng: From a production standpoint, this means we have a method that can handle sequential spatial judgments much better, which is what breaks when you try to scale up simple single-step reasoning.
Lalam: I think the main point is that by training on these sequences of reference frame updates, the model learns to maintain consistency over time in a way that traditional methods struggle with.
More episodes
- 2601.08010-CASHEW: Stabilizing Multimodal Reasoning via Iterative Trajectory Aggregation
- Daily Summary for 2026-10-20
- 2609.19969-DeepSeek-V4.1-Flash: Pushing the Limits of KV Cache Compression
- 2309.01196-A Visual Interpretation-Based Self-Improved Classification System Using Virtual Adversarial Training
- 2504.20829-GaussTrap: Stealthy Backdoor Attacks on 3D Gaussian Splatting for Targeted Scene Misperception
- 2506.00060-Comparative analysis of privacy-preserving open-source LLMs regarding extraction of diagnostic information from clinical CMR imaging reports
- 2506.10974-AutoMind: Adaptive Knowledgeable Agent for Automated Data Science
- 2507.14056-Dynamic gain neuromodulation attenuates stability gaps during continual joint training
- 2508.03411-SlotMatch: Distilling Object-Centric Representations for Unsupervised Video Segmentation
- 2509.09009-Open-sci-ref-0.02: open reference baselines for reproducible language model and dataset comparison