MobiDiff: Semantic-Aware Multi-Channel Discrete Diffusion for Human Mobility Data Generation
Summary
Introduces MobiDiff, an end-to-end discrete diffusion framework for generating human mobility data by denoising multi-channel semantic skeletons, achieving faster inference and competitive fidelity on real-world datasets.
View Cached Full Text
Cached at: 07/10/26, 06:08 AM
# MobiDiff: Semantic-Aware Multi-Channel Discrete Diffusion for Human Mobility Data Generation Source: [https://arxiv.org/html/2607.08357](https://arxiv.org/html/2607.08357) ,Lin JiangFlorida State UniversityTallahassee, FloridaUSA[lj23d@fsu\.edu](https://arxiv.org/html/2607.08357v1/mailto:[email protected]),Dahai YuFlorida State UniversityTallahassee, FloridaUSA[dahai\.yu@fsu\.edu](https://arxiv.org/html/2607.08357v1/mailto:[email protected]),Ximiao LiFlorida State UniversityTallahassee, FloridaUSA[xl24g@fsu\.edu](https://arxiv.org/html/2607.08357v1/mailto:[email protected]),Taichi LiuRutgers UniversityPiscataway, New JerseyUSA[taichi\.liu@rutgers\.edu](https://arxiv.org/html/2607.08357v1/mailto:[email protected]),Desheng ZhangRutgers UniversityPiscataway, New JerseyUSA[desheng@cs\.rutgers\.edu](https://arxiv.org/html/2607.08357v1/mailto:[email protected]),Yuan TianUniversity of California, Los AngelesLos Angeles, CaliforniaUSA[yuant@ucla\.edu](https://arxiv.org/html/2607.08357v1/mailto:[email protected])andGuang WangFlorida State UniversityTallahassee, FloridaUSA[guang@cs\.fsu\.edu](https://arxiv.org/html/2607.08357v1/mailto:[email protected]) ###### Abstract\. Human mobility data are essential for transportation optimization, urban planning, and resource allocation, yet real\-world mobility data are costly to collect and difficult to share due to privacy concerns\. Recent diffusion\-based methods have shown promise in synthesizing realistic mobility patterns, but they typically rely on continuous or latent spatio\-temporal traces, limiting their ability to natively model discrete semantic events with explicit region, activity, time, and interval structures\. To address this issue, we introduce MobiDiff, an end\-to\-end discrete diffusion framework that efficiently generates mobility data by directly denoising multi\-channel semantic skeletons, avoiding the costly interpolation, latent trace construction, and coarse\-to\-fine realization pipelines widely used in existing diffusion\-based methods\. Specifically, MobiDiff decomposes each human check\-in event into spatial, activity, and temporal channels, and employs structured event\-, group\-, and channel\-level masking to jointly capture trajectory\-level mobility patterns and within\-event dependencies\. We evaluate generation fidelity, privacy\-preserving, and efficiency on three large\-scale real\-world datasets from Atlanta, Boston, and Seattle\. Results show that MobiDiff effectively preserves trajectory length and temporal interval distributions while remaining competitive across broader mobility statistics; it is also much faster than state\-of\-the\-art methods, e\.g\., 5\.3×\\timesfaster than GeoGen on average during inference\. These findings suggest that discrete diffusion offers an interpretable and efficient framework for synthetic mobility data generation\. Synthetic Data Generation, Diffusion Model, Spatiotemporal Patterns ††ccs:Information systems Spatial\-temporal systems††ccs:Information systems Data mining## 1\.Introduction Human mobility data record where people go, when activities occur, and how semantic routines unfold across a day\. Real mobility data are valuable for transportation optimization, urban planning, resource allocation, and “what\-if simulation”\. However, they are difficult to collect at scale due to high collection costs and often difficult to share because they expose sensitive behavioral patterns\(Konget al\.,[2023](https://arxiv.org/html/2607.08357#bib.bib1)\)\. Synthetic data generation is therefore attractive as an efficient way to support large\-scale data access while reducing direct exposure of raw human mobility traces\. This need is reinforced by recent spatial\-intelligence applications in ride\-hailing, traffic forecasting, multivariate urban prediction, healthcare and energy demand prediction, and disaster\-response analytics, where realistic spatio\-temporal data are central to reliable modeling and decision support\(Jianget al\.,[2025a](https://arxiv.org/html/2607.08357#bib.bib14); Liet al\.,[2024a](https://arxiv.org/html/2607.08357#bib.bib21); Yuet al\.,[2025](https://arxiv.org/html/2607.08357#bib.bib16),[2026a](https://arxiv.org/html/2607.08357#bib.bib18),[2026b](https://arxiv.org/html/2607.08357#bib.bib17); Yu,[2026](https://arxiv.org/html/2607.08357#bib.bib19); Liet al\.,[2025](https://arxiv.org/html/2607.08357#bib.bib20); Jianget al\.,[2025b](https://arxiv.org/html/2607.08357#bib.bib15); Shenet al\.,[2025](https://arxiv.org/html/2607.08357#bib.bib22)\)\. Recent advances in generative modeling have enabled synthetic mobility generation through diverse model families, including GAN\-based, LLM\-based, and diffusion\-based methods\. GAN\-based methods such as MoveSim\(Fenget al\.,[2020](https://arxiv.org/html/2607.08357#bib.bib3)\)generate mobility sequences through adversarial learning, but they often suffer from unstable training and mode collapse, limiting their ability to reliably capture diverse human mobility patterns\. LLM\-based methods such as Geo\-Llama\(Liet al\.,[2024b](https://arxiv.org/html/2607.08357#bib.bib4)\)leverage large language models to model spatial\-temporal mobility sequences and support mobility trajectory generation, but their autoregressive decoding and large model size can introduce substantial computational overhead for large\-scale synthetic mobility data generation\. More recently, diffusion\-based trajectory generators have improved sample quality by denoising continuous, latent, or staged spatio\-temporal representations\(Hoet al\.,[2020](https://arxiv.org/html/2607.08357#bib.bib5)\)\. DiffTraj\(Zhuet al\.,[2023](https://arxiv.org/html/2607.08357#bib.bib6)\)applies diffusion models to continuous GPS trajectory generation, AutoSTDiff\(Xuet al\.,[2025](https://arxiv.org/html/2607.08357#bib.bib7)\)introduces diffusion\-based asynchronous trajectory generation, and GeoGen\(Xuet al\.,[2026a](https://arxiv.org/html/2607.08357#bib.bib8)\)and SynHAT\(Xuet al\.,[2026b](https://arxiv.org/html/2607.08357#bib.bib9)\)further develop coarse\-to\-fine diffusion pipelines for check\-in and human mobility data synthesis\. However, existing diffusion\-based mobility data generators still rely on continuous or latent trace construction, predefined temporal ranges or granularities, interpolation, or coarse\-to\-fine realization before producing the final mobility traces\. Consequently, their generative processes remain misaligned with the inherently discrete and structured nature of human mobility data, where each check\-in event jointly encodes region, activity, time, and inter\-event interval information\. Our key intuition is to directly model mobility trajectories as variable\-length sequences of discrete semantic events rather than decomposing them into multiple continuous spatio\-temporal traces with fixed lengths and intervals\. Discrete diffusion is well aligned with this representation because it operates directly on categorical mobility states, such as regions, activities, time bins, and interval bins, allowing the model to generate semantic activity skeletons in one stage without costly interpolation or coarse\-to\-fine realization\. However, applying this idea to mobility data generation introduces two challenges\. First, each event contains tightly coupled spatial, semantic, and temporal factors, and modeling them independently can break realistic activity logic\. Second, although these factors are represented as discrete tokens, they still carry numeric spatial\-temporal meaning: region tokens reflect geographic proximity, absolute\-time tokens encode daily periodicity, and gap\-time tokens represent duration scales\. A purely categorical treatment may therefore lose important mobility structure even when the generated skeletons appear valid\. To address these challenges, we propose MobiDiff, a semantic\-aware multi\-channel end\-to\-end discrete diffusion framework for large\-scale human mobility data generation\. To capture the coupled factors within each activity event, MobiDiff represents every activity event as a multi\-channel event composed of macro\-region, micro\-region, activity category, absolute\-time, and gap\-time tokens, and introduces structured masking at the event, group, and channel levels\. This masking strategy encourages the model to reconstruct missing spatial, semantic, and temporal components from both trajectory\-level context and within\-event dependencies\. To preserve the numeric meaning behind discrete tokens, MobiDiff further incorporates spatial\- and temporal\-aware token representations, where region tokens are associated with geographic coordinates and time/gap tokens encode periodicity and duration scales\. Consequently, MobiDiff can directly generate interpretable semantic activity skeletons while maintaining the spatial\-temporal structure needed for realistic mobility trajectory synthesis\. We evaluate MobiDiff using Jensen–Shannon divergence over spatial, temporal, semantic, and aggregate trajectory statistics, together with efficiency comparisons against state\-of\-the\-art diffusion\-based baselines\. The results show that discrete diffusion is especially strong at preserving length and temporal interval behavior, remains competitive on broader mobility statistics, and offers a favorable efficiency profile, while spatial fidelity still leaves room for improvement on some city\-metric combinations\. The main contributions of this work are summarized as follows: - •We introduce a discrete diffusion perspective for human mobility data generation, formulating it as a one\-stage end\-to\-end semantic activity skeleton denoising process rather than continuous trace synthesis\. - •We propose MobiDiff, a semantic\-aware multi\-channel discrete diffusion framework that represents each activity event through spatial, semantic, and temporal tokens, and jointly models trajectory\-level context and within\-event dependencies through structured event\-, group\-, and channel\-level masking\. - •We conduct extensive experiments on three real\-world human mobility datasets from Atlanta, Boston, and Seattle to evaluate generation fidelity, privacy preservation, and inference efficiency, demonstrating the effectiveness of MobiDiff and highlighting discrete diffusion as a promising future direction for human mobility data generation\. ## 2\.Preliminaries ### 2\.1\.Problem Statement #### 2\.1\.1\.Human Mobility Trajectory A human mobility trajectory records a person’s activity\-level travel behavior as a sequence of sparse check\-in events\. We denote a mobility trajectory as𝒯=\[e1,e2,…,eL\]\\mathcal\{T\}=\[e\_\{1\},e\_\{2\},\\ldots,e\_\{L\}\], whereLLis the trajectory length and each eventei=\(pi,ti\)e\_\{i\}=\(p\_\{i\},t\_\{i\}\)contains a point of interest \(POI\)pi∈𝒫p\_\{i\}\\in\\mathcal\{P\}and a timestamptit\_\{i\}\. Here,𝒫\\mathcal\{P\}is a finite POI set, and each POI is associated with metadata such as geographic coordinates and activity category\. Compared with continuous GPS traces, human mobility trajectories are sparse, irregularly sampled, and variable\-length, since events are only observed when users visit meaningful activity locations\. The temporal interval between two consecutive events is defined asΔti=ti−ti−1\\Delta t\_\{i\}=t\_\{i\}\-t\_\{i\-1\}fori\>1i\>1\. #### 2\.1\.2\.Human Mobility Data Generation Problem Given a training set of real human mobility trajectories𝒟=\{𝒯\(n\)\}n=1N\\mathcal\{D\}=\\\{\\mathcal\{T\}^\{\(n\)\}\\\}\_\{n=1\}^\{N\}, the goal of human mobility data generation is to learn a generative modelpθp\_\{\\theta\}with parametersθ\\thetathat can synthesize realistic trajectories𝒯^∼pθ\(𝒯\)\\hat\{\\mathcal\{T\}\}\\sim p\_\{\\theta\}\(\\mathcal\{T\}\)\. The generated trajectories are expected to preserve the spatial, semantic, temporal, and aggregate mobility patterns of real human mobility trajectories while avoiding direct reuse of individual real trajectories\. ### 2\.2\.Masked Discrete Diffusion Discrete diffusion models extend diffusion\-based generative modeling to categorical data by defining a forward corruption process over discrete states and learning a reverse denoising process\(Austinet al\.,[2021](https://arxiv.org/html/2607.08357#bib.bib10); Hoogeboomet al\.,[2021](https://arxiv.org/html/2607.08357#bib.bib11); Campbellet al\.,[2022](https://arxiv.org/html/2607.08357#bib.bib12)\)\. A common and effective variant is masked discrete diffusion, where corrupted tokens are replaced by a special absorbing state\[MASK\]and the model learns to recover the original clean tokens from partially masked inputs\(Austinet al\.,[2021](https://arxiv.org/html/2607.08357#bib.bib10); Shiet al\.,[2024](https://arxiv.org/html/2607.08357#bib.bib13)\)\. Given a clean discrete sequence𝐱0=\[x1,…,xn\]\\mathbf\{x\}\_\{0\}=\[x\_\{1\},\\ldots,x\_\{n\}\]of lengthnn, the forward corruption distributionqqsamples a corrupted sequence𝐱t\\mathbf\{x\}\_\{t\}by independently masking tokens according to a timestep\-dependent masking rateαt\\alpha\_\{t\}: q\(xt,j∣x0,j\)=\{x0,j,with probability1−αt,\[MASK\],with probabilityαt\.q\(x\_\{t,j\}\\mid x\_\{0,j\}\)=\\begin\{cases\}x\_\{0,j\},&\\text\{with probability \}1\-\\alpha\_\{t\},\\\\ \\texttt\{\[MASK\]\},&\\text\{with probability \}\\alpha\_\{t\}\.\\end\{cases\}Asttincreases, more tokens are masked, and the sequence becomes less informative\. The reverse model is trained to reconstruct the clean sequence from the corrupted sequence and the diffusion timestep: pθ\(𝐱0∣𝐱t,t\)\.p\_\{\\theta\}\(\\mathbf\{x\}\_\{0\}\\mid\\mathbf\{x\}\_\{t\},t\)\.The standard training objective minimizes the negative log\-likelihood of clean tokens at masked positions: ℒdiff=−𝔼t,𝐱0,𝐱t∑j:xt,j=\[MASK\]logpθ\(x0,j∣𝐱t,t\)\.\\mathcal\{L\}\_\{\\mathrm\{diff\}\}=\-\\mathbb\{E\}\_\{t,\\mathbf\{x\}\_\{0\},\\mathbf\{x\}\_\{t\}\}\\sum\_\{j:\\,x\_\{t,j\}=\\texttt\{\[MASK\]\}\}\\log p\_\{\\theta\}\(x\_\{0,j\}\\mid\\mathbf\{x\}\_\{t\},t\)\. Masked discrete diffusion is well suited for human mobility data generation because mobility trajectories are naturally composed of categorical mobility states, such as POIs, activity categories, spatial regions, and temporal bins\. Unlike continuous diffusion, which adds Gaussian noise to coordinates or latent vectors, masked discrete diffusion operates directly in the symbolic space used by the generated trajectories\. This makes it possible to denoise corrupted activity\-event tokens while preserving the discrete semantic structure of human mobility trajectories\. ## 3\.Method Figure 1\.Overview of MobiDiff\. The model first converts each human mobility trajectory into a variable\-length sequence of multi\-channel semantic events\. It then learns a masked discrete diffusion process that reconstructs corrupted spatial, semantic, and temporal channels from trajectory context\.MobiDiff is an end\-to\-end masked discrete diffusion framework for semantic human mobility data generation\. As shown in Figure[1](https://arxiv.org/html/2607.08357#S3.F1), the framework first tokenizes each human mobility trajectory into a multi\-channel semantic skeleton\. It then applies structured masked diffusion to corrupt event channels at different granularities\. A numeric\-aware bidirectional denoiser reconstructs the masked channels from trajectory context\. Finally, the reverse sampler starts from a masked skeleton canvas and iteratively reveals high\-confidence event tokens\. The following subsections describe the skeleton representation, forward masking process, denoiser, training objective, and reverse sampling procedure\. ### 3\.1\.Multi\-channel Semantic Skeleton Given a human mobility trajectory𝒯=\[e1,…,eL\]\\mathcal\{T\}=\[e\_\{1\},\\ldots,e\_\{L\}\], we convert it into a skeleton sequence𝐒0=\[𝐬1,…,𝐬L\]\\mathbf\{S\}\_\{0\}=\[\\mathbf\{s\}\_\{1\},\\ldots,\\mathbf\{s\}\_\{L\}\]\. Each skeleton event is represented as 𝐬i=\(ziM,zim,zic,zia,zig\),\\mathbf\{s\}\_\{i\}=\(z\_\{i\}^\{M\},z\_\{i\}^\{m\},z\_\{i\}^\{c\},z\_\{i\}^\{a\},z\_\{i\}^\{g\}\),whereziMz\_\{i\}^\{M\},zimz\_\{i\}^\{m\},zicz\_\{i\}^\{c\},ziaz\_\{i\}^\{a\}, andzigz\_\{i\}^\{g\}denote macro\-region, micro\-region, activity\-category, absolute\-time, and gap\-time tokens, respectively\. The macro\- and micro\-region channels describe coarse and fine\-grained spatial structure\. The category channel records the semantic activity type\. The absolute\-time and gap\-time channels encode daily rhythm and inter\-event interval structure\. All channels share the same sequence length, and special tokens are reserved for padding, masking, and end\-of\-sequence markers\. This representation preserves the internal structure of check\-in events while keeping the output discrete and inspectable\. Therefore, MobiDiff generates semantic skeleton trajectories rather than exact GPS coordinates, raw timestamps, or full POI\-realized traces\. ### 3\.2\.Structured Masked Diffusion MobiDiff defines a masked forward process over the five\-channel skeleton\. LetTTdenote the total number of diffusion steps\. For each training trajectory, we sample a diffusion stept∈\{1,…,T\}t\\in\\\{1,\\ldots,T\\\}and compute a masking ratio ρt=1−cos\(πt2T\)\.\\rho\_\{t\}=1\-\\cos\\left\(\\frac\{\\pi t\}\{2T\}\\right\)\.A subset of valid event positions is selected according toρt\\rho\_\{t\}\. Instead of masking each token independently, MobiDiff samples one of three masking granularities\. Event\-level masking replaces all five channels of a selected event with\[MASK\]\. Group\-level masking replaces a semantically meaningful channel group, such as spatial channels\{M,m\}\\\{M,m\\\}, temporal channels\{a,g\}\\\{a,g\\\}, or mixed groups\{M,m,c\}\\\{M,m,c\\\}and\{c,a,g\}\\\{c,a,g\\\}\. Channel\-level masking replaces one randomly selected channel of the selected events\. The corrupted skeleton at stepttis denoted by𝐒t\\mathbf\{S\}\_\{t\}\. For a selected eventiiand channelr∈\{M,m,c,a,g\}r\\in\\\{M,m,c,a,g\\\}, the corrupted tokenzt,irz\_\{t,i\}^\{r\}is defined by zt,ir=\{\[MASK\],r∈𝒜i,z0,ir,r∉𝒜i,z\_\{t,i\}^\{r\}=\\begin\{cases\}\\texttt\{\[MASK\]\},&r\\in\\mathcal\{A\}\_\{i\},\\\\ z\_\{0,i\}^\{r\},&r\\notin\\mathcal\{A\}\_\{i\},\\end\{cases\}wherez0,irz\_\{0,i\}^\{r\}is the clean token and𝒜i\\mathcal\{A\}\_\{i\}is the masked channel set determined by the sampled masking granularity\. This corruption process forces the denoiser to solve complementary reconstruction tasks\. Full\-event masks require trajectory\-level reasoning\. Group masks require cross\-factor reasoning among spatial, semantic, and temporal variables\. Single\-channel masks require within\-event consistency recovery\. ### 3\.3\.Numeric\-aware Denoiser The reverse model is a bidirectional Transformer denoiserpθp\_\{\\theta\}, whereθ\\thetadenotes all learnable model parameters\. For each channelr∈\{M,m,c,a,g\}r\\in\\\{M,m,c,a,g\\\}, MobiDiff first embeds the corrupted tokenzt,irz\_\{t,i\}^\{r\}with a channel\-specific embedding table\. For channels with numeric meaning, the token embedding is augmented with a small numeric projection: 𝐞ir=𝐄r\(zt,ir\)\+ϕr\(𝐮ir\)\.\\mathbf\{e\}\_\{i\}^\{r\}=\\mathbf\{E\}\_\{r\}\(z\_\{t,i\}^\{r\}\)\+\\phi\_\{r\}\(\\mathbf\{u\}\_\{i\}^\{r\}\)\.Here,𝐞ir\\mathbf\{e\}\_\{i\}^\{r\}is the channel embedding,𝐄r\\mathbf\{E\}\_\{r\}is the token\-embedding table,𝐮ir\\mathbf\{u\}\_\{i\}^\{r\}is the numeric feature vector, andϕr\\phi\_\{r\}is a channel\-specific MLP projection\. For macro\-region tokens,𝐮iM\\mathbf\{u\}\_\{i\}^\{M\}is the latitude\-longitude coordinate of the region center\. For absolute\-time tokens,𝐮ia\\mathbf\{u\}\_\{i\}^\{a\}contains the normalized bin center and its sinusoidal time\-of\-day features\. For gap\-time tokens,𝐮ig\\mathbf\{u\}\_\{i\}^\{g\}is the log\-transformed duration\-bin center\. The micro\-region and activity\-category channels use pure token embeddings because their numeric side information is not assumed to be available\. The five channel embeddings of an event are concatenated and passed through an MLP channel mixer: 𝐯i=ψ\(\[𝐞iM;𝐞im;𝐞ic;𝐞ia;𝐞ig\]\)\.\\mathbf\{v\}\_\{i\}=\\psi\(\[\\mathbf\{e\}\_\{i\}^\{M\};\\mathbf\{e\}\_\{i\}^\{m\};\\mathbf\{e\}\_\{i\}^\{c\};\\mathbf\{e\}\_\{i\}^\{a\};\\mathbf\{e\}\_\{i\}^\{g\}\]\)\.Here,\[⋅;⋅\]\[\\cdot;\\cdot\]denotes concatenation,ψ\\psiis the MLP channel mixer, and𝐯i\\mathbf\{v\}\_\{i\}is the mixed event representation\. We then add sinusoidal positional encodings and process the event sequence with a Transformer encoder\. The encoder is bidirectional because the denoising task observes a partially corrupted trajectory rather than a causal prefix\. Let𝐡i\\mathbf\{h\}\_\{i\}be the contextual hidden state at event positionii\. Each channel has its own prediction head: pθ\(z0,ir∣𝐒t\)=softmax\(𝐖r𝐡i\+𝐛r\)\.p\_\{\\theta\}\(z\_\{0,i\}^\{r\}\\mid\\mathbf\{S\}\_\{t\}\)=\\mathrm\{softmax\}\(\\mathbf\{W\}\_\{r\}\\mathbf\{h\}\_\{i\}\+\\mathbf\{b\}\_\{r\}\)\.Here,𝐖r\\mathbf\{W\}\_\{r\}and𝐛r\\mathbf\{b\}\_\{r\}are the output\-head parameters for channelrr\. This factorized decoding preserves channel\-specific vocabularies while sharing the same trajectory context\. ### 3\.4\.Training Objective Training minimizes masked reconstruction loss over the corrupted channels\. Letℳr\\mathcal\{M\}\_\{r\}be the set of valid positions where channelrris masked\. The diffusion loss is ℒdiff=∑r∈\{M,m,c,a,g\}λr1\|ℳr\|∑i∈ℳr−logpθ\(z0,ir∣𝐒t\),\\mathcal\{L\}\_\{\\mathrm\{diff\}\}=\\sum\_\{r\\in\\\{M,m,c,a,g\\\}\}\\lambda\_\{r\}\\frac\{1\}\{\|\\mathcal\{M\}\_\{r\}\|\}\\sum\_\{i\\in\\mathcal\{M\}\_\{r\}\}\-\\log p\_\{\\theta\}\(z\_\{0,i\}^\{r\}\\mid\\mathbf\{S\}\_\{t\}\),whereλr\\lambda\_\{r\}is an optional channel weight\. The implementation also uses inverse\-frequency weighting for the activity\-category channel to reduce the effect of long\-tailed category frequencies\. To anchor discrete tokens to their numeric spatial\-temporal meaning, MobiDiff adds auxiliary coordinate and time objectives\. The denoiser predicts a coordinate vector𝐱^i\\hat\{\\mathbf\{x\}\}\_\{i\}and a normalized absolute\-time valueτ^i\\hat\{\\tau\}\_\{i\}from𝐡i\\mathbf\{h\}\_\{i\}\. The corresponding targets are the macro\-region coordinate𝐱i\\mathbf\{x\}\_\{i\}and the normalized absolute\-time bin centerτi\\tau\_\{i\}\. The auxiliary loss is ℒaux=λxy∑i∈𝒱‖𝐱^i−𝐱i‖22\+λτ∑i∈𝒱\(τ^i−τi\)2,\\mathcal\{L\}\_\{\\mathrm\{aux\}\}=\\lambda\_\{xy\}\\sum\_\{i\\in\\mathcal\{V\}\}\\\|\\hat\{\\mathbf\{x\}\}\_\{i\}\-\\mathbf\{x\}\_\{i\}\\\|\_\{2\}^\{2\}\+\\lambda\_\{\\tau\}\\sum\_\{i\\in\\mathcal\{V\}\}\(\\hat\{\\tau\}\_\{i\}\-\\tau\_\{i\}\)^\{2\},where𝒱\\mathcal\{V\}is the set of valid non\-padding positions\. The coefficientsλxy\\lambda\_\{xy\}andλτ\\lambda\_\{\\tau\}control the weights of the coordinate and time objectives\. The full training objective is ℒ=ℒdiff\+ℒaux\.\\mathcal\{L\}=\\mathcal\{L\}\_\{\\mathrm\{diff\}\}\+\\mathcal\{L\}\_\{\\mathrm\{aux\}\}\. ### 3\.5\.Reverse Sampling At inference time, MobiDiff first samples a trajectory length from the empirical training length distribution\. It then initializes all valid positions and channels with\[MASK\]\. Starting from stepTT, the denoiser repeatedly predicts channel distributions for the current partially masked skeleton\. At each step, candidate tokens are sampled with the configured temperature and top\-kkrule\. The model computes a confidence score from the predicted probability of each sampled token\. For each channel, the highest\-confidence masked positions are revealed according to the reverse cosine schedule\. This process continues until no valid positions remain masked\. The decoded output is a multi\-channel semantic skeleton\. End\-of\-sequence and special tokens are removed during decoding\. When constructing valid generated human mobility trajectories, all channels are aligned to the same generated length\. For the semantic\-consistency configuration used in the main comparison, the fine\-grained location channel is treated as the anchor channel\. Train\-derived dominant mappings from fine\-grained location to macro\-region and activity category are used to repair invalid or inconsistent macro/category tokens\. This step makes generated skeletons valid multi\-channel check\-in records without changing the core denoising model\. ## 4\.Experiments ### 4\.1\.Research Questions Following the evaluation style of prior mobility\-generation studies, we organize the experiments around the following research questions\. - •RQ1:How realistic are the generated human mobility trajectories in terms of spatial, temporal, semantic, and overall data distributions? - •RQ2:How efficient is the proposed discrete diffusion sampler during inference? - •RQ3:How useful are the generated human mobility data for downstream prediction tasks? - •RQ4:How much empirical training\-trace exposure do the generated mobility trajectories exhibit? ### 4\.2\.Experimental Setup #### 4\.2\.1\.Datasets We evaluate MobiDiff on three city\-scale human mobility datasets collected from location\-based check\-in records\. Each dataset is converted into the same multi\-channel semantic skeleton representation described in Section[3\.1](https://arxiv.org/html/2607.08357#S3.SS1)\. Table[1](https://arxiv.org/html/2607.08357#S4.T1)summarizes the dataset statistics\. Table 1\.Dataset statistics\.For each city, models are trained on the training split and evaluated by comparing generated trajectories with the held\-out test split\. Unless otherwise stated, all generated outputs are converted into the same trajectory format and evaluated with the same feature\-extraction pipeline\. The primary comparison uses generated\-versus\-test metrics, while generated\-versus\-train metrics are used as a sanity check for overfitting and distribution drift\. #### 4\.2\.2\.Baselines We compare MobiDiff with representative mobility\-generation baselines\. - •GeoGen\(Xuet al\.,[2026a](https://arxiv.org/html/2607.08357#bib.bib8)\)is a two\-stage coarse\-to\-fine generator for fine\-grained human mobility trajectories\. - •SynHAT\(Xuet al\.,[2026b](https://arxiv.org/html/2607.08357#bib.bib9)\)is a two\-stage diffusion framework for synthesizing human mobility trajectories\. - •MoveSim\(Fenget al\.,[2020](https://arxiv.org/html/2607.08357#bib.bib3)\)is a neural mobility simulator that learns human movement behavior from observed traces\. #### 4\.2\.3\.Metrics We evaluate synthetic human mobility trajectories from three perspectives: fidelity, utility, and empirical exposure risk\. For fidelity, we follow the distribution\-matching protocol used in synthetic mobility generation and compute Jensen–Shannon divergence \(JSD\) between generated and real feature distributions\. Lower JSD indicates better distributional similarity\. Given a real feature distributionPPand a generated feature distributionQQ, we compute JSD\(P∥Q\)=12KL\(P∥M\)\+12KL\(Q∥M\),M=12\(P\+Q\),\\mathrm\{JSD\}\(P\\\|Q\)=\\frac\{1\}\{2\}\\mathrm\{KL\}\(P\\\|M\)\+\\frac\{1\}\{2\}\\mathrm\{KL\}\(Q\\\|M\),\\quad M=\\frac\{1\}\{2\}\(P\+Q\),whereKL\(⋅∥⋅\)\\mathrm\{KL\}\(\\cdot\\\|\\cdot\)denotes Kullback–Leibler divergence\. The spatial group includes travel distance and movement radius\. The temporal group includes inter\-event interval, trajectory length, and trajectory duration\. The semantic group includes POI diversity, POI entropy, category diversity, and category transition distributions\. The overall fidelity score is the mean JSD over all evaluated feature distributions\. For utility, we follow the standard downstream\-evaluation protocol used by existing studies such as SynHAT\(Xuet al\.,[2026b](https://arxiv.org/html/2607.08357#bib.bib9)\)\. Synthetic trajectories are used either as a replacement training set or as low\-data augmentation together with a small real training subset\. We then evaluate next\-event predictors on held\-out real trajectories and report normalized Top\-kkratios for macro\-region, POI, and activity\-category prediction\. Higher utility ratios indicate that the synthetic data better preserve task\-relevant mobility patterns\. For empirical exposure risk, we measure the tight nearest\-training overlap between each generated trajectory and its closest training trajectory\. The tight screen counts event\-level matches under a spatial threshold of 0\.2 km and a temporal threshold of 30 minutes\. Lower overlap indicates less direct reuse of training traces\. This metric is an empirical memorization diagnostic rather than a formal privacy guarantee\. ### 4\.3\.RQ1: Generation Fidelity Table[2](https://arxiv.org/html/2607.08357#S4.T2)reports generated\-versus\-test JSD on selected component metrics related to representative spatial, temporal, and semantic distributions\. The selected metrics include distance and radius for spatial structure, interval, length, and duration for temporal structure, and POI diversity and POI entropy for fine\-grained semantic coverage\. The Avg\. column is the mean of the seven selected metrics, so lower values indicate better fidelity\. Table 2\.Fidelity evaluation on selected generated\-versus\-test JSD metrics\. Best values are in bold, second\-best values are underlined, and the MobiDiff row is highlighted for emphasis\.MobiDiff obtains the lowest selected average JSD in Seattle and the second\-lowest selected average JSD in Atlanta and Boston\. Averaged over the three cities, its selected average JSD is 0\.084, compared with 0\.216 for GeoGen\(Xuet al\.,[2026a](https://arxiv.org/html/2607.08357#bib.bib8)\), 0\.174 for SynHAT\(Xuet al\.,[2026b](https://arxiv.org/html/2607.08357#bib.bib9)\), and 0\.161 for MoveSim\(Fenget al\.,[2020](https://arxiv.org/html/2607.08357#bib.bib3)\)\. This corresponds to a 61% reduction relative to GeoGen, a 52% reduction relative to SynHAT, and a 48% reduction relative to MoveSim on these selected metrics\. The improvement is most pronounced for temporal behavior\. Across interval, length, and duration, MobiDiff has an average JSD of 0\.039, while GeoGen, SynHAT, and MoveSim have averages of 0\.290, 0\.263, and 0\.255, respectively\. This supports the central design choice of representing absolute time and gap time as explicit channels instead of treating time as an external post\-processing variable\. The semantic results are also consistent with the multi\-channel skeleton design\. Across POI diversity and POI entropy, MobiDiff has an average JSD of 0\.107\. This is lower than GeoGen at 0\.251, SynHAT at 0\.181, and MoveSim at 0\.142\. At the same time, the spatial columns show that MobiDiff is not uniformly best\. SynHAT and MoveSim better preserve distance or radius in several city\-metric combinations, and the Boston radius is a clear weakness for MobiDiff\. The fidelity conclusion is therefore measured: discrete masked denoising gives strong temporal and selected semantic fidelity, but spatial spread still needs refinement\. ### 4\.4\.RQ2: Inference Efficiency Table[3](https://arxiv.org/html/2607.08357#S4.T3)reports inference throughput and peak GPU memory\. The benchmark uses a 256\-trajectory inference probe with three repeated measurements after warmup\. For multi\-stage diffusion baselines, the reported throughput measures the dominant diffusion sampling stage used in the adapted pipeline\. Table 3\.Inference efficiency\. Throughput is measured in generated trajectories per second, and memory is peak GPU memory in megabytes\.MobiDiff generates 19\.82 trajectories per second on average\. This is 5\.3×\\timesfaster than GeoGen\(Xuet al\.,[2026a](https://arxiv.org/html/2607.08357#bib.bib8)\)and 1\.9×\\timesfaster than SynHAT\(Xuet al\.,[2026b](https://arxiv.org/html/2607.08357#bib.bib9)\)in the measured inference probe\. The speedup follows from denoising semantic skeletons in one discrete sampling pipeline rather than using a coarse\-to\-fine diffusion realization process\. However, MobiDiff is not the fastest generator overall\. MoveSim reaches 33\.41 trajectories per second\. MobiDiff also uses 1168 MB of peak GPU memory, which is higher than all baselines in Table[3](https://arxiv.org/html/2607.08357#S4.T3)\. Thus, the efficiency claim is diffusion\-specific: MobiDiff substantially reduces sampling time relative to two\-stage diffusion baselines, but lightweight non\-diffusion generators remain faster and more memory\-efficient\. ### 4\.5\.RQ3: Downstream Utility We evaluate downstream utility by training next\-event prediction models on synthetic data and testing them on real held\-out trajectories\. Tables[4](https://arxiv.org/html/2607.08357#S4.T4)and[5](https://arxiv.org/html/2607.08357#S4.T5)report normalized Top\-kkutility ratios under synthetic replacement and low\-data augmentation\. All ratios are normalized by the corresponding real\-data training performance, so higher values indicate stronger downstream usefulness\. Table 4\.City\-level downstream utility evaluation under synthetic replacement\. Values are normalized utility ratios, where higher is better\. Best values are in bold and second\-best values are underlined\.In the synthetic\-replacement setting, MobiDiff reaches city\-averaged Macro Top\-5, POI Top\-20, and Category Top\-5 ratios of 0\.654, 0\.480, and 0\.880, respectively\. Its POI replacement utility is about 5\.0×\\timesthat of GeoGen and 1\.9×\\timesthat of SynHAT\. This indicates that directly denoising semantic skeleton events preserves more fine\-grained POI signal than the two diffusion baselines in the replacement setting\. However, MobiDiff trails MoveSim on POI replacement, where it reaches an average of 0\.688\. The macro\-region and category columns show the same limitation: MobiDiff is useful, but autoregressive or simulation\-style training remains better aligned with next\-event prediction\. Table 5\.City\-level downstream utility evaluation under low\-data augmentation\. Values are normalized utility ratios, where higher is better\. Best values are in bold and second\-best values are underlined\.In the low\-data augmentation setting, MobiDiff reaches city\-averaged Macro Top\-5, POI Top\-20, and Category Top\-5 ratios of 0\.907, 0\.665, and 0\.962\. The POI augmentation ratio improves over GeoGen by 10% and over SynHAT by 28%\. The category ratio is also close to SynHAT and stronger than GeoGen, although MoveSim remains the strongest utility baseline\. These results suggest that MobiDiff produces semantic skeletons that can supplement limited real data, especially for POI and category learning\. They also expose a limitation of masked denoising: the training objective reconstructs corrupted events from bidirectional context, while downstream utility is evaluated through next\-event prediction\. Future variants may need utility\-aware objectives that improve recommendation value without making samples more train\-like\. ### 4\.6\.RQ4: Empirical Exposure Risk We finally evaluate empirical exposure risk using the tight nearest\-training overlap screen\. This diagnostic compares each generated trajectory with its nearest training trajectory under a 0\.2 km spatial tolerance and a 30\-minute temporal tolerance\. Lower values indicate lower empirical memorization risk, but the metric is not a formal differential\-privacy guarantee\. Table[6](https://arxiv.org/html/2607.08357#S4.T6)reports upper\-tail overlap, mean overlap, and calibration ratio for each city\. Table 6\.City\-level empirical exposure\-risk evaluation under the tight nearest\-training\-overlap screen\. Lower values indicate lower exposure risk\. Best values are in bold and second\-best values are underlined\.MobiDiff has a city\-averagedP95P\_\{95\}overlap of 0\.783 and a city\-averaged mean overlap of 0\.660\. They are also lower than MoveSim, whoseP95P\_\{95\}is 1\.000 and whose mean overlap is 0\.786\. Relative to these two high\-utility baselines, MobiDiff reduces mean overlap by 25% and 16%, respectively\. However, GeoGen and SynHAT have lower empirical overlap in several city\-level diagnostics\. GeoGen has an average mean overlap of 0\.437, and SynHAT has an average mean overlap of 0\.463\. The correct interpretation is therefore not that MobiDiff solves privacy, but that it avoids the saturated overlap behavior of the strongest non\-diffusion utility baselines\. ## 5\.Related Work ### 5\.1\.Synthetic Mobility Data Generation Synthetic mobility generation has been studied as a way to support mobility simulation, data sharing, and downstream model development when real traces are costly or sensitive to release\(Konget al\.,[2023](https://arxiv.org/html/2607.08357#bib.bib1)\)\. This motivation is consistent with recent spatial\-intelligence studies that rely on spatio\-temporal traces or flows for traffic forecasting, ride\-hailing, visit prediction, energy usage prediction, and disaster\-response decisions\(Liet al\.,[2024a](https://arxiv.org/html/2607.08357#bib.bib21); Jianget al\.,[2025a](https://arxiv.org/html/2607.08357#bib.bib14); Yuet al\.,[2025](https://arxiv.org/html/2607.08357#bib.bib16),[2026a](https://arxiv.org/html/2607.08357#bib.bib18),[2026b](https://arxiv.org/html/2607.08357#bib.bib17); Yu,[2026](https://arxiv.org/html/2607.08357#bib.bib19); Jianget al\.,[2025b](https://arxiv.org/html/2607.08357#bib.bib15); Shenet al\.,[2025](https://arxiv.org/html/2607.08357#bib.bib22)\)\. Early neural approaches often formulate trajectory generation as sequential token generation\. SeqGAN\(Yuet al\.,[2017](https://arxiv.org/html/2607.08357#bib.bib2)\)introduces adversarial sequence generation with policy gradients, and it can be adapted to discrete mobility tokens\. MoveSim\(Fenget al\.,[2020](https://arxiv.org/html/2607.08357#bib.bib3)\)learns to simulate human mobility behavior and provides a strong non\-diffusion baseline for downstream utility\. Recent large\-model approaches such as Geo\-Llama\(Liet al\.,[2024b](https://arxiv.org/html/2607.08357#bib.bib4)\)further explore language\-model priors for mobility generation under spatio\-temporal constraints\. These methods are effective for sequential generation, but they do not explicitly denoise the coupled spatial, semantic, and temporal channels inside each human mobility activity event\. In contrast, MobiDiff treats each check\-in as a multi\-channel semantic event and learns to reconstruct corrupted event components from full trajectory context\. ### 5\.2\.Diffusion Models for Trajectory Generation Diffusion models have become a powerful class of generative models after the success of denoising diffusion probabilistic models\(Hoet al\.,[2020](https://arxiv.org/html/2607.08357#bib.bib5)\)\. Trajectory\-generation methods have adapted this idea to mobility data through continuous, latent, or staged spatio\-temporal representations\. DiffTraj\(Zhuet al\.,[2023](https://arxiv.org/html/2607.08357#bib.bib6)\)applies diffusion probabilistic modeling to continuous GPS trajectories\. AutoSTDiff\(Xuet al\.,[2025](https://arxiv.org/html/2607.08357#bib.bib7)\)introduces autoregressive spatio\-temporal denoising for asynchronous trajectory generation\. GeoGen\(Xuet al\.,[2026a](https://arxiv.org/html/2607.08357#bib.bib8)\)uses a two\-stage coarse\-to\-fine framework for fine\-grained location\-based social network trajectory generation\. SynHAT\(Xuet al\.,[2026b](https://arxiv.org/html/2607.08357#bib.bib9)\)further develops a two\-stage coarse\-to\-fine diffusion framework for synthesizing human activity traces\. These studies show that diffusion can improve synthetic mobility quality, but they often rely on continuous locations, predefined temporal grids, interpolation, or coarse\-to\-fine realization\. MobiDiff differs by applying discrete diffusion directly to semantic mobility data skeletons, which avoids a separate continuous or latent trace construction step\. ### 5\.3\.Discrete Diffusion and Masked Denoising Discrete diffusion models extend diffusion\-style generation from continuous vectors to categorical state spaces\. Structured denoising diffusion models define corruption and reverse processes over discrete variables\(Austinet al\.,[2021](https://arxiv.org/html/2607.08357#bib.bib10)\)\. Argmax flows and multinomial diffusion provide another route for learning categorical distributions with diffusion\-inspired objectives\(Hoogeboomet al\.,[2021](https://arxiv.org/html/2607.08357#bib.bib11)\)\. Continuous\-time discrete denoising frameworks further generalize categorical diffusion processes\(Campbellet al\.,[2022](https://arxiv.org/html/2607.08357#bib.bib12)\)\. More recent masked\-diffusion formulations simplify discrete generation by reconstructing masked tokens rather than adding Gaussian noise\(Shiet al\.,[2024](https://arxiv.org/html/2607.08357#bib.bib13)\)\. These methods motivate our masked denoising formulation, but human mobility data generation introduces additional structure that generic discrete diffusion does not address\. Each event couples spatial region, fine\-grained location, activity category, absolute time, and gap time\. Moreover, several categorical tokens carry numeric meaning, such as geographic proximity, temporal periodicity, and duration scale\. MobiDiff therefore combines masked discrete diffusion with multi\-channel event tokenization and numeric\-aware embeddings, making discrete diffusion better aligned with semantic human mobility data generation\. ## 6\.Conclusion We presented MobiDiff, a semantic\-aware multi\-channel discrete diffusion framework for human mobility data generation\. Instead of generating continuous trajectories or latent mobility states, MobiDiff models human mobility trajectories as variable\-length sequences of semantic skeleton events\. Each event jointly represents macro\-region, micro\-region, activity category, absolute\-time bin, and gap\-time bin\. Structured event\-, group\-, and channel\-level masking encourages the denoiser to recover spatial, semantic, and temporal dependencies from trajectory context\. Numeric\-aware embeddings further preserve geographic and temporal structure behind discrete tokens\. Experiments on three city\-scale human mobility datasets from Atlanta, Boston, and Seattle show that MobiDiff is especially effective at preserving temporal and selected semantic distributions\. It also samples substantially faster than state\-of\-the\-art two\-stage diffusion baselines in the measured inference probe\. The downstream utility and exposure\-risk results are more nuanced\. MobiDiff provides useful POI and category signals, especially under low\-data augmentation, but autoregressive and simulation baselines remain stronger for some next\-event prediction tasks\. Its empirical exposure risk is lower than SeqGAN and MoveSim under the tight nearest\-training\-overlap screen, but GeoGen and SynHAT achieve lower overlap on several diagnostics\. These results suggest that discrete diffusion is a promising and interpretable direction for semantic\-aware human mobility data generation, while spatial fidelity, utility\-aware denoising, and stronger exposure control remain important future work\. ## 7\.ACKNOWLEDGMENT This work is partially supported by the National Science Foundation under Grants 2411151, 2411152, 2411153, the National Artificial Intelligence Research Resource \(NAIRR\) 240332, and FSU/AWS Computer Support Seed Fund\. ## References - J\. Austin, D\. D\. Johnson, J\. Ho, D\. Tarlow, and R\. van den Berg \(2021\)Structured denoising diffusion models in discrete state\-spaces\.InAdvances in Neural Information Processing Systems,Vol\.34,pp\. 17981–17993\.Cited by:[§2\.2](https://arxiv.org/html/2607.08357#S2.SS2.p1.5),[§5\.3](https://arxiv.org/html/2607.08357#S5.SS3.p1.1)\. - A\. Campbell, J\. Benton, V\. De Bortoli, T\. Rainforth, G\. Deligiannidis, and A\. Doucet \(2022\)A continuous time framework for discrete denoising models\.InAdvances in Neural Information Processing Systems,Vol\.35,pp\. 28266–28279\.Cited by:[§2\.2](https://arxiv.org/html/2607.08357#S2.SS2.p1.5),[§5\.3](https://arxiv.org/html/2607.08357#S5.SS3.p1.1)\. - J\. Feng, Z\. Yang, F\. Xu, H\. Yu, M\. Wang, and Y\. Li \(2020\)Learning to simulate human mobility\.InProceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining,pp\. 3426–3433\.External Links:[Document](https://dx.doi.org/10.1145/3394486.3412862)Cited by:[§1](https://arxiv.org/html/2607.08357#S1.p2.1),[3rd item](https://arxiv.org/html/2607.08357#S4.I2.i3.p1.1),[§4\.3](https://arxiv.org/html/2607.08357#S4.SS3.p2.1),[§5\.1](https://arxiv.org/html/2607.08357#S5.SS1.p1.1)\. - J\. Ho, A\. Jain, and P\. Abbeel \(2020\)Denoising diffusion probabilistic models\.InProceedings of the 34th Annual Conference on Neural Information Processing Systems,Cited by:[§1](https://arxiv.org/html/2607.08357#S1.p2.1),[§5\.2](https://arxiv.org/html/2607.08357#S5.SS2.p1.1)\. - E\. Hoogeboom, D\. Nielsen, P\. Jaini, P\. Forré, and M\. Welling \(2021\)Argmax flows and multinomial diffusion: learning categorical distributions\.InAdvances in Neural Information Processing Systems,Vol\.34,pp\. 12454–12465\.Cited by:[§2\.2](https://arxiv.org/html/2607.08357#S2.SS2.p1.5),[§5\.3](https://arxiv.org/html/2607.08357#S5.SS3.p1.1)\. - L\. Jiang, Y\. Yang, and G\. Wang \(2025a\)HCRide: harmonizing passenger fairness and driver preference for human\-centered ride\-hailing\.InProceedings of the Thirty\-Fourth International Joint Conference on Artificial Intelligence,pp\. 10289–10297\.Cited by:[§1](https://arxiv.org/html/2607.08357#S1.p1.1),[§5\.1](https://arxiv.org/html/2607.08357#S5.SS1.p1.1)\. - L\. Jiang, D\. Yu, R\. Xu, T\. Tang, and G\. Wang \(2025b\)Uncertainty\-aware predict\-then\-optimize framework for equitable post\-disaster power restoration\.InProceedings of the Thirty\-Fourth International Joint Conference on Artificial Intelligence,pp\. 9719–9727\.Cited by:[§1](https://arxiv.org/html/2607.08357#S1.p1.1),[§5\.1](https://arxiv.org/html/2607.08357#S5.SS1.p1.1)\. - X\. Kong, Q\. Chen, M\. Hou, H\. Wang, and F\. Xia \(2023\)Mobility trajectory generation: a survey\.Artificial Intelligence Review56,pp\. 3057–3098\.External Links:[Document](https://dx.doi.org/10.1007/s10462-023-10598-x)Cited by:[§1](https://arxiv.org/html/2607.08357#S1.p1.1),[§5\.1](https://arxiv.org/html/2607.08357#S5.SS1.p1.1)\. - L\. Li, E\. E\. Ozguven, Y\. Zhao, G\. Wang, Y\. Xie, and Y\. Dong \(2025\)TyphoFormer: language\-augmented transformer for accurate typhoon track forecasting\.InProceedings of the 33rd ACM International Conference on Advances in Geographic Information Systems,pp\. 1174–1177\.External Links:[Document](https://dx.doi.org/10.1145/3748636.3763223)Cited by:[§1](https://arxiv.org/html/2607.08357#S1.p1.1)\. - L\. Li, K\. Yang, J\. Bi, and F\. Luo \(2024a\)STS\-CCL: spatial\-temporal synchronous contextual contrastive learning for urban traffic forecasting\.InICASSP 2024 – 2024 IEEE International Conference on Acoustics, Speech and Signal Processing,pp\. 6705–6709\.External Links:[Document](https://dx.doi.org/10.1109/ICASSP48485.2024.10446624)Cited by:[§1](https://arxiv.org/html/2607.08357#S1.p1.1),[§5\.1](https://arxiv.org/html/2607.08357#S5.SS1.p1.1)\. - S\. Li, T\. Tran, H\. Lin, J\. Krumm, C\. Shahabi, and L\. Xiong \(2024b\)Geo\-llama: leveraging LLMs for human mobility trajectory generation with spatiotemporal constraints\.arXiv preprint arXiv:2408\.13918\.Cited by:[§1](https://arxiv.org/html/2607.08357#S1.p2.1),[§5\.1](https://arxiv.org/html/2607.08357#S5.SS1.p1.1)\. - B\. Shen, E\. Ozguven, Y\. Zhao, G\. Wang, Y\. Xie, and Y\. Dong \(2025\)Learning from the storm: a multivariate machine learning approach to predicting hurricane\-induced economic losses\.InProceedings of the 1st ACM SIGSPATIAL International Workshop on Spatial Intelligence for Smart and Connected Communities,pp\. 1–4\.Cited by:[§1](https://arxiv.org/html/2607.08357#S1.p1.1),[§5\.1](https://arxiv.org/html/2607.08357#S5.SS1.p1.1)\. - J\. Shi, K\. Han, Z\. Wang, A\. Doucet, and M\. K\. Titsias \(2024\)Simplified and generalized masked diffusion for discrete data\.InAdvances in Neural Information Processing Systems,Cited by:[§2\.2](https://arxiv.org/html/2607.08357#S2.SS2.p1.5),[§5\.3](https://arxiv.org/html/2607.08357#S5.SS3.p1.1)\. - R\. Xu, K\. Cai, L\. Jiang, Z\. Hong, Y\. Tian, and G\. Wang \(2026a\)GeoGen: a two\-stage coarse\-to\-fine framework for fine\-grained synthetic location\-based social network trajectory generation\.InProceedings of the AAAI Conference on Artificial Intelligence,Vol\.40,pp\. 1373–1381\.External Links:[Document](https://dx.doi.org/10.1609/aaai.v40i2.37111)Cited by:[§1](https://arxiv.org/html/2607.08357#S1.p2.1),[1st item](https://arxiv.org/html/2607.08357#S4.I2.i1.p1.1),[§4\.3](https://arxiv.org/html/2607.08357#S4.SS3.p2.1),[§4\.4](https://arxiv.org/html/2607.08357#S4.SS4.p2.2),[§5\.2](https://arxiv.org/html/2607.08357#S5.SS2.p1.1)\. - R\. Xu, Z\. Hong, and G\. Wang \(2025\)AutoSTDiff: autoregressive spatio\-temporal denoising diffusion model for asynchronous trajectory generation\.InProceedings of the 2025 SIAM International Conference on Data Mining \(SDM\),pp\. 538–547\.External Links:[Document](https://dx.doi.org/10.1137/1.9781611978520.58)Cited by:[§1](https://arxiv.org/html/2607.08357#S1.p2.1),[§5\.2](https://arxiv.org/html/2607.08357#S5.SS2.p1.1)\. - R\. Xu, L\. Jiang, D\. Yu, X\. Li, and G\. Wang \(2026b\)SynHAT: a two\-stage coarse\-to\-fine diffusion framework for synthesizing human activity traces\.arXiv preprint arXiv:2604\.14705\.Cited by:[§1](https://arxiv.org/html/2607.08357#S1.p2.1),[2nd item](https://arxiv.org/html/2607.08357#S4.I2.i2.p1.1),[§4\.2\.3](https://arxiv.org/html/2607.08357#S4.SS2.SSS3.p2.1),[§4\.3](https://arxiv.org/html/2607.08357#S4.SS3.p2.1),[§4\.4](https://arxiv.org/html/2607.08357#S4.SS4.p2.2),[§5\.2](https://arxiv.org/html/2607.08357#S5.SS2.p1.1)\. - D\. Yu, L\. Jiang, R\. Xu, and G\. Wang \(2026a\)HealthMamba: an uncertainty\-aware spatiotemporal graph state space model for effective and reliable healthcare facility visit prediction\.External Links:2602\.05286,[Link](https://arxiv.org/abs/2602.05286)Cited by:[§1](https://arxiv.org/html/2607.08357#S1.p1.1),[§5\.1](https://arxiv.org/html/2607.08357#S5.SS1.p1.1)\. - D\. Yu, R\. Xu, D\. Zhuang, Y\. Bu, S\. Wang, and G\. Wang \(2026b\)TrustEnergy: a unified framework for accurate and reliable user\-level energy usage prediction\.Proceedings of the AAAI Conference on Artificial Intelligence40\(46\),pp\. 39558–39566\.External Links:[Document](https://dx.doi.org/10.1609/aaai.v40i46.41307)Cited by:[§1](https://arxiv.org/html/2607.08357#S1.p1.1),[§5\.1](https://arxiv.org/html/2607.08357#S5.SS1.p1.1)\. - D\. Yu, D\. Zhuang, L\. Jiang, R\. Xu, X\. Ye, Y\. Bu, S\. Wang, and G\. Wang \(2025\)UQGNN: uncertainty quantification of graph neural networks for multivariate spatiotemporal prediction\.InProceedings of the 33rd ACM International Conference on Advances in Geographic Information Systems,pp\. 52–65\.Cited by:[§1](https://arxiv.org/html/2607.08357#S1.p1.1),[§5\.1](https://arxiv.org/html/2607.08357#S5.SS1.p1.1)\. - D\. Yu \(2026\)EnergyMamba\.Note:Unpublished manuscriptCited by:[§1](https://arxiv.org/html/2607.08357#S1.p1.1),[§5\.1](https://arxiv.org/html/2607.08357#S5.SS1.p1.1)\. - L\. Yu, W\. Zhang, J\. Wang, and Y\. Yu \(2017\)SeqGAN: sequence generative adversarial nets with policy gradient\.InProceedings of the AAAI Conference on Artificial Intelligence,Vol\.31\.Cited by:[§5\.1](https://arxiv.org/html/2607.08357#S5.SS1.p1.1)\. - Y\. Zhu, Y\. Ye, S\. Zhang, X\. Zhao, and J\. J\. Q\. Yu \(2023\)DiffTraj: generating GPS trajectory with diffusion probabilistic model\.InProceedings of the 37th Annual Conference on Neural Information Processing Systems,Cited by:[§1](https://arxiv.org/html/2607.08357#S1.p2.1),[§5\.2](https://arxiv.org/html/2607.08357#S5.SS2.p1.1)\.
Similar Articles
MMDiff: Extending Diffusion Transformers for Multi-Modal Generation
MMDiff extends frozen diffusion transformers into multi-modal generative systems using lightweight decoders, achieving significant improvements in semantic segmentation and other perceptual tasks through multi-timestep feature fusion.
Discrete Diffusion for Complex and Congested Multi-Agent Path Finding with Sparse Social Attention
This paper introduces DiffLNS, a hybrid framework integrating a discrete denoising diffusion probabilistic model (D3PM) with LNS2 for multi-agent path finding, using sparse social attention to generate warm-start plans. It achieves high success rates on complex and congested settings, outperforming baselines.
ARDY: Autoregressive Diffusion with Hybrid Representation for Interactive Human Motion Generation
ARDY introduces a streaming generation framework for real-time, high-fidelity 3D human motion generation controlled by text and kinematic constraints, using a hybrid representation and two-stage autoregressive transformer denoiser.
Semantic DLM+: Improving Diffusion Language Models through Bias-variance Trade-off in Transition Kernel Design
This paper theoretically analyzes diffusion language models through a bias-variance lens, identifying trade-offs between masking and uniform diffusion kernels. It proposes SemDLM+, which adds a global transition and semantic-frequency penalty to overcome the semantic basin problem, achieving competitive generation quality on LM1B and OpenWebText benchmarks.
Mobility Anomaly Generation using LLM-Driven Behavior with Kinematic Constraints
Introduces a generative framework that uses LLM agents to inject behavioral anomalies into simulated trajectories and applies kinematic and map constraints to produce realistic anomalous mobility data with ground truth.