TLDR: MobilityGen is a new deep generative AI model that simulates realistic human mobility patterns over days and weeks at large spatial scales. It links behavioral attributes with environmental context to reproduce key patterns like location visits, activity time allocation, and travel mode choices. The model outperforms existing approaches, generating diverse and plausible movements, and offers novel insights into mode-specific urban access and co-presence dynamics, paving the way for advanced data-driven studies in transport, urban planning, and public health.
Understanding how people move around is crucial for tackling big challenges like planning transportation, designing sustainable cities, and managing public health. For decades, simulating individual human movement has been tough because it’s so complex, changes with different situations, and often involves exploring new places. But now, a new deep generative model called MobilityGen offers a breakthrough in this field.
Introducing MobilityGen: A New Way to Model Movement
MobilityGen is a sophisticated AI model designed to create realistic human mobility trajectories, which are essentially records of where people go, how they get there, and when. These simulated journeys can span days to weeks and cover large geographical areas. What makes MobilityGen special is its ability to connect people’s behavioral choices with their surrounding environment. This allows it to accurately reproduce key patterns of human movement, such as how often people visit certain locations, how they divide their time between activities, and how their choice of travel mode and destination evolve together.
The model doesn’t just mimic existing patterns; it also reflects the natural variations in space and time, generating diverse, believable, and even novel mobility patterns that are consistent with the actual built environment. Beyond standard ways of checking its accuracy, MobilityGen provides insights that older models couldn’t, like understanding how access to urban spaces differs depending on the travel mode used, and how people being in the same place at the same time (co-presence) influences social exposure and segregation.
How MobilityGen Works
At its core, MobilityGen views individual movement as a sequence of discrete, time-ordered events. Each event includes several behavioral details: where a person is, when they start an activity, how long it lasts, and what travel mode they used to get there. The model uses a technique called a Denoising Diffusion Probabilistic Model (DDPM), which is similar to how advanced AI generates images or text. Imagine gradually adding noise to a clear picture until it’s just static, and then teaching an AI to reverse that process to reconstruct the original picture. MobilityGen does something similar, learning the underlying mechanisms of mobility trajectories by reversing a noise-adding process.
To handle the diverse information, MobilityGen uses “learnable embedding modules” that translate raw attributes (like a location ID or a travel mode) into a shared, meaningful representation. Crucially, it also integrates contextual features of the built environment, such as geographical coordinates and information about Points of Interest (POIs) – like shops, parks, or offices – which help the model understand the function of different urban areas. This allows it to generate realistic variations in behavior, even for places it hasn’t seen before.
What MobilityGen Can Do
The research paper highlights several impressive capabilities of MobilityGen:
- Accurate Location Choices: The model excels at reproducing how individuals choose locations. It accurately captures the frequency of visits, the typical distances people travel (radius of gyration), and the predictability of their location sequences. It outperforms existing models like the Exploration and Preferential Return (EPR) model and the Container model in these aspects.
- Realistic Behavioral Patterns: MobilityGen effectively models the timing of activities, the number of locations visited daily, and even complex “mobility motifs” – recurring daily patterns of movement. It also accurately reflects how people choose different travel modes (car, walk, public transport) and the distances covered by each mode.
- Generalizing to New Locations: A significant advantage is its ability to use contextual information (like POI data) to understand and generate movements to novel locations – places not observed during its training. This is vital for simulating exploratory behavior, where individuals visit unfamiliar areas.
- Unlocking New Analyses: MobilityGen allows for analyses that were previously difficult or impossible. For instance, it can show how the importance of a location varies depending on the travel mode used to access it. It also accurately reproduces patterns of “co-presence,” meaning who is likely to be in the same place at the same time, which is crucial for studying social phenomena like income segregation.
Also Read:
- DecompGAIL: Enhancing Traffic Simulation Realism by Decomposing Agent Interactions
- AI’s Journey Through Social Science: From Early Simulations to Generative Agents
The Future of Mobility Simulation
MobilityGen establishes a new framework for simulating human mobility. By integrating various behavioral attributes into a shared understanding, it can uncover complex and nuanced patterns that traditional methods struggle with. This data-driven approach has practical benefits, such as generating large-scale, realistic synthetic datasets, which can reduce the need for costly travel surveys and help address privacy concerns when sharing disaggregated mobility data. These datasets can then support a wide range of applications, from testing sustainable transport strategies and assessing urban accessibility to analyzing the spread of information or diseases.
The researchers envision MobilityGen as a bridge between mobility research and other fields like social, health, and environmental sciences, paving the way for a more integrated understanding of human behavior and its societal implications. You can read the full research paper here.


