Learning to Localize Objects Improves Spatial Reasoning in Visual-LLMs

Kanchana Ranasinghe, Satya Narayan Shukla, Omid Poursaeed, M. Ryoo, Tsung-Yu Lin
2/9/2026

No official code found. Best implementation: kahnchana/locvlm (6 stars, MIT, last commit 2024-10-29).

Abstract

Integration of Large Language Models (LLMs) into visual domain tasks, resulting in visual-LLMs (V-LLMs), has enabled exceptional performance in vision-language tasks, particularly for visual question answering (VQA). However, existing V-LLMs (e.g. BLIP-2, LLaVA) demonstrate weak spatial reasoning and localization awareness. Despite generating highly descriptive and elaborate textual answers, these models fail at simple tasks like distinguishing a left vs right location. In this work, we explore how image-space coordinate based instruction fine-tuning objectives could inject spatial awareness into V-LLMs. We discover optimal coordinate representations, data-efficient instruction fine-tuning objectives, and pseudo-data generation strategies that lead to improved spatial awareness in V-LLMs. Additionally, our resulting model improves VQA across image and video domains, reduces undesired hallucination, and generates better contextual object descriptions. Experiments across 5 vision-language tasks involving 14 different datasets establish the clear performance improvements achieved by our proposed framework.

View on arXivView PDF

Code Implementations(1)

kahnchana/locvlmCommunity74%
MIT

Unofficial Implementation of "Learning to Localize Objects Improves Spatial Reasoning in Visual-LLMs"

60PythonJun 25, 20241 years agoMIT

Similar Papers

Cite this paper

@article{ranasinghe2026learning,
  title  = {Learning to Localize Objects Improves Spatial Reasoning in Visual-LLMs},
  author = {Kanchana Ranasinghe and Satya Narayan Shukla and Omid Poursaeed and M. Ryoo and Tsung-Yu Lin},
  year   = {2026},
  eprint = {2404.07449},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2404.07449},
  journal = {CVPR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2404.07449.svg)](https://codeofpaper.com/paper/2404.07449)

Discussion