Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

STAN: Spatio-Temporal Attention Network for Next Location Recommendation

About

The next location recommendation is at the core of various location-based applications. Current state-of-the-art models have attempted to solve spatial sparsity with hierarchical gridding and model temporal relation with explicit time intervals, while some vital questions remain unsolved. Non-adjacent locations and non-consecutive visits provide non-trivial correlations for understanding a user's behavior but were rarely considered. To aggregate all relevant visits from user trajectory and recall the most plausible candidates from weighted representations, here we propose a Spatio-Temporal Attention Network (STAN) for location recommendation. STAN explicitly exploits relative spatiotemporal information of all the check-ins with self-attention layers along the trajectory. This improvement allows a point-to-point interaction between non-adjacent locations and non-consecutive check-ins with explicit spatiotemporal effect. STAN uses a bi-layer attention architecture that firstly aggregates spatiotemporal correlation within user trajectory and then recalls the target with consideration of personalized item frequency (PIF). By visualization, we show that STAN is in line with the above intuition. Experimental results unequivocally show that our model outperforms the existing state-of-the-art methods by 9-17%.

Yingtao Luo, Qiang Liu, Zhaocheng Liu• 2021

Related benchmarks

TaskDatasetResultRank
BusynessHouston (test)
MAE0.185
28
BusynessLos Angeles
MAE0.189
28
Open HoursLos Angeles
F1 Score46.4
28
Open HoursHouston (test)
F1 Score48.4
28
Visit IntentHouston (test)
F1 Score0.183
28
Price LevelLos Angeles
Accuracy0.497
28
Visit IntentLos Angeles
F1 Score18.3
28
Permanent ClosureLos Angeles
F1 Score22
28
Price LevelHouston (test)
Accuracy51.3
28
Trajectory GenerationTokyo Abnormal Trajectory, Abnormal Data 2020
SD0.115
15
Showing 10 of 15 rows

Other info

Follow for update