Role Discovery-Guided Network Embedding Based on Autoencoder and Attention Mechanism

Recently, network embedding (NE) is an amazing research point in complex networks and devoted to a variety of tasks. Nearly, all the methods and models of NE are based on the local, high-order, or global similarity of the networks, and few studies have focused on the role discovery or structural similarity, which is of great significance in spreading dynamics and network theory. Meanwhile, existing NE models for role discovery suffer from two limitations, that is: 1) they fail to model the varying dependencies between each node and its neighbor nodes and 2) they cannot capture the effective node features which are helpful to role discovery, which makes these methods ineffective when applied to the role discovery task. To solve the above problems of NE for role discovery or structural similarity, we propose a unified deep learning framework, called RDAA, which can effectively represent features of nodes and benefit the Role Discovery-guided NE with a deep autoencoder, while modeling the local links with an Attention mechanism. In addition, we design an elaborately binding technique to combine both parts and optimize the framework in a unified way. We conduct different experiments, including visualization, role classification, role discovery, and running time compared to popular NE methods for both proximity and structural similarity. The RDAA has better performance on all the datasets and achieves good tradeoffs.

[1]  Pengfei Jiao,et al.  Role-based network embedding via structural features reconstruction with degree-regularized constraint , 2021, Knowl. Based Syst..

[2]  Zhiwei Guo,et al.  A Deep Graph Neural Network-Based Mechanism for Social Recommendations , 2021, IEEE Transactions on Industrial Informatics.

[3]  Jing Liu,et al.  Time Series Prediction Using Sparse Autoencoder and High-Order Fuzzy Cognitive Maps , 2020, IEEE Transactions on Fuzzy Systems.

[4]  Jing Liu,et al.  Surrogate-Assisted Robust Optimization of Large-Scale Networks Based on Graph Embedding , 2020, IEEE Transactions on Evolutionary Computation.

[5]  Ryan A. Rossi,et al.  Role-Based Graph Embeddings , 2020, IEEE Transactions on Knowledge and Data Engineering.

[6]  Yi Li,et al.  Graph Structural-topic Neural Network , 2020, KDD.

[7]  Jing Liu,et al.  Evolutionary Network Embedding Preserving Both Local Proximity and Community Structure , 2020, IEEE Transactions on Evolutionary Computation.

[8]  Yong Shi,et al.  DigGCN: Learning Compact Graph Convolutional Networks via Diffusion Aggregation , 2020, IEEE Transactions on Cybernetics.

[9]  G. Fletcher,et al.  struc2gauss: Structural role preserving network embedding via Gaussian embedding , 2020, Data Mining and Knowledge Discovery.

[10]  Yilun Jin,et al.  GraLSP: Graph Neural Networks with Local Structural Patterns , 2019, AAAI.

[11]  Michalis Vazirgiannis,et al.  Learning Structural Node Representations Using Graph Kernels , 2019, IEEE Transactions on Knowledge and Data Engineering.

[12]  Geng Qin,et al.  RiWalk: Fast Structural Node Embedding via Role Identification , 2019, 2019 IEEE International Conference on Data Mining (ICDM).

[13]  Xiaofei Xu,et al.  An adaptive mechanism to achieve learning rate dynamically , 2019, Neural Computing and Applications.

[14]  Ryan A. Rossi,et al.  On Proximity and Structural Role-based Embeddings in Networks , 2019, ACM Trans. Knowl. Discov. Data.

[15]  Zibin Zheng,et al.  Variational Graph Embedding and Clustering with Laplacian Eigenmaps , 2019, IJCAI.

[16]  Mykola Pechenizkiy,et al.  Joint Role and Community Detection in Networks via L2,1 Norm Regularized Nonnegative Matrix Tri-Factorization , 2019, 2019 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM).

[17]  Yao Yang,et al.  Triplet Enhanced AutoEncoder: Model-free Discriminative Network Embedding , 2019, IJCAI.

[18]  Wenjie Li,et al.  Information Diffusion Prediction with Network Regularized Role-based User Representation Learning , 2019, ACM Trans. Knowl. Discov. Data.

[19]  Michalis Vazirgiannis,et al.  A Degeneracy Framework for Scalable Graph Autoencoders , 2019, IJCAI.

[20]  Fu-Lai Chung,et al.  Deep Network Embedding for Graph Representation Learning in Signed Networks , 2019, IEEE Transactions on Cybernetics.

[21]  Chengqi Zhang,et al.  Learning Graph Embedding With Adversarial Training Methods , 2019, IEEE Transactions on Cybernetics.

[22]  Jure Leskovec,et al.  How Powerful are Graph Neural Networks? , 2018, ICLR.

[23]  Steven Skiena,et al.  A Tutorial on Network Embeddings , 2018, ArXiv.

[24]  Philip S. Yu,et al.  Deep Recursive Network Embedding with Regular Equivalence , 2018, KDD.

[25]  Jian Pei,et al.  Arbitrary-Order Proximity Preserved Network Embedding , 2018, KDD.

[26]  Wenwu Zhu,et al.  Deep Variational Network Embedding in Wasserstein Space , 2018, KDD.

[27]  Ryan A. Rossi,et al.  Higher-order Network Representation Learning , 2018, WWW.

[28]  Xindong Wu,et al.  AAANE: Attention-based Adversarial Autoencoder for Multi-scale Network Embedding , 2018, PAKDD.

[29]  Lina Yao,et al.  Adversarially Regularized Graph Autoencoder , 2018, IJCAI.

[30]  Chengqi Zhang,et al.  Network Representation Learning: A Survey , 2017, IEEE Transactions on Big Data.

[31]  Jian Pei,et al.  A Survey on Network Embedding , 2017, IEEE Transactions on Knowledge and Data Engineering.

[32]  Dan Wang,et al.  Adversarial Network Embedding , 2017, AAAI.

[33]  Yuan Zhang,et al.  Enhancing the Network Embedding Quality with Structural Similarity , 2017, CIKM.

[34]  Jure Leskovec,et al.  Learning Structural Node Embeddings via Diffusion Wavelets , 2017, KDD.

[35]  Kevin Chen-Chuan Chang,et al.  A Comprehensive Survey of Graph Embedding: Problems, Techniques, and Applications , 2017, IEEE Transactions on Knowledge and Data Engineering.

[36]  Lukasz Kaiser,et al.  Attention is All you Need , 2017, NIPS.

[37]  Jure Leskovec,et al.  Inductive Representation Learning on Large Graphs , 2017, NIPS.

[38]  Srinivasan Parthasarathy,et al.  Role Discovery in Graphs Using Global Features: Algorithms, Applications and a Novel Evaluation Strategy , 2017, 2017 IEEE 33rd International Conference on Data Engineering (ICDE).

[39]  Daniel R. Figueiredo,et al.  struc2vec: Learning Node Representations from Structural Identity , 2017, KDD.

[40]  Maosong Sun,et al.  A Unified Framework for Community Detection and Network Representation Learning , 2016, IEEE Transactions on Knowledge and Data Engineering.

[41]  Wenwu Zhu,et al.  Structural Deep Network Embedding , 2016, KDD.

[42]  Jure Leskovec,et al.  node2vec: Scalable Feature Learning for Networks , 2016, KDD.

[43]  Yizhou Sun,et al.  Integrating Community and Role Detection in Information Networks , 2016, SDM.

[44]  Mingzhe Wang,et al.  LINE: Large-scale Information Network Embedding , 2015, WWW.

[45]  Ryan A. Rossi,et al.  The Network Data Repository with Interactive Graph Analytics and Visualization , 2015, AAAI.

[46]  Ryan A. Rossi,et al.  Role Discovery in Networks , 2014, IEEE Transactions on Knowledge and Data Engineering.

[47]  Steven Skiena,et al.  DeepWalk: online learning of social representations , 2014, KDD.

[48]  Jeffrey Dean,et al.  Distributed Representations of Words and Phrases and their Compositionality , 2013, NIPS.

[49]  Ian Davidson,et al.  Guided learning for role discovery (GLRD): framework, algorithms, and applications , 2013, KDD.

[50]  Danai Koutra,et al.  RolX: structural role extraction & mining in large graphs , 2012, KDD.

[51]  Christos Faloutsos,et al.  It's who you know: graph mining using recursive structural features , 2011, KDD.

[52]  Ruoming Jin,et al.  Axiomatic ranking of network role similarity , 2011, KDD.

[53]  M. Newman,et al.  Finding community structure in networks using the eigenvectors of matrices. , 2006, Physical review. E, Statistical, nonlinear, and soft matter physics.

[54]  M. Newman,et al.  Vertex similarity in networks. , 2005, Physical review. E, Statistical, nonlinear, and soft matter physics.

[55]  T. Snijders,et al.  Estimation and Prediction for Stochastic Blockstructures , 2001 .

[56]  K. Reitz,et al.  Graph and Semigroup Homomorphisms on Networks of Relations , 1983 .

[57]  P. Holland,et al.  An Exponential Family of Probability Distributions for Directed Graphs , 1981 .

[58]  H. White,et al.  “Structural Equivalence of Individuals in Social Networks” , 2022, The SAGE Encyclopedia of Research Design.

[59]  Jiming Liu,et al.  Unifying Structural Proximity and Equivalence for Network Embedding , 2019, IEEE Access.