Skip to content
AI.info

Research

UrbanFusion: Stochastic Multimodal Fusion for Contrastive Learning of Robust Spatial Representations

Overview Research area: Geospatial machine learning (GeoAI), multimodal representation learning, and self-supervised contrastive learning. Technical level: Intermediate. The paper assumes familiarity

arXiv
2510.13774
Published
2025-10-15
Authors
Dominik J. Mühlematter, Lin Che, Ye Hong, Martin Raubal, Nina Wiedemann

AI summary

Overview

Research area: Geospatial machine learning (GeoAI), multimodal representation learning, and self-supervised contrastive learning.

Technical level: Intermediate. The paper assumes familiarity with contrastive learning (InfoNCE), transformer architectures, and the general setup of geographic foundation models, but its core ideas are explained with enough context to be accessible to readers outside the subfield.

Scope: The paper introduces UrbanFusion, a location embedding model that fuses four geospatial modalities through a stochastic masking-and-reconstruction training scheme, and evaluates it across 41 urban prediction tasks in 56 cities worldwide.

What This Paper Is About

Most geospatial prediction models are built for one task in one region, and the newer "geo-foundation models" that try to be more general usually handle only one or two data types (typically satellite or street view imagery). This paper builds a model that combines several complementary views of a place — street-level photos, satellite imagery, map tiles, and points of interest — into a single embedding of a geographic coordinate, and trains it so that it still works when only some of those data types are available at a given location.

Key Contributions

  1. Stochastic Multimodal Fusion (SMF): A model-agnostic training objective that splits a location's available modalities into a random masked subset and its complement, then aligns the two fused embeddings contrastively while also reconstructing the latent features of every modality. This replaces the pairwise contrastive losses used in prior work and scales naturally to arbitrary numbers of modalities.

  2. UrbanFusion as an architecture: The first location embedding model to natively fuse street view imagery, Sentinel-2 remote sensing, OpenStreetMap basemaps at multiple scales, and POI descriptions into one unified vector, using frozen pretrained encoders and a single transformer fusion block.

  3. Large-scale empirical evaluation: 41 downstream tasks in 56 cities spanning housing prices, crime, urban perception, health and socioeconomic indicators, land cover/land use, and energy consumption, compared against SatCLIP, GeoCLIP, GAIR, CSP, GPS2Vec, PDFM, and a raw-coordinate baseline.

  4. The PP2-M dataset: A publicly released enrichment of the Place Pulse 2.0 dataset (110,988 locations) with aligned satellite, map, and POI modality data for reproducibility.

Main Findings

  • Coordinate-only encoding leads on most tasks: Trained on PP2-M, UrbanFusion wins 5 of 8 coordinate-only benchmarks, including crime incidence, urban perception, the 29-task ZIP-code health indicator suite, land cover, and both land use classification tasks. It even beats Google's PDFM on the ZIP-code health task, despite PDFM being a domain-specific model.

  • Multimodal fusion helps where signals interact: With additional modalities available at inference, UrbanFusion leads 4 of 6 tasks. It underperforms on land cover and coarse land use, which the authors attribute to those tasks not benefiting from a fused representation — concatenating separate encoders actually works better there.

  • Stronger cross-regional generalization: On cities held out entirely from training, UrbanFusion ranks first on 5 of 6 tasks, with GAIR slightly ahead only on the ZIP-code health suite. Multimodal models clearly beat single-modality baselines like SatCLIP and GeoCLIP in this zero-shot setting.

  • SMF captures information that contrastive-only methods miss: Using synthetic data designed to isolate redundant, unique, and synergistic signals, the authors show that GeoCLIP cannot recover synergistic information at all, GAIR recovers limited unique information, and only UrbanFusion reliably captures all three components.

  • Incomplete modalities are not a dealbreaker: An ablation where each location has only coordinates plus one modality (about 25% of the full data per modality) retains 99.35% of the full-pair performance, and matches or beats it in 40% of evaluated domains.

  • Spatial coherence in embeddings: k-means clustering of Multimodal embeddings shows UrbanFusion produces smooth clusters that still preserve high-frequency intra-city variation, while GeoCLIP's street-view embeddings lack spatial smoothness and SatCLIP's satellite embeddings miss fine-grained variation.

  • Dataset size is a real limitation: UrbanFusion is pretrained on roughly 65 times fewer street view images than GeoCLIP, which likely explains its few losses on vision-heavy tasks.

Methodology in Plain English

The model treats a location as a set of available data types. Each type goes through its own frozen, pretrained encoder: CLIP ViT-L/14 for street view photos, a Sentinel-2 ViT for satellite imagery, a masked-autoencoder ViT for OpenStreetMap tiles, and a small language model for textual descriptions of nearby points of interest. Coordinates are handled separately with an Equal Earth projection plus Random Fourier Features. Each encoder turns its input into a token, and a single-block transformer fuses all available tokens into one vector.

The training trick is where the novelty lies. At each step, the model randomly splits a location's modalities into two groups — a masked subset and its complement. Both groups are run through the full encoder stack independently, producing two embeddings for the same place. A contrastive loss (InfoNCE) then pulls these two views of the same location together and pushes views of different locations apart. Simultaneously, a reconstruction loss forces the fused embedding to predict the latent features of every original modality, including the ones that were masked out. This second objective is what pushes the representation to retain information that a pure contrastive loss would discard.

The authors prove a lemma arguing that under a reasonable assumption about downstream tasks, this combined loss encourages the model to preserve redundant, unique, and synergistic information jointly. Downstream evaluation is deliberately lightweight: the frozen embedding is fed into ridge regression, logistic regression, or a small MLP, so performance reflects the quality of the representation rather than fine-tuning.

Why This Matters

Impact on research. The paper reframes how multimodal geospatial models should be trained. Prior geo-foundation models inherited the CLIP-style pairwise contrastive objective, which the authors show provably discards unique and synergistic signals. SMF offers a general-purpose alternative that works without handcrafted augmentations and is not specific to geospatial data, making it potentially relevant to any multimodal contrastive pipeline. The released PP2-M dataset and code also lower the barrier for reproducible comparison.

Real-world applications:

  • Housing and real estate valuation — combining street-level appearance, nearby amenities, and neighborhood maps to estimate prices in regions where transaction data is thin.
  • Public health and urban planning — the ZIP-code health indicator results suggest embeddings can support resource allocation when granular health data is unavailable.
  • Land use and land cover monitoring — supporting classification of urban expansion and zoning from open data, including in cities with no prior training samples.
  • Crime and safety analytics — the strongest coordinate-only result was on crime incidence, with meaningful gains over all baselines.

Industry relevance. The ability to train and run inference on datasets where modalities are only partially paired is the most commercially significant aspect. Companies rarely have clean, aligned, multi-source data at every location, and previous models required it. UrbanFusion's flexibility means a firm can pretrain on whatever heterogeneous archives it already has, then deploy a subset of modalities depending on coverage — which matters for insurers, logistics operators, real estate platforms, and urban consultancies that work across dozens of countries with differing data availability.

Future Directions

  1. Temporal modeling. The current model has no notion of time and cannot align modalities captured at different dates. Satellite image sequences could enable dynamic tasks like land use change detection and urban growth forecasting.

  2. Additional modalities. The authors suggest mobility traces, social media signals, and free-text location descriptions as natural extensions, all of which could be fed through the same SMF framework without architectural changes.

  3. Stronger encoders and fine-tuning. Fine-tuning the frozen backbones, or adopting newer OSM embeddings such as vectorized map representations, could close the gap with GeoCLIP on vision-heavy tasks where dataset size currently limits performance.

  4. Generalizing beyond urban point-level data. The paper focuses on points and postal codes in cities, leaving open how SMF performs at other spatial scales or in rural and sparsely populated regions.

Target Audience

Researchers and practitioners in geospatial AI, remote sensing, and urban analytics who build or deploy location representations; machine learning researchers interested in multimodal contrastive learning beyond the vision-language setting; and applied data scientists at companies working with heterogeneous geographic data who need a model that tolerates missing modalities. Readers seeking a purely architectural contribution should note that the core novelty is the training objective rather than the network design.

Authors’ abstract

Forecasting urban phenomena such as housing prices and public health indicators requires the effective integration of various geospatial data. Current methods primarily utilize task-specific models, while recent generic models for spatial representations often support only limited modalities and lack multimodal fusion capabilities. To overcome these challenges, we present UrbanFusion, a spatial representation model that features Stochastic Multimodal Fusion (SMF). The framework employs modality-specific encoders to process different types of inputs, including street view imagery, remote sensing data, cartographic maps, and points of interest (POIs) data. These multimodal inputs are integrated via a Transformer-based fusion module that learns unified representations. An extensive evaluation across 41 tasks in 56 cities worldwide demonstrates UrbanFusion's strong generalization and predictive performance compared to state-of-the-art GeoAI models. Specifically, it 1) outperforms prior models on location-encoding, 2) allows multimodal input during inference, and 3) generalizes well to regions unseen during training. UrbanFusion can flexibly utilize any subset of available modalities for a given location during both pretraining and inference, enabling broad applicability across diverse data availability scenarios.

Read the original paper