atlas

Research map / Large language models / Retrieval and knowledge

GeoLLM: Extracting Geospatial Knowledge from Large Language Models

ICLR 2024 · Large language models › Retrieval and knowledge · approach: Knowledge-augmented question answering · 33 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.

Fine-tunes LLMs (GPT-3.5, Llama 2, RoBERTa, GPT-2) on prompts enriched with OpenStreetMap address and nearby-place context to extract geospatial knowledge for socioeconomic and population prediction tasks.

Problem

Geospatial ML prediction usually relies on satellite imagery or other covariates that are costly or weakly predictive; the question is whether geospatial knowledge stored in LLMs can serve as covariates, and how to elicit it.

Approach

Build a prompt from coordinates plus OpenStreetMap-derived reverse-geocoded address and the 10 nearest named places with distances and directions, then fine-tune LLMs to output the label as text (binned 0.0-9.9), using the frozen-or-LoRA knowledge in the weights rather than satellite features.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GeoLLM fine-tuning with the full map-data prompt rather than the strongest baselineGPT-3.5 (GeoLLM) · WorldPop Population, 1,000 samplesPearson's r^2: 0.623 -> 0.733Helped
Use GeoLLM fine-tuning with the full map-data prompt rather than the strongest baselineGPT-3.5 (GeoLLM) · DHS Asset Wealth, 1,000 samplesPearson's r^2: 0.618 -> 0.714Helped
Use GeoLLM fine-tuning with the full map-data prompt rather than the strongest baselineGPT-3.5 (GeoLLM) · DHS Women Edu, 1,000 samplesPearson's r^2: 0.520 -> 0.596Helped
Use GeoLLM fine-tuning with the full map-data prompt rather than the strongest baselineGPT-3.5 (GeoLLM) · DHS Sanitation, 1,000 samplesPearson's r^2: 0.513 -> 0.636Helped
Use GeoLLM fine-tuning with the full map-data prompt rather than the strongest baselineGPT-3.5 (GeoLLM) · DHS Women BMI, 1,000 samplesPearson's r^2: 0.557 -> 0.580Helped
Use GeoLLM fine-tuning with the full map-data prompt rather than the strongest baselineGPT-3.5 (GeoLLM) · USCB Population, 1,000 samplesPearson's r^2: 0.452 -> 0.700Helped
Use GeoLLM fine-tuning with the full map-data prompt rather than the strongest baselineGPT-3.5 (GeoLLM) · USCB Mean Income, 1,000 samplesPearson's r^2: 0.428 -> 0.552Helped
Use GeoLLM fine-tuning with the full map-data prompt rather than the strongest baselineGPT-3.5 (GeoLLM) · USCB Hispanic Ratio, 1,000 samplesPearson's r^2: 0.651 -> 0.741Helped
Use GeoLLM fine-tuning with the full map-data prompt rather than the strongest baselineGPT-3.5 (GeoLLM) · Zillow Home Value, 1,000 samplesPearson's r^2: 0.743 -> 0.874Helped
Add coordinates to the prompt (ablation)GeoLLM · WorldPop Population, 1,000 samplesPearson's r^2: 0.72 -> 0.733 (GPT-3.5); 0.63 -> 0.630 (Llama 2); 0.36 -> 0.413 (RoBERTa)Mixed
Add address to the prompt (ablation)GeoLLM · WorldPop Population, 1,000 samplesPearson's r^2: 0.678 -> 0.733; 0.514 -> 0.630; 0.375 -> 0.413Helped
Add nearby places to the prompt (ablation)GeoLLM · WorldPop Population, 1,000 samplesPearson's r^2: 0.579 -> 0.733; 0.473 -> 0.630; 0.281 -> 0.413Helped

Surprising findings

Limitations

Experimental setup

Datasets: WorldPop DHS (via SustainBench) USCB ACS/Census Zillow ZHVI OpenStreetMap (Nominatim, Overpass API) VIIRS nightlights

Benchmarks: WorldPop population density DHS asset wealth DHS women education DHS sanitation DHS women BMI USCB population USCB mean income USCB Hispanic ratio Zillow home value

Metrics: Pearson r^2 mean absolute error

Baselines: k-NN XGBoost XGBoost-FT MLP-BERT Nightlight GBT GPT-2 RoBERTa 10-shot GPT-3.5 10-shot GPT-4

Builds on: QLoRA RoBERTa GPT-3.5 fine-tuning API XGBoost fastText

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