GeoVLM-R1: Reinforcement Fine-Tuning for Improved Remote Sensing Reasoning
Mustansar Fiaz, Hiyam Debary, Paolo Fraccaro, Danda Paudel, Luc Van Gool, Fahad Khan, Salman Khan
TL;DR
GeoVLM-R1 tackles shallow reasoning in Earth Observation vision–language models by applying a two-stage training pipeline: supervised fine-tuning to bootstrap EO-domain knowledge, followed by GRPO-based reinforcement learning with task-aware, dual-format rewards to produce structured, interpretable reasoning traces before final answers. The method introduces a novel dual-objective reward design (format and task-aware accuracy) and a GRPO objective that uses intra-group reward differences to stabilize updates. Across 28 EO benchmarks, GeoVLM-R1 achieves consistent improvements over state-of-the-art VLMs in tasks ranging from classification and detection to region captioning, grounding, VQA, and temporal change analysis, including notable gains on BigEarthNet and xBD datasets. The approach demonstrates that task-specific rewards coupled with group-relative policy optimization yield robust, scalable, and interpretable EO reasoning with practical implications for multi-task remote sensing analytics.
Abstract
Recent advances in reinforcement learning (RL) have delivered strong reasoning capabilities in natural image domains, yet their potential for Earth Observation (EO) remains largely unexplored. EO tasks introduce unique challenges, spanning referred object detection, image or region captioning, change detection, grounding, and temporal analysis, that demand task aware reasoning. We propose a novel post training framework that incorporates task aware rewards to enable effective adaptation of reasoning based RL models to diverse EO tasks. This training strategy enhances reasoning capabilities for remote sensing images, stabilizes optimization, and improves robustness. Extensive experiments across multiple EO benchmarks show consistent performance gains over state of the art generic and specialized vision language models. Code and models will be released publicly at https://mustansarfiaz.github.io/GeoVLM-R1/ .
