Graph representation learning on Location-Based Social Networks

被引:0
作者
Zhao L.-L. [1 ]
Wu A.-B. [1 ]
Yuan Y. [2 ]
Li Y. [1 ]
Wang G.-R. [2 ]
机构
[1] School of Computer Science and Engineering, Northeastern University, Shenyang
[2] School of Computer, Beijing Institute of Technology, Beijing
来源
Jisuanji Xuebao/Chinese Journal of Computers | 2022年 / 45卷 / 04期
基金
中国国家自然科学基金;
关键词
Attention mechanism; Graph embedding; Heterogeneous network representation learning; Link prediction;
D O I
10.11897/SP.J.1016.2022.00838
中图分类号
学科分类号
摘要
With the popularity of online Social Networks, location-based social networks (LBSN) have accumulated massive data and have been widely used in the research of mining user behavior preferences due to their rich Spatio-Temporal and semantic information. Nevertheless, the traditional manual extraction of LBSN features is limited and time-consuming. In recent years, graph representation learning has been successfully applied to the modeling and representation of various graph structure data such as recommendation systems and knowledge maps, demonstrating its powerful non-linear fitting and representation learning capabilities. However, most of the existing Graph representation learning studies focus on static and homogeneous networks, and it is difficult to simultaneously combine time, location information, and social relationships to capture the complex structure and user preferences in LBSN, which makes it difficult to extract effective information from LBSN. Therefore, this paper proposes a two-stage Graph representation learning framework TGE-LBSN (Two Stages of Graph Embedding on LBSN) for LBSN, which transforms LBSN into a heterogeneous network, and automatically extracts the features of LBSN with the help of graph representation learning to obtain nodes' vector representation with sufficiently rich information and utilize the prediction and recommendation tasks in the social domain to verify its effectiveness. First of all, biased sampling is carried out on the check-in hyperedge of LBSN according to users' Check-in time. In the first stage, the IVGS (Initial Vector Generation Stage) algorithm is designed, the friendship edges and the Check-in super edges are used to jointly generate nodes' vectors containing position and feature information by IVGS algorithm. The generated nodes' vectors are used as the input of the second stage. In addition, the second stage is mainly responsible for generating the final nodes' vectors in LBSN. LBSN is divided into different subgraphs according to the Check-in time, and we design the LBSN-oriented SAN (Select Aggregated Neighbors) strategy which is used to select representative neighbors to complete the aggregation operation, and then use the subgraph vector generation algorithm SVG (Subgraph Vector Generation) to obtain the vector representation of the nodes in each subgraph. Finally, the loss function is set according to the downstream tasks, and the attention mechanism is also used to learn adaptive weights for the subgraphs in different time periods to obtain the final vectors of the nodes, and then we use the final nodes' vectors to complete various prediction tasks in the social domain. Plenty of comparative experiments are carried out with the benchmark methods on the real LBSN data sets and on the time series social network, respectively, we use ROC curve as the evaluation standard. Extensive experimental results verify that the proposed algorithm TGE-LBSN outperforms other benchmark methods, and it can efficiently extract the effective information of LBSN and retain it in the embedding vector of the node. Specifically, in terms of friendship prediction, the AUC value can be increased by up to 42% compared with the existing models. On the point of interest recommendation task, the AUC value can be increased by up to 7% compared with the benchmark algorithm. © 2022, Science Press. All right reserved.
引用
收藏
页码:838 / 857
页数:19
相关论文
共 36 条
  • [1] Ren Xing-Yi, Song Mei-Na, Song Jun-De, Point recommendation of the contextual perception of location social network, Journal of Computers, 40, 4, pp. 824-841, (2017)
  • [2] Tao Yong-Cai, Li Jun-Yan, Shi Lei, Wei Lin, Hybrid Location-based Personalized News Recommendation, Journal of Chinese Computer Systems, 37, pp. 943-947, (2016)
  • [3] Gong Wei-Hua, Shen Song, Pei Xiao-Bin, Yang Xu-Hua, Clustering and association method of dual heterogeneous communities in location-based social networks, Chinese Journal of Computers, 43, 10, pp. 1909-1923, (2020)
  • [4] Ye M., Yin P., Lee W C., Lee D L., Exploiting geographical influence for collaborative point-of-interest recommendation, Proceeding of the 34th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 325-334, (2011)
  • [5] Lian D, Zhao C, Xie X, Sun G, Chen E, Rui Y., GeoMF: Joint Geographical Modeling and Matrix Factorization for Point-of-Interest Recommendation, Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pp. 831-840, (2014)
  • [6] Wang Ke-Qiang, Peng Hong-Wei, Jin Yuan-Yuan, Sha Chao-Feng, Wang Xiao-Ling, Local Weighted Matrix Factorization for Top-n Recommendation with Implicit Feedback, Data Science and Engineer, 1, 4, pp. 252-264, (2016)
  • [7] Yang Ding-Qi, Qu Bing-Qing, Jie Yang, Cuder-Mauroux P., LBSN2Vec++: Heterogeneous Hypergraph Embedding for Location-Based Social Networks, IEEE Transactions on Knowledge and Data Engineering, PP, 99, (2020)
  • [8] Perozzi B, Al-Rfou R, Skiena S., Deepwalk: Online learning of social representations, Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 701-710, (2014)
  • [9] Bonner S, Kureshi I, Brennan J, Theodoropoulos G, McGough A S, Obara B., Exploring the Semantic Content of Unsupervised Graph Embeddings: An Empirical Study, Data Science and Engineer, 4, 3, pp. 269-289, (2019)
  • [10] Yuan Quan, Cong Gao, Ma Zong-Yang, Sun Ai-Xin, Magnenat-Thalmann N., Time-aware point-of-interest recommendation, Proceedings of the 36th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 363-372, (2013)