Abstract
Point-of-Interest (POI) recommendation using preference mining based on spatial data ascertained through Location-based Social Networks (LBSNs) is a critical personalized recommendation task. An efficient recommendation system requires an enhanced representation of users’ preferences. We propose High-order Spatial Connectivity Minning an enhancement over Neural Graph Collaborative Filtering (HSCM-NGCF) that solves the issue of over-smoothing in NGCF when the node embeddings are indistinguishable. The process involves three novel steps. First, the sequence propagation analysis is embedded in the interaction propagation layer to capture the high-order spatial connectivity in the interaction graph. Second, to emphasize and learn the relevant patterns, an adaptive weight mechanism is added that adjusts the relative importance of different edges to prioritize the edges with higher weights. Third, HSCM-NGCF can handle sparsity and noise better because it incorporates the heterogeneous structure of the input data into the embedding learning process, which helps to capture the complex relationships between different types of nodes by modifying the user-item embedding. It overcomes another demerit of NGCF wherein dissimilar items are often placed within the same set. It successfully encapsulates the local and global patterns in the user’s check-in data by modeling the short-range dependencies from the immediate neighborhood and long-range dependencies from the distant nodes via sequential propagation. HSCM-NGCF captures the high-order collaborative signals embedded into the user-POI check-ins. The three essential elements of HSCM-NGCF are (i) the interaction layer that utilizes the spatial connectivity for adaptive edges to estimate the weights of edges, (ii) the aggregation mechanism that aggregates the message vectors from the previous layer, and (iii) the prediction layer that provides the final recommendation of POIs using both observed and unobserved POIs for the user. The approach has been tested over two datasets, Gowalla and Foursquare, and the results have been juxtaposed to several state-of-the-art approaches. We achieved an accuracy of 41.52 % with the Gowalla dataset and 38.13% with the Foursquare dataset.
Similar content being viewed by others
Data availability
The datasets generated during and/or analyzed during the current study are available from the corresponding author upon reasonable request.
References
Acharya M, Mohbey KK (2023) Trust-aware spatial-temporal feature estimation for next POI recommendation in location-based social networks. Soc Netw Anal Min 13(1):102
Acharya M, Mohbey KK (2023) Differential privacy-based social network detection over spatio-temporal proximity for secure POI recommendation. SN Comput Sci 4(3):252
Acharya M, Yadav S, Mohbey KK (2023) How can we create a recommender system for tourism? A location centric spatial binning-based methodology using social networks. Int J Inform Manag Data Insights 3:100161
Cai Z, Yuan G, Qiao S, Qu S, Zhang Y, Bing R (2022) FG-CF: friends-aware graph collaborative filtering for POI recommendation. Neurocomputing 488:107–119
Chang B, Jang G, Kim S, Kang J (2020) Learning graph-based geographical latent representation for point-of-interest recommendation. In: Proceedings of the 29th ACM International conference on information & knowledge management, pp 135–144
Cui Y, Sun H, Zhao Y, Yin H, Zheng K (2021) Sequential-knowledge-aware next POI recommendation: a meta-learning approach. ACM Trans Inform Syst (TOIS) 40(2):1–22
Dai S, Yu Y, Fan H, Dong J (2022) Spatio-temporal representation learning with social tie for personalized POI recommendation. Data Sci Eng 7(1):44–56
Foursquare: http://foursquare.com. Accessed 22 Jan 2022
Gao H, Liu H (2014) Data analysis on location-based social networks. Mobile social networking: an innovative approach, pp 165–194
Ghafori S, Gharehchopogh FS (2022) A multiobjective cuckoo search algorithm for community detection in social networks. Multi-objective combinatorial optimization problems and solution methods. Academic Press, pp 177–193
Gharehchopogh FS (2023) Quantum-inspired metaheuristic algorithms: comprehensive survey and classification. Artif Intell Rev 56(6):5479–5543
Gharehchopogh FS (2023) An improved Harris Hawks optimization algorithm with multi-strategy for community detection in social network. J Bionic Eng 20(3):1175–1197
Gharehchopogh FS, Ucan A, Ibrikci T, Arasteh B, Isik G (2023) Slime mould algorithm: a comprehensive survey of its variants and applications. Arch Comput Methods Eng 30(4):2683–2723
Gharehchopogh FS, Namazi M, Ebrahimi L, Abdollahzadeh B (2023) Advances in sparrow search algorithm: a comprehensive survey. Arch Comput Methods Eng 30(1):427–455
Glorot X, Bengio Y (2010) Understanding the difficulty of training deep feedforward neural networks. In: Proceedings of the thirteenth international conference on artificial intelligence and statistics. JMLR Workshop and Conference Proceedings, pp 249–256
Hao PY, Cheang WH, Chiang JH (2019) Real-time event embedding for POI recommendation. Neurocomputing 349:1–11
He X, Deng K, Wang X, Li Y, Zhang Y, Wang M (2020) Lightgcn: simplifying and powering graph convolution network for recommendation. In: Proceedings of the 43rd International ACM SIGIR conference on research and development in Information Retrieval, pp 639–648
He X, Liao L, Zhang H, Nie L, Hu X, Chua TS (2017) Neural collaborative filtering. In: Proceedings of the 26th international conference on world wide web, pp 173–182
Huang Z, Ma J, Dong Y, Foutz NZ, Li J (2022) Empowering next poi recommendation with multi-relational modeling. In: Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp 2034–2038
Kipf TN, Welling M (2016) Semi-supervised classification with graph convolutional networks. arXiv preprint arXiv:1609.02907
Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42(8):30–37
Li Y, Chen T, Yin H, Huang Z (2021) Discovering collaborative signals for next POI recommendation with iterative Seq2Graph augmentation. In: International Joint Conference on Artificial Intelligence
Li Y, Chen T, Zhang PF, Huang Z, Yin H (2022) Self-supervised Graph-based Point-of-interest Recommendation. arXiv preprint arXiv:2210.12506
Liu S (2018) User modeling for point-of-interest recommendations in location-based social networks: the state of the art. Mob Inf Syst 2018:1–13
Liu Y, Pei A, Wang F, Yang Y, Zhang X, Wang H, Ma R (2021) An attention-based category-aware GRU model for the next POI recommendation. Int J Intell Syst 36(7):3174–3189
Long J, Chen T, Nguyen QVH, Yin H (2023) Decentralized collaborative learning framework for next POI recommendation. ACM Trans Inform Syst 41(3):1–25
Lu YS, Huang JL (2020) GLR: a graph-based latent representation model for successive POI recommendation. Futur Gener Comput Syst 102:230–244
Mohammadzadeh H, Gharehchopogh FS (2021) A multi-agent system based for solving high-dimensional optimization problems: a case study on email spam detection. Int J Commun Syst 34(3):e4670
Oppokhonov S, Park S, Ampomah IK (2017) Current location-based next POI recommendation. In: Proceedings of the International Conference on Web Intelligence, pp 831–836
Qian TY, Liu B, Hong L, You ZN (2018) Time and location aware points of interest recommendation in location-based social networks. J Comput Sci Technol 33:1219–1230
Qian T, Liu B, Nguyen QVH, Yin H (2019) Spatiotemporal representation learning for translation-based POI recommendation. ACM Trans Inform Syst (TOIS) 37(2):1–24
Rahmani HA, Aliannejadi M, Ahmadian S, Baratchi M, Afsharchi M, Crestani F (2020) LGLMF: local geographical based logistic matrix factorization model for POI recommendation. In: Information Retrieval Technology: 15th Asia Information Retrieval Societies Conference, AIRS 2019, Hong Kong, China, November 7–9, 2019, Proceedings 15. Springer International Publishing, pp 66–78
Scarselli F, Gori M, Tsoi AC, Hagenbuchner M, Monfardini G (2008) The graph neural network model. IEEE Trans Neural Netw 20(1):61–80
Seyedhoseinzadeh K, Rahmani HA, Afsharchi M, Aliannejadi M (2022) Leveraging social influence based on users activity centers for point-of-interest recommendation. Inform Process Manag 59(2):102858
Shen Y, Zhang C, Gharehchopogh FS, Mirjalili S (2023) An improved whale optimization algorithm based on multi-population evolution for global optimization and engineering design problems. Expert Syst Appl 215:119269
Shishavan ST, Gharehchopogh FS (2022) An improved cuckoo search optimization algorithm with genetic algorithm for community detection in complex networks. Multimed Tools Appl 81(18):25205–25231
Tay Y, Anh Tuan L, Hui SC (2018) Latent relational metric learning via memory-based attention for collaborative ranking. In: Proceedings of the 2018 world wide web conference, pp 729–739
Wang Y, Sun H, Zhao Y, Zhou W, Zhu S (2019) A heterogeneous graph embedding framework for location-based social network analysis in smart cities. IEEE Trans Indus Inf 16(4):2747–2755
Wang D, Wang X, Xiang Z, Yu D, Deng S, Xu G (2021) Attentive sequential model based on graph neural network for next poi recommendation. World Wide Web 24(6):2161–2184
Wang K, Wang X, Lu X (2023) POI recommendation method using LSTM-attention in LBSN considering privacy protection. Complex Intell Syst 9(3):2801–2812
Wang X, He X, Wang M, Feng F, Chua TS (2019) Neural graph collaborative filtering. In: Proceedings of the 42nd international ACM SIGIR conference on Research and development in Information Retrieval, pp 165–174
Wang Z, Zhu Y, Liu H, Wang C (2022) Learning graph-based disentangled representations for next POI recommendation. In: Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp 1154–1163
Waters N (2017) Tobler’s first law of geography. The international encyclopedia of geography, 1–13
Wu S, Tang Y, Zhu Y, Wang L, Xie X, Tan T (2019) Session-based recommendation with graph neural networks. In: Proceedings of the AAAI conference on artificial intelligence, Vol. 33, No. 01, pp 346–353
Xing S, Liu F, Zhao X, Li T (2018) Points-of-interest recommendation based on convolution matrix factorization. Appl Intell 48:2458–2469
Yang JH, Chen CM, Wang CJ, Tsai MF (2018) HOP-rec: high-order proximity for implicit recommendation. In: Proceedings of the 12th ACM conference on recommender systems, pp 140–144
Yang S, Liu J, Zhao K (2022) GETNext: trajectory flow map enhanced transformer for next POI recommendation. In: Proceedings of the 45th International ACM SIGIR Conference on research and development in information retrieval, pp 1144–1153
Ying H, Wu J, Xu G, Liu Y, Liang T, Zhang X, Xiong H (2019) Time-aware metric embedding with asymmetric projection for successive POI recommendation. World Wide Web 22:2209–2224
Yu D, Wanyan W, Wang D (2021) Leveraging contextual influence and user preferences for point-of-interest recommendation. Multimed Tools Appl 80:1487–1501
Yuan Q, Cong G, Sun A (2014) Graph-based point-of-interest recommendation with geographical and temporal influences. In: Proceedings of the 23rd ACM international conference on conference on information and knowledge management, pp 659–668
Yu F, Cui L, Guo W, Lu X, Li Q, Lu H (2020) A category-aware deep model for successive POI recommendation on sparse check-in data. In: Proceedings of the web conference 2020, pp 1264–1274
Zang H, Han D, Li X, Wan Z, Wang M (2021) Cha: Categorical hierarchy-based attention for next poi recommendation. ACM Trans Inform Syst (TOIS) 40(1):1–22
Zhang S, Tong H, Xu J, Maciejewski R (2019) Graph convolutional networks: a comprehensive review. Comput Soc Netw 6(1):1–23
Zhang C, Li T, Gou Y, Yang M (2020) KEAN: knowledge embedded and attention-based network for POI recommendation. In: 2020 IEEE International Conference on Artificial Intelligence and Computer Applications (ICAICA). IEEE, pp 847–852
Zhao P, Luo A, Liu Y, Xu J, Li Z, Zhuang F, Zhou X (2020) Where to go next: a spatio-temporal gated network for next poi recommendation. IEEE Trans Knowl Data Eng 34(5):2512–2524
Zhou Y, Yang G, Yan B, Cai Y, Zhu Z (2022) Point-of-interest recommendation model considering strength of user relationship for location-based social networks. Expert Syst Appl 199:117147
Zhu J, Ming Q, Liu Y (2018) Trust-distrust-aware point-of-interest recommendation in location-based social network. In: Wireless Algorithms, Systems, and Applications: 13th International Conference, WASA 2018, Tianjin, China, June 20–22, 2018, Proceedings 13. Springer International Publishing, pp 709–719
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Acharya, M., Mohbey, K.K. High-order spatial connectivity mining over neural graph collaborative filtering for POI recommendation in location-based social networks. Evolving Systems (2024). https://doi.org/10.1007/s12530-024-09572-x
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s12530-024-09572-x