Editable Map-Conditioned Trajectory Generation for Human Mobility Simulation
Organizations: National Institute of Informatics Tokyo, Japan · Kanazawa Gakuin University Kanazawa, Ishikawa, Japan · The University of Tokyo Tokyo, Japan
Abstract
Geospatial simulation of infrastructure interventions requires mobility generators that respond directly to edited maps, yet many data-driven generators do not expose the map as an editable condition. We formulate this task as map-conditioned autoregressive generation of human mobility: a road raster conditions a decoder that emits nominal 31.25 m mesh-cell tokens at one-minute intervals. The mesh-local vocabulary supports held-out and locally edited maps without retraining or vocabulary changes. We instantiate a ResNet-50 visual-prefix configuration and a Vision Transformer (ViT) cross-attention configuration, trained from scratch on 87,400 smartphone-derived trajectories from 874 meshes in Ishikawa Prefecture, Japan; 219 meshes are held out. We evaluate map sensitivity by comparing correct-map and within-split shuffled-map generations with held-out real trajectories. On the 110-mesh test split, for the ResNet-50 configuration, correct-map generations are closer than shuffled-map generations on 60% of meshes under Hausdorff-based energy distance (p = 0.021), while DTW is directional but inconclusive (57%, p = 0.074); correlation with real density is 0.38 with the correct map versus 0.01 with shuffled maps. The ViT configuration shows weaker trajectory-level sensitivity and smaller density gains. An illustrative bridge-removal edit changes generated continuations without retraining. Together, these results support the feasibility of editable-map human-mobility simulation.
Figures & tables
| Tier | Category | Width (m) | Weight |
| Arterial (L3) | motorway | 20 | 0.45 |
| motorway_link | 20 | 0.16 | |
| trunk | 20 | 0.41 | |
| trunk_link | 20 | 0.19 | |
| primary | 20 | 0.37 | |
| primary_link | 20 | 0.16 |
| CNN | ViT | ||||
|---|---|---|---|---|---|
| Distance | Split | -value | -value | ||
| Hausdorff | Train | ||||
| Validation | |||||
| Test | |||||
| DTW | Train | ||||
| Validation | |||||
| CNN | ViT | |||||||
|---|---|---|---|---|---|---|---|---|
| Split | -value | -value | ||||||
| Train | 0.41 | 0.00 | 0.15 | 0.00 | ||||
| Validation | 0.41 | 0.03 | 0.13 | 0.01 | ||||
| Test | 0.38 | 0.01 | 0.14 | 0.00 | ||||
Trajectory Generation
Trajectory generation creates plausible, goal-directed paths and motion sequences for people, vehicles, and robots.
See all 181 papers