Submitted:
25 June 2026
Posted:
26 June 2026
You are already at the latest version
Abstract
Keywords:
1. Introduction
- STKG, a prior knowledge representation architecture in which four types of relationships, global spatio-temporal POI-POI relationship, local geospatial POI-POI relationship, dynamic user-user friendship, and static user-user social links, are organized to represent prior geographical and social knowledge;
- A global spatio-temporal relationship-aware encoder demonstrated to be effective in the trade-off between short- and long-range transitions, and a dynamic friendship-aware encoder demonstrated to be effective for balancing short- and long-term agreements;
- GSTRDFA, a STKG enhanced model simultaneously models and captures global/local geospatial relationships between POIs and dynamic/static friendship relationships between users, demonstrated to achieve a 2.79-6.67% improvement in Acc@1/5/10 and MRR.
2. Related Work
3. Problem Formulation
4. Methodology
4.1. Representation Layer
4.2. Propagation Layer
4.3. Prediction Layer
4.4. Negative Sampling
4.5. Loss and Optimization
5. Experiments
5.1. Datasets
5.2. Metrics
5.3. Baselines
5.4. Experimental Settings
5.5. Results & Analysis
5.6. Ablation Study
5.7. Hyper Parameters Sensitivity Analysis
5.8. Case Study
6. Conclusions
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- Xu, L.; Liu, Y.; Xu, T.; Chen, E.; Tang, Y. Graph augmentation empowered contrastive learning for recommendation. ACM Trans. Inf. Syst. 2025, 43(2), 1–27. [Google Scholar] [CrossRef]
- Zhang, Q.; et al. A Survey on point-of-interest recommendation: models, architectures, and security. IEEE Trans. Knowl. Data Eng. 2025, 37(6), 3153–3172. [Google Scholar] [CrossRef]
- Zhang, Q.; Xia, L.; Cai, X.; Yiu, S.-M.; Huang, C.; Jensen, C.S. Graph augmentation for recommendation. In: IEEE International Conference on Data Engineering (ICDE), Utrecht, Netherlands; 2024, pp. 557–569. [CrossRef]
- Lian, D.; Zheng, K.; Ge, Y.; Cao, L.; Chen, E.; Xie, X. GeoMF++: Scalable location recommendation via joint geographical modeling and matrix factorization. ACM Trans. Inf. Syst. 2018, 36(3), 1–29. [Google Scholar] [CrossRef]
- Rahmani, H.A.; Aliannejadi, M.; Ahmadian, S.; Baratchi, M.; Afsharchi, M.; Crestani, F. LGLMF: Local geographical based logistic matrix factorization model for POI recommendation. In: Asia Information Retrieval Symposium (AIRS), Hong Kong, China, 2019; pp. 66–78. [Google Scholar] [CrossRef]
- Kang, W.; McAuley, J. Self-attentive sequential recommendation. In: IEEE International Conference on Data Mining (ICDM), Singapore, 2018; 2018, pp. 197–206. [Google Scholar] [CrossRef]
- Qin, Y.; Wu, H.; Ju, W.; Luo, X.; Zhang, M. A diffusion model for POI recommendation. ACM Trans. Inf. Syst. 2023, 42(2), 1–27. [Google Scholar] [CrossRef]
- Zuo, J.; Zhang, Y. Diff-DGMN: A diffusion-based dual graph multi-attention network for POI recommendation. IEEE Internet Things J. 2024, 11(23), 38393–38409. [Google Scholar] [CrossRef]
- Long, J.; Ye, G.; Chen, T.; Wang, Y.; Wang, M.; Yin, H. Diffusion-based cloud-edge-device collaborative learning for next POI recommendations. In: 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining (SIGKDD), Barcelona, Spain; 2024, pp. 2026–2036. [CrossRef]
- Zhan, G.; Xu, J.; Huang, Z.; Zhang, Q.; Xu, M.; Zheng, N. A semantic sequential correlation based LSTM model for next POI recommendation. In: IEEE International Conference on Mobile Data Management (MDM), Hong Kong, China, 2019; pp. 128–137. [Google Scholar] [CrossRef]
- Zhang, Y.; Lan, P.; Wang, Y.; Xiang, H. Spatio-temporal mogrifier LSTM and attention network for next POI recommendation. In: IEEE International Conference on Web Services (ICWS), Barcelona, Spain; 2022, pp. 17–26. [CrossRef]
- Lai, Y.; Zeng, X. A POI recommendation model for intelligent systems using AT-LSTM in location-based social network big data. Int. J. Semant. Web Inf. Syst. 2023, 19(1), 1–15. [Google Scholar] [CrossRef]
- Zang, H.; Han, D.; Li, X.; Wan, Z.; Wang, M. CHA: Categorical hierarchy-based attention for next POI recommendation. ACM Trans. Inf. Syst. 2021, 40(1), 1–22. [Google Scholar] [CrossRef]
- Xie, J.; Chen, Z. Hierarchical transformer with spatio-temporal context aggregation for next point-of-interest recommendation. ACM Trans. Inf. Syst. 2023, 42(2), 1–30. [Google Scholar] [CrossRef]
- Feng, S.; Meng, F.; Chen, L.; Shang, S.; Ong, Y. Rotan: A rotation-based temporal attention network for time-specific next POI recommendation. In: 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining (SIGKDD), Barcelona, Spain; 2024, pp. 759–770. [CrossRef]
- Li, P.; De, R.M.; Xue, H.; Ao, S.; Song, Y.; Salim, F.D. Large language models for next point-of-interest recommendation. In: 47th ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR), Washington DC, USA; 2024, pp. 1463–1472. [CrossRef]
- Wang, D.; Huang, Y.; Gao, S.; Wang, Y.; Huang, C.; Shang, S. Generative next poi recommendation with semantic id. In: 31st ACM SIGKDD Conference on Knowledge Discovery and Data Mining (SIGKDD), Toronto, Canada; 2025, pp. 2904–2914. [CrossRef]
- Rahmani, H.A.; Aliannejadi, M.; Baratchi, M.; Crestani, F. A systematic analysis on the impact of contextual information on point-of-interest recommendation. ACM Trans. Inf. Syst. 2022, 40(4), 1–35. [Google Scholar] [CrossRef]
- Xiong, F.; Sun, H.; Luo, G.; Pan, S.; Qiu, M.; Wang, L. Graph attention network with high-order neighbor information propagation for social recommendation. In: 33rd International Joint Conference on Artificial Intelligence (IJCAI), Jeju, Korea; 2024, pp. 2478–2486. [CrossRef]
- Yu, C.; Shi, L.; Zhao, Y. Trajectory- and friendship-aware graph neural network with transformer for next POI recommendation. ISPRS Int. J. Geo-Inf. 2025, 14(5), 192. [Google Scholar] [CrossRef]
- Li, X.; et al. Beyond individual and point: next POI recommendation via region-aware dynamic hypergraph with dual-level modeling. In: 34th International Joint Conference on Artificial Intelligence (IJCAI), Guangzhou, China; 2025, pp. 3081–3089. [CrossRef]
- Yang, D.; Qu, B.; Yang, J.; Cudré-Mauroux, P. LBSN2Vec++: Heterogeneous hypergraph embedding for location-based social networks. IEEE Trans. Knowl. Data Eng. 2020, 34(4), 1843–1855. [Google Scholar] [CrossRef]
- Rao, X.; Chen, L.; Liu, Y.; Shang, S.; Yao, B.; Han, P. Graph-flashback network for next location recommendation. In: 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining (SIGKDD), Washington DC, USA, 2022; pp. 1463–1471. [Google Scholar] [CrossRef]
- Wei, X.; Liu, Y.; Sun, J.; Jiang, Y.; Tang, Q.; Yuan, K. Dual subgraph-based graph neural network for friendship prediction in location-based social networks. ACM Trans. Knowl. Discov. Data 2023, 17(3), 1–28. [Google Scholar] [CrossRef]
- Li, J.; et al. Trajectory prediction enhanced by geographic knowledge graph and multi-spatio temporal constraints. Acta Geod. Et. Cartogr. Sin. 2024, 53(10), 2021–2033. [Google Scholar] [CrossRef]
- Kong, X.; Chen, Z.; Li, J.; Bi, J.; Shen, G. KGNext: Knowledge-graph-enhanced transformer for next POI recommendation with uncertain check-ins. IEEE Trans. Comput Soc. Syst. 2024, 11(5), 6637–6648. [Google Scholar] [CrossRef]
- Yin, F.; Liu, Y.; Shen, Z.; Chen, L.; Shang, S.; Han, P. Next POI recommendation with dynamic graph and explicit dependency. In: AAAI Conference on Artificial Intelligence (AAAI), Washington DC, USA; 2023, pp. 4827–4834. [CrossRef]
- Ji, X.; Cao, Y.; Zhang, J.; Zhao, X. STSE: Spatio-temporal state embedding for knowledge graph completion. Knowl.-Based Syst. 2025, 317, 113469. [Google Scholar] [CrossRef]
- Han, H.; et al. STGCN: A spatial-temporal aware graph learning method for POI recommendation. In: IEEE International Conference on Data Mining (ICDM), Sorrento, Italy; 2020, pp. 1052–1057. [CrossRef]
- Wang, D.; Wang, X.; Xiang, Z.; Yu, D.; Deng, S.; Xu, G. Attentive sequential model based on graph neural network for next POI recommendation. World Wide Web 2021, 24(6), 2161–2184. [Google Scholar] [CrossRef]
- Wang, Y.; Liu, A.; Fang, J.; Qu, J.; Zhao, L. ADQ-GNN: Next POI recommendation by fusing GNN and area division with quadtree. In: International Conference on Web Information Systems Engineering (WISE), Melbourne, Australia, 2021; pp. 177–192. [Google Scholar] [CrossRef]
- Kim, J.; Jeong, S.; Park, G.; Cha, K.; Suh, I.; Oh, B. DynaPosGNN: Dynamic-Positional GNN for Next POI Recommendation. In: IEEE International Conference on Data Mining Workshops (ICDMW), Auckland, New Zealand; 2021, pp. 36–44. [CrossRef]
- Sun, C.; et al. Attention-based graph neural networks: A survey. Artif. Intell. Rev. 2023, 56(2), 2263–2310. [Google Scholar] [CrossRef]
- He, X.; He, W.; Liu, Y.; Lu, X.; Xiao, Y.; Liu, Y. ImNext: Irregular interval attention and multi-task learning for next POI recommendation. Knowl.-Based Syst. 2024, 293, 111674. [Google Scholar] [CrossRef]
- Zhang, J.; Liu, X.; Zhou, X.; Chu, X. Leveraging graph neural networks for point-of-interest recommendations. Neurocomputing 2021, 462, 1–13. [Google Scholar] [CrossRef]
- Zhang, J.; Ma, W. Hybrid structural graph attention network for POI recommendation. Expert Syst. Appl. 2024, 248, 123436. [Google Scholar] [CrossRef]
- Xu, X.; et al. Revisiting mobility modeling with graph: A graph transformer model for next point-of-interest recommendation. In: 31st ACM International Conference on Advances in Geographic Information Systems (SIGSPATIAL), Hamburg, Germany; 2023, pp. 1–10. [CrossRef]
- Zhang, J.; et al. Hyper-relational knowledge graph neural network for next POI recommendation. World Wide Web 2024, 27(4), 46. [Google Scholar] [CrossRef]
- Qin, Y.; et al. DisenPOI: Disentangling sequential and geographical influence for point-of-interest recommendation. In: 16th ACM International Conference on Web Search and Data Mining (WSDM), Singapore, 2023; pp. 508–516. [Google Scholar] [CrossRef]
- Liu, T.; Jiang, A.; Zhou, J.; Li, M.; Kwan, H.K. GraphSAGE-Based Dynamic Spatial-Temporal Graph Convolutional Network for Traffic Prediction. IEEE Trans. Intell. Transp. Syst. 2023, 24(10), 11210–11224. [Google Scholar] [CrossRef]
- Qin, Y.; et al. Disentangling Geographical Effect for Point-of-Interest Recommendation. IEEE Trans. Knowl. Data Eng. 2023, 35(8), 7883–7897. [Google Scholar] [CrossRef]
- Zhao, P.; et al. Where to Go Next: A Spatio-Temporal Gated Network for Next POI Recommendation. IEEE Trans. Knowl. Data Eng. 2022, 34(5), 2512–2524. [Google Scholar] [CrossRef]
- Luo, Y.; Liu, Q.; Liu, Z. STAN: Spatio-temporal attention network for next location recommendation. In: ACM Web Conference (WWW), Ljubljana, Slovenia, 2021; pp. 2177–2185. [Google Scholar] [CrossRef]
- Lian, D.; Wu, Y.; Ge, Y.; Xie, X.; Chen, E. Geography-aware sequential location recommendation. In: 26th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (SIGKDD) Virtual Event; 2020, pp. 2009–2019. [CrossRef]
- Yang, S.; Liu, J.; Zhao, K. GETNext: Trajectory flow map enhanced transformer for next POI recommendation. In: 45th International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR), Madrid, Spain, 2022; pp. 1144–1153. [Google Scholar] [CrossRef]
- Pan, X.; Cai, X.; Xu, S.; Zhang, Y.; Nie, P.; Yuan, X. GeoCo: Geographical Correlation Enhanced Network for POI Recommendation. IEEE Trans. Knowl. Data Eng. 2024, 36(12), 8362–8376. [Google Scholar] [CrossRef]













| NYC | JK | CA | |
| #Users | 81948 | 8657 | 109674 |
| #POIs | 73995 | 6376 | 173292 |
| #Check-ins | 156066 | 10357 | 202486 |
| #SocialLinks | 298606 | 248 | 295900 |
| Time Span | 2011/12/08 2012/04/23 |
2011/12/08 2012/04/23 |
2011/12/08 2012/04/23 |
| Latitude Extent | 40.501545 40.916965 |
-6.379921 -6.102930 |
32.50144 41.99948 |
| Longitude Extent | -74.25498 -73.70002 |
106.730095 106.979420 |
-124.265854 -114.002945 |
| Group | Model | Description |
| (a) Direct sequence prediction | STGN [42] | Spatio-temporal RNN |
| STAN [43] | Spatio-temporal attention | |
| (b) User-user enhanced | LBSN2Vec++ [22] | Social heterogeneous hypergraph |
| DSGNN [24] | Dual GNN incorporating social links | |
| Graph-Flashback [23] | KG without dynamic friendships | |
| (c) POI-POI enhanced | GeoSAN [44] | Geo-enhanced with GPS constraints |
| GETNext [45] | Trajectory flow KG enhanced | |
| GeoCo [46] | Fine-grained hierarchical sequences | |
| (d) Recent | KGNext [26] | Hybrid soc- and geo-enhanced based on KG and Transformer |
| SNPM [27] | Dynamic graph and explicit dependency |
| NYC | JK | CA | ||||||||||||
| Acc@1 | Acc@5 | Acc@10 | MRR | Acc@1 | Acc@5 | Acc@10 | MRR | Acc@1 | Acc@5 | Acc@10 | MRR | |||
| STGN | 0.1423 | 0.3281 | 0.4124 | 0.2215 | 0.1282 | 0.3104 | 0.3957 | 0.2053 | 0.1357 | 0.3112 | 0.3983 | 0.2104 | ||
| STAN | 0.1736 | 0.3819 | 0.4738 | 0.2657 | 0.1638 | 0.3587 | 0.4472 | 0.2519 | 0.1687 | 0.3679 | 0.4604 | 0.2573 | ||
| LBSN2Vec++ | 0.1587 | 0.3562 | 0.4389 | 0.2438 | 0.1398 | 0.3246 | 0.4075 | 0.2202 | 0.1539 | 0.3428 | 0.4286 | 0.2361 | ||
| DSGNN | 0.1852 | 0.4027 | 0.4924 | 0.2783 | 0.1473 | 0.3391 | 0.4268 | 0.2335 | 0.1812 | 0.3926 | 0.4798 | 0.2718 | ||
| Graph-FB | 0.2035 | 0.4319 | 0.5237 | 0.2984 | 0.1703 | 0.3785 | 0.4689 | 0.2594 | 0.2054 | 0.4298 | 0.5229 | 0.2992 | ||
| GeoSAN | 0.1674 | 0.3725 | 0.4613 | 0.2582 | 0.1625 | 0.3583 | 0.4492 | 0.2498 | 0.1876 | 0.4032 | 0.4937 | 0.2775 | ||
| GETNext | 0.1928 | 0.4186 | 0.5079 | 0.2984 | 0.1745 | 0.3784 | 0.4653 | 0.2637 | 0.1978 | 0.4156 | 0.5084 | 0.2886 | ||
| GeoCo | 0.2189 | 0.4574 | 0.5523 | 0.3217 | 0.2184 | 0.4537 | 0.5486 | 0.3273 | 0.2132 | 0.4417 | 0.5368 | 0.3114 | ||
| KGNext | 0.2112 | 0.4458 | 0.5386 | 0.3093 | 0.1907 | 0.4043 | 0.4937 | 0.2824 | 0.2059 | 0.4289 | 0.5183 | 0.3042 | ||
| SNPM | 0.2256 | 0.4689 | 0.5638 | 0.3325 | 0.1983 | 0.4175 | 0.5064 | 0.2926 | 0.2219 | 0.4623 | 0.5582 | 0.3351 | ||
| Ours | 0.2357 | 0.4996 | 0.6014 | 0.3497 | 0.2245 | 0.4669 | 0.5654 | 0.3366 | 0.2291 | 0.4828 | 0.5844 | 0.3468 | ||
| Improvements | 4.48% | 6.55% | 6.67% | 5.17% | 2.79% | 2.91% | 3.06% | 2.84% | 3.24% | 4.43% | 4.69% | 3.49% | ||
| Acc@1 | Acc@5 | Acc@10 | MRR | Drop | |
| Full Model | 0.2357 | 0.4996 | 0.6014 | 0.3497 | ---- |
| w/o SocEncoder | 0.2259 | 0.4815 | 0.5813 | 0.3367 | -3.7% |
| w/o DFEncoder | 0.2164 | 0.4636 | 0.5612 | 0.3232 | -7.6% |
| w/o DFAE | 0.2085 | 0.4493 | 0.5442 | 0.3126 | -10.6% |
| w/o GeoEncoder | 0.2211 | 0.4724 | 0.5706 | 0.3295 | -5.8% |
| w/o STSEncoder | 0.2022 | 0.4368 | 0.5306 | 0.3036 | -13.2% |
| w/o GSTRAE | 0.1928 | 0.4189 | 0.5106 | 0.2905 | -16.9% |
| w/o GSTRDFAE | 0.1592 | 0.3706 | 0.4547 | 0.2374 | -32.1% |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |
| FM | 19766 | 12968 | 11492 | 10936 | 782 | 33767 | 30931 | 818 | 1096 | 29769 |
| WS | 12968 | 19766 | 10936 | 30931 | 33767 | 782 | 11492 | 299105 | 1096 | 260210 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.