atlas

Research map / Video / Video segmentation and tracking

Integrating Personalized Spatio-Temporal Clustering for Next POI Recommendation

AAAI 2025 · Video › Video segmentation and tracking · approach: Spatio-temporal predictive modeling · 11 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 iPCM, a next-POI recommendation model that clusters POIs spatially (k-means) and time slices temporally (ordered sample clustering), fuses POI/user/region/time embeddings into a Transformer encoder with MLP heads, and adds a probability adjustment step using user-region-POI and user-period-POI preferences.

Problem

Next POI recommendation on LBSN check-in data suffers from broad search scopes across whole cities and all times, and individual user data is too sparse to learn personalized spatio-temporal clustering effects.

Approach

Learn personalized spatio-temporal clustering by clustering POIs into k-means regions and day time slices into ordered-sample periods, using global trajectory data plus user embeddings, then predict next region and period to narrow the POI search via a probability adjustment step.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add user information to the POI-only model (ablation)iPCM · NYCAcc@1: 0.2236 -> 0.2486Helped
Add user information to the POI-only model (ablation)iPCM · TKYAcc@1: 0.2556 -> 0.3691Helped
Add personalized temporal clustering to POI+user (ablation)iPCM · NYCAcc@1: 0.2486 -> 0.2604Helped
Add personalized temporal clustering to POI+user (ablation)iPCM · TKYAcc@1: 0.3691 -> 0.4044Helped
Add personalized spatial clustering to POI+user (ablation)iPCM · NYCAcc@1: 0.2486 -> 0.2604Helped
Add personalized spatial clustering to POI+user (ablation)iPCM · TKYAcc@1: 0.3691 -> 0.4044Helped
Add both personalized temporal and spatial clustering to POI+user (ablation)iPCM · NYCAcc@1: 0.2486 -> 0.2604Helped
Add both personalized temporal and spatial clustering to POI+user (ablation)iPCM · TKYAcc@1: 0.3691 -> 0.4044Helped
Add personalized temporal clustering to POI+user (ablation)iPCM · NYCAcc@5: 0.553 -> 0.5456No clear effect
Add personalized temporal clustering to POI+user (ablation)iPCM · TKYAcc@10: 0.7149 -> 0.7151No clear effect
Add personalized spatial clustering to POI+user (ablation)iPCM · NYCAcc@5: 0.553 -> 0.55No clear effect
Add personalized spatial clustering to POI+user (ablation)iPCM · TKYAcc@5: 0.6358 -> 0.6524Helped

Surprising findings

Limitations

Experimental setup

Datasets: Foursquare NYC Foursquare TKY Foursquare SIN Foursquare OSK

Benchmarks: Foursquare NYC Foursquare TKY Foursquare SIN Foursquare OSK

Metrics: Acc@1 Acc@5 Acc@10 MRR

Baselines: MF FPMC GETNext AGRAN

Builds on: GETNext STAN GGNN Time2Vec

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