Aller au contenu
ModelPrésentéExterne
Télécharger

GeoChrono

GeoChrono is a multimodal large language model (MLLM) tailored for long-term remote sensing interpretation. Given an image sequence spanning multiple years and a text prompt, GeoChrono generates a response through...

TypeOtherModèle de baseQwen/Qwen3-VL-4B-InstructVersionRevision d948517

Source du modèle

Type
Other
Taille du fichier
45,0–100 MB
Modèle de base
Qwen/Qwen3-VL-4B-Instruct
Version
vRevision d948517
Mis à jour
26 sept. 2026
Téléchargements
11
Source
Hugging Face

Description de la source

GeoChrono

GeoChrono is a multimodal large language model (MLLM) tailored for long-term remote sensing interpretation. Given an image sequence spanning multiple years and a text prompt, GeoChrono generates a response through spatio-temporal reasoning — tracing, memorizing, and reasoning about the long-term evolution of geographic entities.

GeoChrono is introduced in the paper GeoChrono: Benchmarking and Rethinking Long-Term Temporal Understanding in Remote Sensing (accepted at ACM MM 2026 🔥), together with the ChronoBench benchmark and the ChronoInstruct instruction-tuning dataset.

Model Architecture

GeoChrono comprises four core components: i) a Visual Encoder that extracts per-frame visual features, ii) a Vision-Language Projector that maps visual representations into the language embedding space, iii) a Temporal Trajectory Encoder (TempEnc) that models per-location temporal evolution to strengthen the perception of land-cover change history, and iv) a Large Language Model (LLM) that performs multimodal reasoning and generates the textual response.

TempEnc leverages the physical prior that each geographic parcel remains spatially fixed while its semantics evolve: it decouples the spatio-temporal feature volume into per-location temporal trajectories via three stages — Spatial Context Aggregation (a lightweight 3×3 depthwise convolution), Hybrid Temporal Attention (dual-stream bidirectional + causal self-attention along the temporal axis), and Semantic Focusing (text-guided cross-attention that suppresses task-irrelevant temporal information).

The companion Coarse-to-Fine Token Compressor (C2FComp) leverages prompt text embeddings to assess the task relevance of each spatial region, selectively preserving full-resolution fine tokens for salient areas while condensing the static background into compact coarse representations — reducing visual tokens by over 56% while retaining 94.6% of the full model's performance. C2FComp is available in the code repository.

Training

GeoChrono is built upon Qwen3-VL-4B-Instruct. During training, the Vision Encoder and Vision-Language Projector are frozen; TempEnc is randomly initialized and fully fine-tuned, while the LLM backbone is tuned with LoRA (r=32, α=64, on q_proj/k_proj/v_proj/o_proj). TempEnc adopts a single-layer attention architecture. The model is trained for one epoch on ChronoInstruct (104K samples) using 4 NVIDIA H100 80GB GPUs. All images are fed at a fixed 1024×1024 resolution.

Repository Contents

FileDescription
adapter_model.safetensors / adapter_config.jsonLoRA adapter for the Qwen3-VL-4B-Instruct LLM backbone
ottc_weights.pt / ottc_config.jsonTempEnc weights and configuration (ottc is the internal codename of TempEnc)
tokenizer.json, preprocessor_config.json, ...Tokenizer and processor files (identical to the base model)

Usage

GeoChrono requires the custom TempEnc injection code from the GitHub repository — it cannot be loaded with vanilla transformers + peft alone:

git clone https://github.com/IntelliSensing/GeoChrono.git

Follow the inference / evaluation instructions in the repository README: the base model is Qwen/Qwen3-VL-4B-Instruct, on top of which the LoRA adapter is applied and the TempEnc module (ottc_weights.pt) is injected into the model forward pass.

Results on ChronoBench

GeoChrono achieves state-of-the-art performance on ChronoBench, surpassing the leading commercial MLLMs by over 20% and reaching human-level accuracy on several sub-tasks:

MethodLCPTRLTMSTROA
Human97.0489.7891.7395.5692.28
Gemini-3-Flash65.5161.3847.5259.8957.48
GPT-5.443.5367.5739.2150.4256.29
Qwen3-VL-32B43.7657.8824.0647.2346.73
DVLChat-4B47.7434.2122.9140.5944.07
GeoChrono (ours)88.6583.0368.1072.9278.34

(LCP: Land Cover Perception, TR: Temporal Recognition, LTM: Long-Term Memory, STR: Spatio-Temporal Reasoning, OA: Overall Accuracy. All values in %.)

GeoChrono also generalizes to unseen distributions: under zero-shot settings it reaches 72.9 / 42.1 / 35.7 on the three DVL-Bench sub-tasks and 59.2 on CDVQA, outperforming all remote sensing domain baselines.

License

This model is released under the Apache License 2.0. The base model Qwen3-VL-4B-Instruct is subject to its own license.

Citation

If you find GeoChrono useful, please cite our paper GeoChrono: Benchmarking and Rethinking Long-Term Temporal Understanding in Remote Sensing. The BibTeX entry will be provided here once the arXiv preprint is released — stay tuned.

Contact

For questions or feedback, please open a discussion or contact [email protected].

Sources

1 source
Hugging FacePrincipalVersion d948517d5804e25017c708f05c5f58917694d4d8
huggingface.co/Davidup1/GeoChrono/tree/d948517d5804e25017c708f05c5f58917694d4d8

Vérifié 11 sept.

Artefacts du modèle

2 artefacts

adapter_model.safetensors

safetensors · 45,0 MB · SHA-256 83d5882197cc…bce9 · Hugging Face

Télécharger

ottc_weights.pt

pt · 100 MB · SHA-256 c4dd65869a57…ead2 · Hugging Face

Télécharger

Extraits de sources

2 extraits

--- license: apache-2.0 base_model: Qwen/Qwen3-VL-4B-Instruct library_name: peft pipeline_tag: image-text-to-text language: - en tags: - remote-sensing - temporal-understanding - multimodal - lora - earth-observation - qwen3-vl --- # GeoChrono **GeoChrono** is a multimodal large language model (MLLM) tailored for long-term remote sensing interpretation. Given an image sequence spanning multiple years and a text prompt, GeoChrono generates a response through spatio-temporal reasoning — tracing, memorizing, and reasoning about the long-term evolution of geographic entities. GeoChrono is introduced in the paper *GeoChrono: Benchmarking and Rethinking Long-Term Temporal Understanding in Remote Sensing* (**accepted at ACM MM 2026** 🔥), together with the **ChronoBench** benchmark and the **ChronoInstruct** instruction-tuning dataset. - 📦 **Code**: https://github.com/IntelliSensing/GeoChrono - 📊 **Data (ChronoBench & ChronoInstruct)**: https://huggingface.co/datasets/Davidup1/GeoChrono-Data ## Model Architecture GeoChrono comprises four core components: **i)** a Visual Encoder that extracts per-frame visual features, **ii)** a Vision-Language Projector that maps visual representations into the language embedding space, **iii)** a **Temporal Trajectory Encoder (TempEnc)** that models per-location temporal evolution to strengthen the perception of land-cover change history, and **iv)** a Large Language Model (LLM) that performs multimodal reasoning and generates the textual response. **TempEnc** leverages the physical prior that each geographic parcel remains spatially fixed while its semantics evolve: it decouples the spatio-temporal feature volume into per-location temporal trajectories via three stages — Spatial Context Aggregation (a lightweight 3×3 depthwise convolution), Hybrid Temporal Attention (dual-stream bidirectional + causal self-attention along the temporal axis), and Semantic Focusing (text-guided cross-attention that suppresses task-irrelevant temporal information). The companion **Coarse-to-Fine Token Compressor (C2FComp)** leverages prompt text embeddings to assess the task relevance of each spatial region, selectively preserving full-resolution fine tokens for salient areas while condensing the static background into compact coarse representations — reducing visual tokens by over 56% while retaining 94.6% of the full model's performan...

Source context: 11 downloads · 0 likes · Pipeline image-text-to-text · Library peft · Repo Davidup1/GeoChrono