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

Dynamic Structural Role Node Embedding for User Modeling in Evolving Networks

Published: 22 November 2021 Publication History

Abstract

Complex user behavior, especially in settings such as social media, can be organized as time-evolving networks. Through network embedding, we can extract general-purpose vector representations of these dynamic networks which allow us to analyze them without extensive feature engineering. Prior work has shown how to generate network embeddings while preserving the structural role proximity of nodes. These methods, however, cannot capture the temporal evolution of the structural identity of the nodes in dynamic networks. Other works, on the other hand, have focused on learning microscopic dynamic embeddings. Though these methods can learn node representations over dynamic networks, these representations capture the local context of nodes and do not learn the structural roles of nodes. In this article, we propose a novel method for learning structural node embeddings in discrete-time dynamic networks. Our method, called HR2vec, tracks historical topology information in dynamic networks to learn dynamic structural role embeddings. Through experiments on synthetic and real-world temporal datasets, we show that our method outperforms other well-known methods in tasks where structural equivalence and historical information both play important roles. HR2vec can be used to model dynamic user behavior in any networked setting where users can be represented as nodes. Additionally, we propose a novel method (called network fingerprinting) that uses HR2vec embeddings for modeling whole (or partial) time-evolving networks. We showcase our network fingerprinting method on synthetic and real-world networks. Specifically, we demonstrate how our method can be used for detecting foreign-backed information operations on Twitter.

References

[1]
Nir Atias and Roded Sharan. 2012. Comparative analysis of protein networks: Hard problems, practical solutions. Communications of the ACM 55, 5 (2012), 88–97.
[2]
Shaosheng Cao, Wei Lu, and Qiongkai Xu. 2015. Grarep: Learning graph representations with global structural information. In Proceedings of the 24th ACM International Conference on Information and Knowledge Management. 891–900.
[3]
Sandro Cavallari, Vincent W. Zheng, Hongyun Cai, Kevin Chen-Chuan Chang, and Erik Cambria. 2017. Learning community embedding with community detection and node embedding on graphs. In Proceedings of the 2017 ACM on Conference on Information and Knowledge Management. 377–386.
[4]
Zhiyong Cui, Kristian Henrickson, Ruimin Ke, and Yinhai Wang. 2019. Traffic graph convolutional recurrent neural network: A deep learning framework for network-scale traffic learning and forecasting. IEEE Transactions on Intelligent Transportation Systems 21, 11 (2019), 4883–4894.
[5]
Claire Donnat, Marinka Zitnik, David Hallac, and Jure Leskovec. 2018. Learning structural node embeddings via diffusion wavelets. In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 1320–1329.
[6]
Daniel M. Dunlavy, Tamara G. Kolda, and Evrim Acar. 2011. Temporal link prediction using matrix and tensor factorizations. ACM Transactions on Knowledge Discovery from Data (TKDD) 5, 2 (2011), 1–27.
[7]
Jie Feng, Yong Li, Chao Zhang, Funing Sun, Fanchao Meng, Ang Guo, and Depeng Jin. 2018. DeepMove: Predicting human mobility with attentional recurrent networks. In Proceedings of the 2018 World Wide Web Conference. 1459–1468.
[8]
Saptarshi Ghosh, Bimal Viswanath, Farshad Kooti, Naveen Kumar Sharma, Gautam Korlam, Fabricio Benevenuto, Niloy Ganguly, and Krishna Phani Gummadi. 2012. Understanding and combating link farming in the twitter social network. In Proceedings of the 21st International Conference on World Wide Web. 61–70.
[9]
Palash Goyal, Nitin Kamra, Xinran He, and Yan Liu. 2018. DynGEM: Deep embedding method for dynamic graphs. arXiv:1805.11273.
[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]
Alan G. Hawkes. 1971. Spectra of some self-exciting and mutually exciting point processes. Biometrika 58, 1 (1971), 83–90.
[12]
Keith Henderson, Brian Gallagher, Tina Eliassi-Rad, Hanghang Tong, Sugato Basu, Leman Akoglu, Danai Koutra, Christos Faloutsos, and Lei Li. 2012. Rolx: Structural role extraction and mining in large graphs. In Proceedings of the 18th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 1231–1239.
[13]
Sepp Hochreiter and Jürgen Schmidhuber. 1997. Long short-term memory. Neural Computation 9, 8 (1997), 1735–1780.
[14]
Ashesh Jain, Amir R. Zamir, Silvio Savarese, and Ashutosh Saxena. 2016. Structural-RNN: Deep learning on spatio-temporal graphs. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 5308–5317.
[15]
Mohammad Mehdi Keikha, Maseud Rahgozar, and Masoud Asadpour. 2018. Community aware random walk for network embedding. Knowledge-Based Systems 148 (2018), 47–54.
[16]
Thomas N. Kipf and Max Welling. 2016. Semi-supervised classification with graph convolutional networks. arXiv:1609.02907.
[17]
Boris Knyazev, Carolyn Augusta, and Graham W. Taylor. 2019. Learning temporal attention in dynamic graphs with bilinear interactions. arXiv:1909.10367 .
[18]
Taisong Li, Jiawei Zhang, S. Yu Philip, Yan Zhang, and Yonghong Yan. 2018. Deep dynamic network embedding for link prediction. IEEE Access 6 (2018), 29219–29230.
[19]
Gwo Dong Lin. 2017. Recent developments on the moment problem. Journal of Statistical Distributions and Applications 4, 1 (2017), 1–17.
[20]
Bruce G. Lindsay and Prasanta Basak. 2000. Moments determine the tail of a distribution (but not much else). The American Statistician 54, 4 (2000), 248–251.
[21]
Francois Lorrain and Harrison C. White. 1971. Structural equivalence of individuals in social networks. The Journal of Mathematical Sociology 1, 1 (1971), 49–80.
[22]
Yuanfu Lu, Xiao Wang, Chuan Shi, Philip S. Yu, and Yanfang Ye. 2019. Temporal network embedding with micro-and macro-dynamics. In Proceedings of the 28th ACM International Conference on Information and Knowledge Management. 469–478.
[23]
Tianshu Lyu, Yuan Zhang, and Yan Zhang. 2017. Enhancing the network embedding quality with structural similarity. In Proceedings of the 2017 ACM on Conference on Information and Knowledge Management. 147–156.
[24]
Zaiqiao Meng, Shangsong Liang, Xiangliang Zhang, Richard McCreadie, and Iadh Ounis. 2020. Jointly learning representations of nodes and attributes for attributed networks. ACM Transactions on Information Systems (TOIS) 38, 2 (2020), 1–32.
[25]
Tomas Mikolov, Ilya Sutskever, Kai Chen, Greg S. Corrado, and Jeff Dean. 2013. Distributed representations of words and phrases and their compositionality. In Advances in Neural Information Processing Systems. 3111–3119.
[26]
Giang Hoang Nguyen, John Boaz Lee, Ryan A. Rossi, Nesreen K. Ahmed, Eunyee Koh, and Sungchul Kim. 2018. Continuous-time dynamic network embeddings. In Companion Proceedings of the The Web Conference.
[27]
Mingdong Ou, Peng Cui, Jian Pei, Ziwei Zhang, and Wenwu Zhu. 2016. Asymmetric transitivity preserving graph embedding. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 1105–1114.
[28]
Aldo Pareja, Giacomo Domeniconi, Jie Chen, Tengfei Ma, Toyotaro Suzumura, Hiroki Kanezashi, Tim Kaler, and Charles E. Leisersen. 2019. Evolvegcn: Evolving graph convolutional networks for dynamic graphs. arXiv:1902.10191.
[29]
Yulong Pei, Xin Du, Jianpeng Zhang, George Fletcher, and Mykola Pechenizkiy. 2020. struc2gauss: Structural role preserving network embedding via Gaussian embedding. Data Mining and Knowledge Discovery 34 (2020), 1072–1103.
[30]
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.
[31]
Leonardo F. R. Ribeiro, Pedro H. P. Saverese, and Daniel R. Figueiredo. 2017. struc2vec: Learning node representations from structural identity. In Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 385–394.
[32]
Ryan Rowe, German Creamer, Shlomo Hershkop, and Salvatore J. Stolfo. 2007. Automated social hierarchy detection through email network analysis. In Proceedings of the 9th WebKDD and 1st SNA-KDD 2007 Workshop on Web Mining and Social Network Analysis. 109–117.
[33]
Stan Salvador and Philip Chan. 2007. Toward accurate dynamic time warping in linear time and space. Intelligent Data Analysis 11, 5 (2007), 561–580.
[34]
Aravind Sankar, Yanhong Wu, Liang Gou, Wei Zhang, and Hao Yang. 2020. DySAT: Deep neural representation learning on dynamic graphs via self-attention networks. In Proceedings of the 13th International Conference on Web Search and Data Mining. 519–527.
[35]
Peter H. Schönemann. 1966. A generalized solution of the orthogonal procrustes problem. Psychometrika 31, 1 (1966), 1–10.
[36]
Uriel Singer, Ido Guy, and Kira Radinsky. 2019. Node embedding over temporal graphs. In Proceedings of the 28th International Joint Conference on Artificial Intelligence, IJCAI-19. 4605–4612.
[37]
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.
[38]
Rakshit Trivedi, Mehrdad Farajtabar, Prasenjeet Biswal, and Hongyuan Zha. 2019. DyRep: Learning representations over dynamic graphs. In International Conference on Learning Representations.
[39]
Cunchao Tu, Xiangkai Zeng, Hao Wang, Zhengyan Zhang, Zhiyuan Liu, Maosong Sun, Bo Zhang, and Leyu Lin. 2018. A unified framework for community detection and network representation learning. IEEE Transactions on Knowledge and Data Engineering 31, 6 (2018), 1051–1065.
[40]
Ke Tu, Peng Cui, Xiao Wang, Philip S. Yu, and Wenwu Zhu. 2018. Deep recursive network embedding with regular equivalence. In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 2357–2366.
[41]
Petar Veličković, Guillem Cucurull, Arantxa Casanova, Adriana Romero, Pietro Lio, and Yoshua Bengio. 2017. Graph attention networks. arXiv:1710.10903.
[42]
Daixin Wang, Peng Cui, and Wenwu Zhu. 2016. Structural deep network embedding. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 1225–1234.
[43]
Lili Wang, Chongyang Gao, Chenghan Huang, Ruibo Liu, Weicheng Ma, and Soroush Vosoughi. 2021. Embedding heterogeneous networks into hyperbolic space without meta-path. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 35. 10147–10155.
[44]
Lili Wang, Chenghan Huang, Weicheng Ma, Ruibo Liu, and Soroush Vosoughi. 2021. Hyperbolic node embedding for temporal networks. Data Mining and Knowledge Discovery 35 (2021), 1906–1940.
[45]
Lili Wang, Ying Lu, Chenghan Huang, and Soroush Vosoughi. 2020. Embedding node structural role identity into hyperbolic space. In Proceedings of the 29th ACM International Conference on Information & Knowledge Management. 2253–2256.
[46]
Xiao Wang, Peng Cui, Jing Wang, Jian Pei, Wenwu Zhu, and Shiqiang Yang. 2017. Community preserving network embedding. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 31.
[47]
Sijie Yan, Yuanjun Xiong, and Dahua Lin. 2018. Spatial temporal graph convolutional networks for skeleton-based action recognition. In 32nd AAAI Conference on Artificial Intelligence.
[48]
Wenchao Yu, Charu C. Aggarwal, and Wei Wang. 2017. Temporally factorized network modeling for evolutionary network analysis. In Proceedings of the 10th ACM International Conference on Web Search and Data Mining. 455–464.
[49]
Jun Zhang, Mark S. Ackerman, and Lada Adamic. 2007. Expertise networks in online communities: Structure and algorithms. In Proceedings of the 16th International Conference on World Wide Web. 221–230.
[50]
Lekui Zhou, Yang Yang, Xiang Ren, Fei Wu, and Yueting Zhuang. 2018. Dynamic network embedding by modeling triadic closure process. In 32nd AAAI Conference on Artificial Intelligence.
[51]
Linhong Zhu, Dong Guo, Junming Yin, Greg Ver Steeg, and Aram Galstyan. 2016. Scalable temporal latent space inference for link prediction in dynamic social networks. IEEE Transactions on Knowledge and Data Engineering 28, 10 (2016), 2765–2777.
[52]
Yuan Zuo, Guannan Liu, Hao Lin, Jia Guo, Xiaoqian Hu, and Junjie Wu. 2018. Embedding temporal network via neighborhood formation. In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 2857–2866.

Cited By

View all
  • (2024)Dynamic Evolution Modeling and Computer Simulation Analysis in Complex Networks2024 International Conference on Telecommunications and Power Electronics (TELEPE)10.1109/TELEPE64216.2024.00129(688-693)Online publication date: 29-May-2024
  • (2023)System Initiative Prediction for Multi-turn Conversational Information SeekingProceedings of the 32nd ACM International Conference on Information and Knowledge Management10.1145/3583780.3615070(1807-1817)Online publication date: 21-Oct-2023
  • (2023)Examining User Heterogeneity in Digital ExperimentsACM Transactions on Information Systems10.1145/357893141:4(1-34)Online publication date: 22-Mar-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Information Systems
ACM Transactions on Information Systems  Volume 40, Issue 3
July 2022
650 pages
ISSN:1046-8188
EISSN:1558-2868
DOI:10.1145/3498357
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 November 2021
Accepted: 01 June 2021
Revised: 01 April 2021
Received: 01 October 2020
Published in TOIS Volume 40, Issue 3

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Network embedding
  2. node embedding
  3. user profiling
  4. structural role
  5. dynamic network
  6. time-evolving network
  7. temporal network

Qualifiers

  • Research-article
  • Refereed

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)113
  • Downloads (Last 6 weeks)8
Reflects downloads up to 09 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Dynamic Evolution Modeling and Computer Simulation Analysis in Complex Networks2024 International Conference on Telecommunications and Power Electronics (TELEPE)10.1109/TELEPE64216.2024.00129(688-693)Online publication date: 29-May-2024
  • (2023)System Initiative Prediction for Multi-turn Conversational Information SeekingProceedings of the 32nd ACM International Conference on Information and Knowledge Management10.1145/3583780.3615070(1807-1817)Online publication date: 21-Oct-2023
  • (2023)Examining User Heterogeneity in Digital ExperimentsACM Transactions on Information Systems10.1145/357893141:4(1-34)Online publication date: 22-Mar-2023
  • (2023)Graph-Level Embedding for Time-Evolving GraphsCompanion Proceedings of the ACM Web Conference 202310.1145/3543873.3587299(5-8)Online publication date: 30-Apr-2023
  • (2023)High-Quality Temporal Link Prediction for Weighted Dynamic Graphs via Inductive Embedding AggregationIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2023.323836035:9(9378-9393)Online publication date: 1-Sep-2023
  • (2023)Intelligent Decision Support Based on Mental User Models: Research DesignSoftware Engineering Application in Systems Design10.1007/978-3-031-21435-6_63(732-740)Online publication date: 1-Jan-2023
  • (2022)Hyperbolic Temporal Network EmbeddingIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2022.323239835:11(11489-11502)Online publication date: 27-Dec-2022
  • (2022)Role-Oriented Dynamic Network Embedding2022 IEEE International Conference on Big Data (Big Data)10.1109/BigData55660.2022.10020276(1070-1079)Online publication date: 17-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