README.md

January 8, 2026 · View on GitHub

GEOREASON: ALIGNING THINKING AND ANSWERING IN REMOTE SENSING VISION-LANGUAGE MODELS VIA LOGICAL CONSISTENCY REINFORCEMENT LEARNING

Wenshuai Li  Xiantai Xiang  Zixiao Wen  Guangyao Zhou  Ben Niu  Feng Wang  Lijia Huang  Qiantong Wang  Yuxin Hu

If you find our work helpful, please consider giving us a ⭐!


GeoReason: Overview

GeoReason is a framework designed for Remote Sensing Vision-Language Models (RS-VLMs) to address "logical hallucinations" and "pseudo-reasoning," where models derive correct answers from flawed logic or shortcuts. By introducing a logic-driven dataset (GeoReason-Bench) and employing a consistency-aware reinforcement learning strategy with a novel "Logical Consistency Reward," it compels the model to strictly anchor its final decisions in verifiable reasoning traces, ensuring both accuracy and cognitive reliability.


Performance

Eevaluating models across Perceptual Tasks (Count, Color, Shape, Scene) and Reasoning Tasks (Reason) to analyze their multi-level understanding.


Get Started

Environment Installation

conda create -n GeoReason python=3.10
conda activate GeoReason
pip install -r requirements.txt

Infer with GeoReason

You can use GeoReason_infer.py to generate the answers to the questions.

python GeoReason_infer.py --model_path /path/to/model --dataset /path/to/dataset --image_path /path/to/image_path

Citation

@misc{li2026georeasonaligningthinkinganswering, title={GeoReason: Aligning Thinking And Answering In Remote Sensing Vision-Language Models Via Logical Consistency Reinforcement Learning}, author={Wenshuai Li and Xiantai Xiang and Zixiao Wen and Guangyao Zhou and Ben Niu and Feng Wang and Lijia Huang and Qiantong Wang and Yuxin Hu}, year={2026}, eprint={2601.04118}, archivePrefix={arXiv}, primaryClass={cs.CV}, url={https://arxiv.org/abs/2601.04118}, }