atlas

Research map / Vision-language and multimodal / Human and embodied modeling

UrbanVLP: Multi-Granularity Vision-Language Pretraining for Urban Socioeconomic Indicator Prediction

AAAI 2025 · Vision-language and multimodal › Human and embodied modeling · approach: Medical vision-language models · 17 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes UrbanVLP, a vision-language pretraining framework that fuses satellite and street-view imagery with LMM-generated, calibrated text (scored by a new PerceptionScore) to predict urban socioeconomic indicators.

Problem

Urban socioeconomic indicator prediction from imagery suffers from single-granularity (satellite-only) visual information and from hallucinated, homogenized text in prior LLM-based pipelines (UrbanCLIP).

Approach

Combines satellite and street-view image features with location embeddings under dual-branch contrastive losses (global image-text and token-level fine-grained alignment), and generates street-view captions with ShareGPT4V using segmentation-ratio prompts, filtered by a reference-free PerceptionScore (CLIPScore plus SDXL-based CycleScore).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
integrate satellite and street-view imagery with calibrated text and location featuresUrbanVLP · Beijing Carbon, Population, GDP, Night Light, House Price, and POIR²: 3.3%, 2.3%, 2.5%, 4.9%, 1.0% and 2.4%Helped
add street-view branch to the satellite branch (ablation)UrbanVLP · CityView-BeijingR²: 3.56%Helped
add textual information during pretraining rather than using visual features without textual augmentation (ablation)UrbanVLP · CityView-Beijing Carbon, Population, and GDPR²: 0.724 -> 0.769; 0.686 -> 0.714; 0.501 -> 0.537Helped
add location encoding branch (ablation)UrbanVLP · CityView-BeijingR²: 1.5%Helped
calibrate generated descriptions by filtering low PerceptionScore texts (ablation)UrbanVLP · CityView-Beijing Carbon, Population, and GDPR²: 0.724 -> 0.769; 0.686 -> 0.714; 0.501 -> 0.537Helped
replace addition fusion with concatenation (ablation)UrbanVLP · CityView-Beijing Carbon, Population, and GDPR²: 0.759 vs 0.769; 0.705 vs 0.714; 0.526 vs 0.537Hurt
replace addition fusion with MLP fusion (ablation)UrbanVLP · CityView-Beijing Carbon, Population, and GDPR²: 0.761 vs 0.769; 0.710 vs 0.714; 0.532 vs 0.537Hurt
use satellite and street-view imagery together instead of street-view imagery aloneUrbanVLP · CityView urban indicator predictionR²Helped
transfer visual encoders trained on source cities and fine-tune on target citiesUrbanVLP vs UrbanCLIP · Carbon, 16 source-target city pairsR²: 0.495 -> 0.574Helped
increase the maximum street-view images per region during training (ablation)UrbanVLP · CityViewR²Helped
set loss combination weights to α=0.5 and β=0.5 (ablation)UrbanVLP · CityViewR²Helped
generate descriptions with ShareGPT4V rather than the other evaluated open-source LMMsUrbanVLP text generation · Generated descriptionsPerceptionScore: 0.714Helped

Surprising findings

Limitations

Experimental setup

Datasets: CityView (self-constructed satellite, street-view, and text data) ODIAC carbon emissions WorldPop population night light data Anjuke house prices POI data

Benchmarks: CityView Beijing CityView Shanghai CityView Guangzhou CityView Shenzhen

Metrics: R^2 RMSE MAE PerceptionScore FPS

Baselines: ViT PG-SimCLR UrbanCLIP UrbanCLIP-SV Vision-LSTM StructuralUrban

Builds on: UrbanCLIP CLIP GeoCLIP ShareGPT4V

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy