GeoReasoner: Geo-localization with Reasoning in Street Views using a Large Vision-Language Model

Ling Li, Yu Ye, Bingchuan Jiang, Wei Zeng
2/12/2026

No official code found. Best implementation: lingli1996/GeoReasoner (74 stars, last commit 2026-02-01).

Abstract

This work tackles the problem of geo-localization with a new paradigm using a large vision-language model (LVLM) augmented with human inference knowledge. A primary challenge here is the scarcity of data for training the LVLM - existing street-view datasets often contain numerous low-quality images lacking visual clues, and lack any reasoning inference. To address the data-quality issue, we devise a CLIP-based network to quantify the degree of street-view images being locatable, leading to the creation of a new dataset comprising highly locatable street views. To enhance reasoning inference, we integrate external knowledge obtained from real geo-localization games, tapping into valuable human inference capabilities. The data are utilized to train GeoReasoner, which undergoes fine-tuning through dedicated reasoning and location-tuning stages. Qualitative and quantitative evaluations illustrate that GeoReasoner outperforms counterpart LVLMs by more than 25% at country-level and 38% at city-level geo-localization tasks, and surpasses StreetCLIP performance while requiring fewer training resources. The data and code are available at https://github.com/lingli1996/GeoReasoner.

View on arXivView PDF

Code Implementations(1)

[ICML 2024] GeoReasoner: Geo-localization with Reasoning in Street Views using a Large Vision-Language Model

743Shell, PythonMay 18, 20248 months ago

Similar Papers

Cite this paper

@article{li2026georeasoner,
  title  = {GeoReasoner: Geo-localization with Reasoning in Street Views using a Large Vision-Language Model},
  author = {Ling Li and Yu Ye and Bingchuan Jiang and Wei Zeng},
  year   = {2026},
  eprint = {2406.18572},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2406.18572},
  journal = {ICML 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/2406.18572.svg)](https://codeofpaper.com/paper/2406.18572)

Discussion