pith:4RPZQURX
Learning Multimodal Embeddings for Traffic Accident Prediction and Causal Estimation
Combining satellite images with road network graphs predicts traffic accidents at 90.1% AUROC and identifies causal factors.
arxiv:2512.02920 v3 · 2025-12-02 · cs.LG · cs.CV · cs.SI
Add to your LaTeX paper
\usepackage{pith}
\pithnumber{4RPZQURXRAPT4JF5PGTMQMBRR6}
Prints a linked badge after your title and injects PDF metadata. Compiles on arXiv. Learn more · Embed verified badge
Record completeness
Claims
integrating both data modalities improves prediction accuracy, achieving an average AUROC of 90.1%, a 3.7% gain over graph neural network models that use only graph structures. With the improved embeddings, we conduct a causal analysis using a matching estimator to identify the key factors influencing traffic accidents. We find that accident rates rise by 24% under higher precipitation, by 22% on higher-speed roads such as motorways, and by 29% due to seasonal patterns, after adjusting for other confounding factors.
Satellite imagery supplies predictive information about road surface and surroundings that is not already captured by the provided weather statistics, road type labels, and traffic volume features; the matching estimator fully balances all relevant confounders between high- and low-precipitation locations.
Multimodal embeddings from satellite images and road graphs raise accident prediction AUROC to 90.1 percent and attribute 24 percent higher rates to increased precipitation after confounder adjustment.
References
Formal links
Receipt and verification
| First computed | 2026-05-17T23:39:16.941121Z |
|---|---|
| Builder | pith-number-builder-2026-05-17-v1 |
| Signature | Pith Ed25519
(pith-v1-2026-05) · public key |
| Schema | pith-number/v1.0 |
Canonical hash
e45f985237881f3e24bd79a6c830318f9c61270ccb646606ef1065938bc8adce
Aliases
· · · · ·Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/4RPZQURXRAPT4JF5PGTMQMBRR6 \
| jq -c '.canonical_record' \
| python3 -c "import sys,json,hashlib; b=json.dumps(json.loads(sys.stdin.read()), sort_keys=True, separators=(',',':'), ensure_ascii=False).encode(); print(hashlib.sha256(b).hexdigest())"
# expect: e45f985237881f3e24bd79a6c830318f9c61270ccb646606ef1065938bc8adce
Canonical record JSON
{
"metadata": {
"abstract_canon_sha256": "f914fa4f22247427031bbe0098db6018905160aec9f8f4e84ef38bcb5aa42064",
"cross_cats_sorted": [
"cs.CV",
"cs.SI"
],
"license": "http://creativecommons.org/licenses/by/4.0/",
"primary_cat": "cs.LG",
"submitted_at": "2025-12-02T16:39:32Z",
"title_canon_sha256": "48e20ea2869f79b6da0e57ced18dd97fdd49c5eb62627d377ba898ef8245f765"
},
"schema_version": "1.0",
"source": {
"id": "2512.02920",
"kind": "arxiv",
"version": 3
}
}