atlas

Research map / Image generation / Fast diffusion sampling

ProDiff: Prototype-Guided Diffusion for Minimal Information Trajectory Imputation

ICML 2025 · Image generation › Fast diffusion sampling · approach: Diffusion models as perception tools · 0 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.

Proposes ProDiff, a prototype-guided conditional diffusion model that imputes trajectory points from only two endpoints, jointly trained with prototype clustering and contrastive losses.

Problem

Trajectory imputation under minimal information: reconstructing missing intermediate points given only the two endpoints of a fixed-length window, without relying on dense sparse trajectories or road graphs.

Approach

Combine a diffusion model (1D-UNet denoiser) with a prototype condition extractor that embeds unlabeled trajectories into learned prototypes capturing macro-level movement patterns, trained jointly with the diffusion loss plus K-means-consistency and prototype contrastive losses.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use ProDiff instead of the strongest baselinetrajectory imputation · WuXi, k=4TC@2k: 0.6958 -> 0.7155Helped
use ProDiff instead of the strongest baselinetrajectory imputation · FourSquare, k=4TC@10k: 0.8928 -> 0.8971Helped
add the prototype condition extractor (ablation)ProDiff · WuXi, k=8TC@2k: 0.4486 -> 0.5752Helped
add classification consistency loss L_C1 (ablation)ProDiff · WuXi, k=8TC@2k: 0.5395 -> 0.5752Helped
add contrastive loss L_C2 (ablation)ProDiff · WuXi, k=8TC@2k: 0.4888 -> 0.5752Helped
increase prototype count from 15 to 20 (ablation)ProDiff · WuXi, k=6TC@10k: 0.9237 -> 0.9285Helped
increase prototype count from 20 to 25 (ablation)ProDiff · WuXi, k=8TC@10k: 0.8945 -> 0.9017Helped
increase diffusion steps from 100 to 300 (ablation)ProDiff · WuXiTC@10k: 0.9187 -> 0.9300Helped
increase diffusion steps from 300 to 700 (ablation)ProDiff · WuXiTC@10k: 0.9300 -> 0.9216Hurt
replace MASK with prototype conditioning (ablation)cVAE · WuXiTC@10k: 0.4513 -> 0.5009Helped
replace MASK with prototype conditioning (ablation)cGAN · WuXiTC@10k: 0.4896 -> 0.5883Helped
provide 4 fixed trajectory points instead of 2 (ablation)ProDiff · WuXi, length 10TC@2k: 0.4996 -> 0.6820Helped

Surprising findings

Limitations

Experimental setup

Datasets: WuXi mobile signal data Foursquare check-ins (Tokyo)

Benchmarks: WuXi FourSquare

Metrics: TC@2k TC@4k TC@6k TC@8k TC@10k Density Distance Segment Distance Radius MAE

Baselines: VAR SAITS TimesNet Diffusion-TS DiffTraj RNTrajRec TS-TrajGen MM-STGED AttnMove

Builds on: DDPM Diffusion-TS DiffTraj SAITS

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