Source-linked AI summary
ThinkGeo: Evaluating Tool-Augmented Agents for Remote Sensing Tasks
Akashah Shabbir, Muhammad Akhtar Munir, Akshay Dudhane, Muhammad Umer Sheikh, Muhammad Haris Khan, Paolo Fraccaro, Juan Bernabe Moreno, Fahad Shahbaz Khan, Salman Khan
TL;DR
Existing agent benchmarks leave spatially grounded remote-sensing tool use largely unexplored. ThinkGeo evaluates agents on multi-step tasks grounded in real EO imagery, using structured traces and step-wise and final-answer metrics. The study reports disparities in tool accuracy and planning consistency across models, with geospatial reasoning remaining an open challenge.
Problem
Existing agent evaluations largely focus on general-purpose or web-grounded scenarios, leaving tool-augmented reasoning on real remote-sensing imagery and spatial tasks underexplored.
Source: §1 · pp. 1–2Method
ThinkGeo is a benchmark of curated remote-sensing tasks with ReAct-style multi-step queries, executable tools, and structured evaluation of agent traces and answers.
Source: §1 · p. 2, §3.3 · p. 4, §4 · p. 6Results
The study finds disparities in tool accuracy and planning consistency across models, and concludes that improved perception does not resolve the open challenge of true geospatial reasoning.
Source: §5 · p. 7, §6 · pp. 8–9Takeaways & Limitations
ThinkGeo provides a testbed for evaluating how tool-enabled LLM agents handle spatial reasoning in remote-sensing and Earth-observation environments.
Source: §6 · pp. 8–9Reducing end-to-end response time remains an open research direction for real-time geospatial applications.
Source: S7. Runtime Analysis · p. 13
Abstract
from arXiv · showhide
Recent progress in large language models (LLMs) has enabled tool-augmented agents capable of solving complex real-world tasks through step-by-step reasoning. However, existing evaluations often focus on general-purpose or multimodal scenarios, leaving a gap in domain-specific benchmarks that assess tool-use capabilities in complex remote sensing use cases. We present ThinkGeo, an agentic benchmark designed to evaluate LLM-driven agents on remote sensing tasks via structured tool use and multi-step planning. Inspired by tool-interaction paradigms, ThinkGeo includes human-curated queries spanning a wide range of real-world applications such as urban planning, disaster assessment and change analysis, environmental monitoring, transportation analysis, aviation monitoring, recreational infrastructure, and industrial site analysis. Queries are grounded in satellite or aerial imagery, including both optical RGB and SAR data, and require agents to reason through a diverse toolset. We implement a ReAct-style interaction loop and evaluate both open and closed-source LLMs (e.g., GPT-4o, Qwen2.5) on 486 structured agentic tasks with 1,778 expert-verified reasoning steps. The benchmark reports both step-wise execution metrics and final answer correctness. Our analysis reveals notable disparities in tool accuracy and planning consistency across models. ThinkGeo provides the first extensive testbed for evaluating how tool-enabled LLMs handle spatial reasoning in remote sensing.
1. Introduction
Existing agent benchmarks largely leave spatially grounded remote-sensing workflows untested. ThinkGeo introduces a tool-augmented benchmark grounded in real Earth-observation imagery, with multi-step tasks and structured evaluation of agent behavior.
Motivation
- ThinkGeo targets a gap left by general-purpose and web-grounded agent benchmarks: evaluating tool use on spatially grounded remote-sensing tasks.Such tasks involve real EO imagery and demands including geodetic metadata, spatial resolution, temporal dynamics, and unit-aware calculations.Source: §1 · pp. 1–2
Benchmark contributions
- ThinkGeo pairs real EO imagery with an executable tool environment and structured evaluation signals for perception, planning, and geospatial reasoning.Its step-by-step and end-to-end modes assess instruction adherence, tool use, argument formatting, multi-step reasoning, and final-answer accuracy.Source: §1 · p. 2
- The benchmark comprises 486 agentic tasks and 1,778 expert-verified reasoning steps across optical RGB and SAR imagery.The task suite spans urban, environmental, transportation, aviation, industrial, change-detection, and disaster-related scenarios.Source: §1 · p. 2
- The benchmark includes 14 tools spanning perception, logic and numeric reasoning, and visualization, alongside step-wise and end-to-end evaluation modes.The study compares GPT-4o, Claude-3, Qwen-2.5, and LLaMA-3, finding persistent gaps in multimodal tool reasoning and execution-trace alignment.Source: §1 · p. 2
2. Related Work
Prior tool-agent benchmarks cover general, web-grounded, or other domain-specific settings, while ThinkGeo is designed for remote-sensing workflows. Its task design spans practical geospatial goals and uses curated imagery, multi-step queries, and validated traces to build a broad benchmark.
2. Related Work
- Prior benchmarks cover single-step API calls, general tool use, multimodal workflows, or other domains, while remote-sensing agents often lack structured trace evaluation and step-level error attribution.The cited studies report tool-use and geospatial performance gaps, including failures in tool selection, argument grounding, and spatial-unit reasoning [18] [23] [24]; [34]; [15].Source: §2 · p. 3
3. ThinkGeo Benchmark
- ThinkGeo evaluates agents on spatially grounded remote-sensing tasks that require interpreting optical imagery, planning multi-step tool use, and producing geospatially coherent outputs.Its design covers goals, use-case categories, query construction, and source datasets.Source: §3 · p. 3
3.1. Design Goals
- Queries require fine spatial fidelity and unit-based reasoning, while tool use is implicit, so agents must infer the needed modules and their order.Examples include measuring distances, counting structures within buffers, and identifying damaged-building features [21] [24]; implicit tool planning aligns with ReAct-style traces [29].Source: §3.1 · p. 3
3.2. Use Case Categories
- Seven categories cover urban planning, disaster assessment and change analysis, environmental monitoring, transportation, aviation, recreation, and industrial sites.Tasks include multi-temporal damage comparison, vehicle counting and direction, runway occupancy, recreational-field coverage, and industrial-tank measurement.Source: §3.2 · p. 4
3.3. Query Construction Pipeline
- Experts curate imagery, author natural-language ReAct queries with multi-step traces, and validate samples through expert review and script-based consistency checks.Invalid samples are manually corrected before inclusion.Source: §3.3 · pp. 4–5
- The pipeline generates one to five distinct queries per image, varying spatial relations, counting logic, or temporal comparisons, and labels difficulty using keyword and reasoning-step counts.Prompts omit explicit tool indicators so agents must recover the reasoning chain [29].Source: §3.3 · p. 5
3.4. Source RS Datasets
- The benchmark draws imagery from public remote-sensing datasets spanning multiple applications, resolutions, and annotation types; task annotations are newly created bottom-up.Sources include datasets for transportation, aviation, disaster imagery, urban and industrial scenes, environmental monitoring, maritime ships, and ground vehicles.Source: Table 2 · p. 6, §3.4 · p. 6
4. Tool Suite and Evaluation
ThinkGeo combines a categorized tool suite with step-wise and end-to-end evaluation. Its protocol assesses intermediate agent behavior and final answers, using an LLM judge to evaluate answer correctness beyond deterministic string matching.
Tool Suite
- ThinkGeo extends AgentLego with ChangeDetection and SegmentObjectPixels, organizing tools into perception, logic, and operation categories for spatial analysis and annotation.Logic tools support numerical reasoning and spatial comparisons; operation tools support visual annotation and output formatting.Source: §4 · p. 6
Evaluation
- Step-wise evaluation measures instruction following, tool selection, argument correctness, and summary generation; end-to-end evaluation measures tool-category performance and answer correctness.An LLM judge verifies predictions using curated per-query questions, addressing phrase variation that can mislead deterministic string matching.Source: §4 · p. 6
5. Experiments & Discussion
ThinkGeo evaluates models on optical RGB imagery in step-by-step and end-to-end settings. GPT-4 models achieve the strongest overall accuracy, while tool-selection, invocation, and complex-query difficulties remain evident.
Quantitative Analysis
- GPT-4o and GPT-4-1106 achieve the strongest overall accuracy across the ThinkGeo evaluations.The Table 3 caption also identifies the GPT-4 family as the overall best-performing group.Source: Table 3 · p. 7, §5 · p. 7
- Tool selection has the highest correlation with final answer accuracy among the step-by-step metrics.Figure 5 plots Pearson correlations between step-by-step execution metrics and final answer accuracy.Source: §5 · p. 7, Figure 5 · p. 7
Tool Call & Error
- GPT-4o and GPT4-1106 have tool-call error rates of 44.46% and 30.86%, while several open-source models invoke tools aggressively but incur high error rates.Smaller Qwen1.5-7B and Phi-3 models often fail despite limited tool use.Source: §5 · p. 7, Figure 6 · p. 7
Failure Analysis
- GPT-4o and Qwen3 failures include argument-formatting errors, redundant or misused tool calls, and outputs lacking spatial justification.The examples also identify misaligned bounding boxes and inaccurate counts for GPT-4o, and disconnected reasoning for Qwen3.Source: §5 · p. 8, Figure 7 · p. 8
Easy vs Hard Queries
- Models show a consistent gap between correct answers to easy and hard queries, with complex multi-step reasoning posing greater challenges.Figure 8 compares correct-answer counts by model and difficulty level.Source: §5 · p. 8, Figure 8 · p. 8
6. Conclusion
ThinkGeo evaluates tool-augmented LLM agents on real-world remote-sensing tasks and identifies unresolved challenges in spatial reasoning. Segmentation and change detection improve raw perception, but true geospatial reasoning remains open.
6. Conclusion
- ThinkGeo is a benchmark tailored to evaluate tool-augmented LLM agents on real-world remote-sensing tasks.The study reports gaps in spatial planning, temporal consistency, and domain-specific tool integration.Source: §6 · p. 8
- Although segmentation and change detection improve raw perception, true geospatial reasoning remains an open challenge.The paper calls for agents that combine perception, planning, and execution in spatially grounded remote-sensing environments.Source: §6 · p. 9
ThinkGeo
The supplementary material adds SAR evaluations and further analyses of ThinkGeo, including error breakdowns, tool usage, curation effort, and runtime.
ThinkGeo
- Table A1 reports step-by-step and end-to-end results across models on the ThinkGeo SAR benchmark.Its end-to-end measures include tool-type accuracy, final-answer accuracy, and image-grounded answer accuracy.Source: Table A1 · p. 11
- The supplementary material covers SAR evaluation, error breakdowns, use-case samples, tool-usage distributions, category counts, curation effort, and model runtime.These analyses are organized across supplementary sections S1–S7.Source: ThinkGeo · p. 11
- The supplementary analysis reports human effort involved in curating, generating, and verifying the benchmark.It also analyzes evaluated models' runtime performance.Source: ThinkGeo · p. 11
S1. SAR Data Evaluation
The SAR evaluation covers 50 queries and 244 tool-reasoning steps, and exposes a gap between tool competence and final answer accuracy.
S1. SAR Data Evaluation
- Final answer accuracy remains below 6% across all models on the SAR evaluation.Even the best proprietary models struggle with visual grounding in nonoptical scenarios.Source: S1. SAR Data Evaluation · p. 11
- Proprietary GPT-4 variants lead in instruction and tool usage accuracy on SAR imagery.The passage describes this as evidence of strong generalization in structured reasoning.Source: S1. SAR Data Evaluation · p. 11
- The SAR set contains 50 queries spanning 244 tool-reasoning steps and uses the same three-phase manual curation pipeline.The passage states that this maintains identical depth and consistency in annotation.Source: S1. SAR Data Evaluation · p. 11
S2. Error Analysis
ThinkGeo models differ in whether their errors arise from planning or formatting tool inputs. The examples also show multi-tool reasoning chains grounded in remote-sensing imagery.
S2. Error Analysis
- NoAction errors are prominent for Phi-3-mini (59.60%) and Mistral (55.47%), while Invalid JSON errors affect LLama3-1-8b (82.36%) and Qwen1.5-7b (92.52%).NoAction denotes extra reasoning or summaries without a final tool call or explicit answer; Invalid JSON reflects difficulty producing syntactically correct tool inputs despite selecting the correct tool.Source: S2. Error Analysis · p. 11, Table A2 · p. 11
- Final Answer (SingleStep) errors occur for Phi-3-mini-4k (58.49%), Qwen2.5-7b (69.27%), and Qwen1.5-7b (78.44%), reflecting premature answers that bypass intermediate reasoning.GPT-4o and GPT-4-1106 have remarkably low format-category error rates.Source: S2. Error Analysis · p. 11, Table A2 · p. 11
S3. More Samples by Use Case
- Example queries require agents to sequence multiple tools and combine perception, logic, and spatial reasoning on real remote-sensing imagery.The examples include ReAct-style execution chains and final answers, including a change-detection task comparing pre- and post-disaster images to quantify changes such as structural damage.Source: S3. More Samples by Use Case · p. 11
S4. Tool Usage Distribution
ThinkGeo uses a varied toolset, with the most frequent tools reflecting spatial computation, localization, and attribute reasoning. Disaster Assessment & Change Analysis is its largest reported task category.
S4. Tool Usage Distribution
- Calculator, TextToBbox, and RegionAttributeDescription are the most frequently invoked tools; AddText, ObjectDetection, and OCR are rarely used.CountGivenObject and ChangeDetection are mid-frequency tools, supporting core analysis tasks.Source: S4. Tool Usage Distribution · p. 11, Figure A2 · p. 12
- Representative examples pair each user query with a ReAct-style tool-call chain and its final answer.The tool-use distribution highlights varied reliance across geospatial scenarios and multi-step reasoning.Source: Figure A1 · p. 12, S4. Tool Usage Distribution · p. 12
S5. Category-wise Sample Statistics
- Disaster Assessment & Change Analysis contributes the largest share among seven core domains, with 148 queries.Table A3 summarizes easy and hard task counts by category, including totals.Source: S5. Category-wise Sample Statistics · p. 12
S6. Human Annotation Effort
ThinkGeo’s benchmark construction involved approximately 500 human hours across a four-member team, divided among query drafting, trace construction, and validation.
- Annotators spent 100 hours selecting high-quality imagery and drafting scenario-specific queries for diverse remote-sensing datasets.Use-case guidelines and representative prompts were developed to guide query design.Source: S6. Human Annotation Effort · pp. 12–13
- Image analysis and ReAct trace construction took 280 hours, including filling missing annotations such as bounding boxes and counts.An o4-mini-powered interface supported traces containing thought steps, tool invocations, and final answers grounded in image content.Source: S6. Human Annotation Effort · pp. 12–13
- Validation and finalization took 120 hours, with manual review and script-based checks of reasoning steps, tool arguments, outputs, and answer derivability.Source: S6. Human Annotation Effort · pp. 12–13
S7. Runtime Analysis
Runtime analysis reports both per-query step-by-step latency and end-to-end pipeline latency. Open-source models often vary more across these settings, and accumulated context can increase step-by-step inference time.
S7. Runtime Analysis
- Proprietary models such as GPT-4o and GPT-4-1106 offer relatively stable runtime profiles, whereas open-source models often show greater variability across step-by-step and end-to-end latencies.Source: S7. Runtime Analysis · p. 13
- Step-by-step latency is longer for some models, including Qwen1.5, while its end-to-end runs often use fewer tool calls or shorter traces and require less computation.Step-by-step action prediction re-encodes the full prior interaction history, whose growing context increases load and inference time.Source: S7. Runtime Analysis · p. 13, Table A4 · p. 13
- Current agentic pipelines incur substantial latency, making reduced end-to-end response time an open research direction for real-time geospatial applications.Source: S7. Runtime Analysis · p. 13
Related papers
This paper cites
- GPT-4 Technical Report2023
- ToolLLM: Facilitating Large Language Models to Master 16000+ Real-world APIs2023
- Gorilla: Large Language Model Connected with Massive APIs2023
- MM-REACT: Prompting ChatGPT for Multimodal Reasoning and Action2023
- DOTA: A Large-scale Dataset for Object Detection in Aerial Images2017
- iSAID: A Large-scale Dataset for Instance Segmentation in Aerial Images2019
Cited by
- Data-Driven Vision-Language Models for Remote Sensing: A Survey2026
- ISW-Agent: Integrating LLM-Driven Dialogue with n8n Workflow for Internal Solitary Wave Remote Sensing Image Processing2026
- Google Earth AI Geospatial Reasoning Agent: Capabilities and a Systematic Evaluation2026
- Agentic Multimodal Models for Environmental Hyperspectral Unmixing2026
- Deploying and Evaluating a Smart-Agriculture Agentic Engine for Full-Season Soybean Farm Operations2026
- SimCRAFT: Distilling Remote Sensing Agents via Synthetic Trajectories and Contextual Retrieval-Augmented Fine-Tuning2026