Representation learning for temporal networks using temporal random walk and deep autoencoder

被引:2
作者
Mohan, Anuraj [1 ]
Pramod, K. V. [1 ]
机构
[1] Cochin Univ Sci & Technol, Dept Comp Applicat, Cochin 682022, Kerala, India
关键词
Temporal networks; Deep learning; Link prediction; Network embedding;
D O I
10.1016/j.dam.2022.01.017
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Network representation learning is a promising direction towards applying machine learning over graph-structured data. Most of the recent researches focus on embedding static networks to a low dimensional vector space and performing traditional network mining tasks using this latent space. But, to study many complex interactions between real-world entities, we need to model the data into a time-varying network (temporal network), where the edge connectivity patterns may vary with time. We focus on the problem of temporal network representation learning, where the network is represented with edges time-stamped with the time of interaction. We design a random surfing model for the temporal network using a non-homogeneous Markov chain to generate a node similarity matrix. Further, we perform non-linear dimensionality reduction on the node similarity matrix using a denoising deep autoencoder to generate node representations. We also evaluate the quality of the embeddings generated using a temporal link prediction benchmark. (C) 2022 Elsevier B.V. All rights reserved.
引用
收藏
页码:595 / 605
页数:11
相关论文
共 34 条
[1]  
Agarap AF, 2018, arXiv, DOI DOI 10.48550/ARXIV.1803.08375
[2]  
Lee JB, 2020, Arxiv, DOI arXiv:1904.06449
[3]   Random walks and electrical resistances in products of graphs [J].
Bollobas, B ;
Brightwell, G .
DISCRETE APPLIED MATHEMATICS, 1997, 73 (01) :69-79
[4]  
Cao S., 2015, P 24 ACM INT C INF K, P891
[5]  
Cao SS, 2016, AAAI CONF ARTIF INTE, P1145
[6]   A Survey on Network Embedding [J].
Cui, Peng ;
Wang, Xiao ;
Pei, Jian ;
Zhu, Wenwu .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2019, 31 (05) :833-852
[7]  
Geron Aurelien, 2019, Hands-on machine learning with scikit-learn, keras, and TensorFlow
[8]  
Goyal P., 2018, arXiv
[9]   Graph embedding techniques, applications, and performance: A survey [J].
Goyal, Palash ;
Ferrara, Emilio .
KNOWLEDGE-BASED SYSTEMS, 2018, 151 :78-94
[10]   node2vec: Scalable Feature Learning for Networks [J].
Grover, Aditya ;
Leskovec, Jure .
KDD'16: PROCEEDINGS OF THE 22ND ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2016, :855-864