Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Dual Subgraph-Based Graph Neural Network for Friendship Prediction in Location-Based Social Networks

Published: 22 February 2023 Publication History

Abstract

With the wide use of Location-Based Social Networks (LBSNs), predicting user friendship from online social relations and offline trajectory data is of great value to improve the platform service quality and user satisfaction. Existing methods mainly focus on some hand-crafted features or graph embedding models based on the user-location bipartite graph, which cannot precisely capture the latent mobility similarity for the majority of users who have no explicit co-visit behaviors and also fail to balance the tradeoff between social features and mobility features for friendship prediction. In this regard, we propose a dual subgraph-based pairwise graph neural network (DSGNN) for friendship prediction in LBSNs, which extracts a pairwise social subgraph and a trajectory subgraph to model the social proximity and mobility similarity, respectively. Specifically, to overcome the co-visit data sparsity, we design an entropy-based random walk to construct a location graph that captures the high-level correlation between locations. Based on this, we characterize the pairwise mobility similarity from trajectory level instead of location level, which is modeled by a graph neural network (GNN) on a labeled trajectory subgraph composed of the two trajectories of the target user pair. Besides, we also utilize another GNN to extract social proximity based on social subgraph of the target user pair. Finally, we propose a gate layer to adaptively balance the fusion of the social and mobility features for friendship prediction. We conduct extensive experiments on the real-world datasets and demonstrate the superiority of our approach, which outperforms other state-of-the-art methods. In particular, the comparative experiments on the trajectory level mobility similarity further validate the effectiveness of the designed trajectory subgraph-based method, which can extract predictive mobility features.

References

[1]
Michael Backes, Mathias Humbert, Jun Pang, and Yang Zhang. 2017. Walk2friends: Social links from mobility profiles. In Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security. 1943–1957.
[2]
J. Bao, Y. Zheng, D. Wilkie, and M. Mokbel. 2015. Recommendations in location-based social networks: A survey. GeoInformatica. 19, 3 (2015), 525–565.
[3]
Wei Chen, Weiqing Wang, Hongzhi Yin, Lei Zhao, and Xiaofang Zhou. 2022. HFUL: A hybrid framework for user account linkage across location-aware social networks. The VLDB Journal (2022).
[4]
Wei Chen, Hongzhi Yin, Weiqing Wang, Lei Zhao, Wen Hua, and Xiaofang Zhou. 2017. Exploiting spatio-temporal user behaviors for user linkage. In Proceedings of the 2017 ACM on Conference on Information and Knowledge Management. 517–526.
[5]
Yen-Liang Chen, Chen-Hsin Hsiao, and Chia-Chi Wu. 2022. An ensemble model for link prediction based on graph embedding. Decision Support Systems. 157 (2022), 113753.
[6]
Ran Cheng, Jun Pang, and Yang Zhang. 2015. Inferring friendship from check-in data of location-based social networks. In Proceedings of the 2015 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining. 1284–1291.
[7]
David Crandall, Lars Backstrom, Dan Cosley, Siddharth Suri, Daniel Huttenlocher, and Jon Kleinberg. 2010. Inferring social ties from geographic coincidences. Proceedings of the National Academy of Sciences of the United States of America. 107, 52 (2010), 22436–22441.
[8]
Daizong Ding, Mi Zhang, Xudong Pan, Duocai Wu, and Pearl Pu. 2018. Geographical feature extraction for entities in location-based social networks. In Proceedings of the 2018 World Wide Web Conference. 833–842.
[9]
Yuxiao Dong, Nitesh V. Chawla, and Ananthram Swami. 2017. metapath2vec: Scalable representation learning for heterogeneous networks. In Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 135–144.
[10]
Aditya Grover and Jure Leskovec. 2016. node2vec: Scalable feature learning for networks. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 855–864.
[11]
Peng Han, Jin Wang, Di Yao, Shuo Shang, and Xiangliang Zhang. 2021. A graph-based approach for trajectory similarity computation in spatial networks. In Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery and Data Mining. 556–564.
[12]
Hsun Ping Hsieh and Cheng Te Li. 2019. Inferring online social ties from offline geographical activities. ACM Transactions on Intelligent Systems and Technology. 10, 2 (2019), 17.1–17.21.
[13]
Hsun-Ping Hsieh, Rui Yan, and Cheng-Te Li. 2015. Where you go reveals who you know: Analyzing social ties from millions of footprints. In Proceedings of the 24th ACM International on Conference on Information and Knowledge Management. 1839–1842.
[14]
Ziniu Hu, Yuxiao Dong, Kuansan Wang, and Yizhou Sun. 2020. Heterogeneous graph transformer. In Proceedings of the Web Conference.2704–2710.
[15]
Thanh Trung Huynh, Vinh Van Tong, Thanh Tam Nguyen, Jun Jo, Hongzhi Yin, and Quoc Viet Hung Nguyen. 2022. Learning holistic interactions in LBSNs with high-order, dynamic, and multi-role contexts. IEEE Transactions on Knowledge and Data Engineering (2022), 1–1.
[16]
Ting Jin, Tong Xu, Enhong Chen, Qi Liu, Haiping Ma, Jingsong Lv, and Guoping Hu. 2013. Random walk with pre-filtering for social link prediction. In Proceedings of the 2013 9th International Conference on Computational Intelligence and Security. 139–143.
[17]
Leo Katz. 1953. A new status index derived from sociometric analysis. Psychometrika. 18, 1 (1953), 39–43.
[18]
Thomas N. Kipf and Max Welling. 2017. Semi-supervised classification with graph convolutional networks. In Proceedings of International Conference on Learning Representations.
[19]
Lada A. Adamic and Eytan Adar.2003. Friends and neighbors on the Web. Social Networks 25, 3 (2003), 211–230.
[20]
Ruoyu Li, Sheng Wang, Feiyun Zhu, and Junzhou Huang. 2018. Adaptive graph convolutional neural networks. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 32.
[21]
Yongjun Li, Zhaoting Su, Jiaqi Yang, and Congjie Gao. 2020. Exploiting similarities of user friendship networks across social networks for user identification. Information Sciences 506 (2020), 78–98.
[22]
Zhepeng Li, Xiao Fang, and Olivia R. Liu Sheng. 2017. A survey of link recommendation for social networks: Methods, theoretical foundations, and future research directions. ACM Transactions on Management Information Systems. 9, 1 (2017), 1–26.
[23]
Nicholas Lim, Bryan Hooi, See-Kiong Ng, Xueou Wang, Yong Liang Goh, Renrong Weng, and Jagannadan Varadarajan. 2020. STP-UDGAT: Spatial-temporal-preference user dimensional graph attention network for next POI recommendation. In Proceedings of the 29th ACM International Conference on Information and Knowledge Management. 845–854.
[24]
Kunhui Lin, Yating Chen, Xiang Li, Qingfeng Wu, and Zhentuan Xu. 2016. Friend recommendation algorithm based on location-based social networks. In Proceedings of the 2016 7th IEEE International Conference on Software Engineering and Service Science. IEEE, 233–236.
[25]
Li Liu, Xin Li, William K. Cheung, and Lejian Liao. 2019. Structural representation learning for user alignment across social networks. IEEE Transactions on Knowledge and Data Engineering. 32, 9 (2019), 1824–1837.
[26]
Marion Neumann Muhan Zhang, Zhicheng Cui, and Yixin Chen. 2018. An end-to-end deep learning architecture for graph classification. In Proceedings of the 32nd AAAI Conference on Artificial Intelligence. 4438–4445.
[27]
Liming Pan, Cheng Shi, and Ivan Dokmanić. 2021. Neural link prediction with walk pooling. In Proceedings of the International Conference on Learning Representations.
[28]
Bryan Perozzi, Rami Al-Rfou, and Steven Skiena. 2014. Deepwalk: Online learning of social representations. In Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 701–710.
[29]
Huy Pham, Cyrus Shahabi, and Yan Liu. 2013. Ebm: An entropy-based model to infer social strength from spatiotemporal data. In Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data. 265–276.
[30]
Yaqiong Qiao, Xiangyang Luo, Chenliang Li, Hechan Tian, and Jiangtao Ma. 2020. Heterogeneous graph-based joint representation learning for users and POIs in location-based social network. Information Processing and Management. 57, 2 (2020), 102–151.
[31]
Hossein A. Rahmani, Mohammad Aliannejadi, Mitra Baratchi, and Fabio Crestani. 2022. A systematic analysis on the impact of contextual information on point-of-interest recommendation. ACM Transactions on Information Systems. 40, 4 (2022), 35.
[32]
Salvatore Scellato, Anastasios Noulas, and Cecilia Mascolo. 2011. Exploiting place features in link prediction on location-based social networks. In Proceedings of the 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 1046–1054.
[33]
Xiangguo Sun, Hongzhi Yin, Bo Liu, Hongxu Chen, Qing Meng, Wang Han, and Jiuxin Cao. 2021. Multi-level hyperedge distillation for social linking prediction on sparsely observed networks. In Proceedings of the Web Conference 2021. 2934–2945.
[34]
Jian Tang, Meng Qu, Mingzhe Wang, Ming Zhang, Jun Yan, and Qiaozhu Mei. 2015. LINE: Large-scale information network embedding. In Proceedings of the 24th International Conference on World Wide Web. 1067–1077.
[35]
Jorge Valverde-Rebaza, Mathieu Roche, Pascal Poncelet, and Alneu de Andrade Lopes. 2016. Exploiting social and mobility patterns for friendship prediction in location-based social networks. In Proceedings of the 2016 23rd International Conference on Pattern Recognition. 2526–2531.
[36]
Jorge C. Valverde-Rebaza, Mathieu Roche, Pascal Poncelet, and Alneu De Andrade Lopes. 2018. The role of location and social strength for friendship prediction in location-based social networks. Information Processing and Management 54, 4 (2018), 475–489.
[37]
Petar Veličković, Guillem Cucurull, Arantxa Casanova, Adriana Romero, Pietro Lio, and Yoshua Bengio. 2018. Graph attention networks. In Proceedings of International Conference on Learning Representations.
[38]
Dashun Wang, Dino Pedreschi, Chaoming Song, Fosca Giannotti, and Albert-Laszlo Barabasi. 2011. Human mobility, social ties, and link prediction. In Proceedings of the 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 1100–1108.
[39]
Hongjian Wang, Zhenhui Li, and W.-C Lee. 2015. PGT: Measuring mobility relationship using personal, global and temporal factors. 2014 IEEE International Conference on Data Mining, 570–579.
[40]
Yongji Wu, Defu Lian, Shuowei Jin, and Enhong Chen. 2019. Graph convolutional networks on user mobility heterogeneous graphs for social relationship inference. In Proceedings of the 28th International Joint Conference on Artificial Intelligence. 3898–3904.
[41]
Zonghan Wu, Shirui Pan, Fengwen Chen, Guodong Long, Chengqi Zhang, and Philip S Yu. 2020. A comprehensive survey on graph neural networks. IEEE Transactions on Neural Networks and Learning Systems 32, 1 (2020), 4–24.
[42]
Gao Xu-Rui, Wang Li, and Wu Wei-Li. 2016. Using multi-features to recommend friends on location-based social networks. Peer-to-Peer Networking and Applications 10, 6 (2017), 1323–1330.
[43]
Cheng Yang, Maosong Sun, Wayne Xin Zhao, Zhiyuan Liu, and Edward Y. Chang. 2017. A neural network approach to jointly modeling social networks and mobile trajectories. ACM Transactions on Information Systems 35, 4 (2017), 1–28.
[44]
Dingqi Yang, Benjamin Fankhauser, Paolo Rosso, and Philippe Cudre-Mauroux. 2020. Location prediction over sparse user mobility traces using RNNs: Flashback in hidden states!. In Proceedings of the 29th International Joint Conference on Artificial Intelligence. 2184–2190.
[45]
Dingqi Yang, Bingqing Qu, Jie Yang, and Philippe Cudre-Mauroux. 2019. Revisiting user mobility and social relationships in LBSNs: A hypergraph embedding approach. In Proceedings of the World Wide Web Conference. 2147–2157.
[46]
Dingqi Yang, Bingqing Qu, Jie Yang, and Philippe Cudré-Mauroux. 2020. LBSN2Vec++: Heterogeneous hypergraph embedding for location-based social networks. IEEE Transactions on Knowledge and Data Engineering 34, 4 (2020), 1843–1855.
[47]
Yuyang Ye, Zheng Dong, Hengshu Zhu, Tong Xu, Xin Song, Runlong Yu, and Hui Xiong. 2022. MANE: Organizational network embedding with multiplex attentive neural networks. IEEE Transactions on Knowledge and Data Engineering (2022), 1–1.
[48]
Chuxu Zhang, Dongjin Song, Chao Huang, Ananthram Swami, and Nitesh V Chawla. 2019. Heterogeneous graph neural network. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 793–803.
[49]
Muhan Zhang and Yixin Chen. 2018. Link prediction based on graph neural networks. In Proceedings of the 32nd International Conference on Neural Information Processing Systems. 5171–5181.
[50]
Y. Zhang and J. Pang. 2015. Distance and friendship: A distance-based model for link prediction in social networks. In Proceedings of the Asia-Pacific Web Conference.
[51]
Tong Zhao, Gang Liu, Daheng Wang, Wenhao Yu, and Meng Jiang. 2022. Learning from counterfactual links for link prediction. In Proceedings of the International Conference on Machine Learning. 26911–26926.
[52]
Wayne Xin Zhao, Feifan Fan, Ji-Rong Wen, and Edward Y. Chang. 2018. Joint representation learning for location-based social networks with multi-grained sequential contexts. ACM Transactions on Knowledge Discovery from Data. 12, 2 (2018), 1–21.
[53]
Wayne Xin Zhao, Ningnan Zhou, Wenhui Zhang, Ji Rong Wen, Edward Y. Chang, and Edward Y. Chang. 2016. A probabilistic lifestyle-based trajectory model for social strength inference from human trajectory data. ACM Transactions on Information Systems. 35, 1 (2016), 8.
[54]
Yi Zhao, Meina Qiao, Haiyang Wang, Rui Zhang, Dan Wang, Ke Xu, and Qi Tan. 2019. TDFI: Two-stage deep learning framework for friendship inference via multi-source information. In Proceedings of the IEEE INFOCOM 2019-IEEE Conference on Computer Communications. 1981–1989.
[55]
Zhiqiang Zhong, Yang Zhang, and Jun Pang. 2020. Neulp: An end-to-end deep-learning model for link prediction. In Proceedings of the International Conference on Web Information Systems Engineering. Springer, 96–108.
[56]
Ningnan Zhou, Wayne Xin Zhao, Xiao Zhang, Ji-Rong Wen, and Shan Wang. 2016. A general multi-context embedding model for mining human trajectory data. IEEE Transactions on Knowledge and Data Engineering. 28, 8 (2016), 1945–1958.
[57]
Zhaocheng Zhu, Zuobai Zhang, Louis-Pascal Xhonneux, and Jian Tang. 2021. Neural bellman-ford networks: A general graph neural network framework for link prediction. Advances in Neural Information Processing Systems 34 (2021), 29476–29490.

Cited By

View all
  • (2024)TP-GCL: graph contrastive learning from the tensor perspectiveFrontiers in Neurorobotics10.3389/fnbot.2024.138108418Online publication date: 21-May-2024
  • (2024)Multi-target label backdoor attacks on graph neural networksPattern Recognition10.1016/j.patcog.2024.110449152(110449)Online publication date: Aug-2024
  • (2024)Multiple GRAphs-oriented Random wAlk (MulGRA2) for social link predictionInformation Sciences10.1016/j.ins.2024.120563669(120563)Online publication date: May-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Knowledge Discovery from Data
ACM Transactions on Knowledge Discovery from Data  Volume 17, Issue 3
April 2023
379 pages
ISSN:1556-4681
EISSN:1556-472X
DOI:10.1145/3583064
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 February 2023
Online AM: 16 August 2022
Accepted: 19 July 2022
Revised: 26 May 2022
Received: 23 January 2022
Published in TKDD Volume 17, Issue 3

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Location-based social network
  2. friendship prediction
  3. mobility
  4. random walk
  5. graph neural network

Qualifiers

  • Research-article

Funding Sources

  • Major Program of the National Natural Science Foundation of China
  • National Natural Science Foundation of China
  • National Engineering Laboratory for Big Data Distribution and Exchange Technologies, and the Fundamental Research Funds for the Central Universities

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)413
  • Downloads (Last 6 weeks)29
Reflects downloads up to 12 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)TP-GCL: graph contrastive learning from the tensor perspectiveFrontiers in Neurorobotics10.3389/fnbot.2024.138108418Online publication date: 21-May-2024
  • (2024)Multi-target label backdoor attacks on graph neural networksPattern Recognition10.1016/j.patcog.2024.110449152(110449)Online publication date: Aug-2024
  • (2024)Multiple GRAphs-oriented Random wAlk (MulGRA2) for social link predictionInformation Sciences10.1016/j.ins.2024.120563669(120563)Online publication date: May-2024
  • (2024)Meta-path aware dynamic graph learning for friend recommendation with user mobilityInformation Sciences: an International Journal10.1016/j.ins.2024.120448666:COnline publication date: 1-May-2024
  • (2024)GMAT: A Graph Modeling Method for Group Preference PredictionJournal of Systems Science and Systems Engineering10.1007/s11518-024-5594-z33:4(475-493)Online publication date: 24-Feb-2024
  • (2024)Multi-view Graph Neural Network for Fair Representation LearningWeb and Big Data10.1007/978-981-97-7238-4_14(208-223)Online publication date: 28-Aug-2024
  • (2023)Self-supervised Graph-level Representation Learning with Adversarial Contrastive LearningACM Transactions on Knowledge Discovery from Data10.1145/362401818:2(1-23)Online publication date: 14-Nov-2023
  • (2023)Multi-View Graph Convolutional Networks with Differentiable Node SelectionACM Transactions on Knowledge Discovery from Data10.1145/360895418:1(1-21)Online publication date: 10-Aug-2023
  • (2023)Developing and Evaluating Graph Counterfactual Explanation with GRETELProceedings of the Sixteenth ACM International Conference on Web Search and Data Mining10.1145/3539597.3573026(1180-1183)Online publication date: 27-Feb-2023
  • (2022)Next location recommendation: a multi-context features integration perspectiveWorld Wide Web10.1007/s11280-022-01126-y26:4(2051-2074)Online publication date: 16-Dec-2022

View Options

Get Access

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Full Text

View this article in Full Text.

Full Text

HTML Format

View this article in HTML Format.

HTML Format

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media