Abstract

Complex networks with node attribute information are employed to represent complex relationships between objects. Research of attributed network embedding fuses the topology and the node attribute information of the attributed network in the common latent representation space, to encode the high-dimensional sparse network information to the low-dimensional dense vector representation, effectively improving the performance of the network analysis tasks. The current research on attributed network embedding is presently facing problems of high-dimensional sparsity of attribute eigenmatrix and underutilization of attribute information. In this paper, we propose a network embedding algorithm taking in a variational graph autoencoder (NEAT-VGA). This algorithm first pre-processes the attribute features, i.e., the attribute feature learning of the network nodes. Then, the feature learning matrix and the adjacency matrix of the network are fed into the variational graph autoencoder algorithm to obtain the Gaussian distribution of the potential vectors, which more easily generate high-quality node embedding representation vectors. Then, the embedding of the nodes obtained by sampling this Gaussian distribution is reconstructed with structural and attribute losses. The loss function is minimized by iterative training until the low-dimension vector representation, containing network structure information and attribute information of nodes, can be better obtained, and the performance of the algorithm is evaluated by link prediction experimental results.

Highlights

  • Attribute networks are widely employed to model connections between entities in the real world, where the connected edges of nodes denote the relationships between objects and the attribute information of the nodes in the description about the nodes themselves

  • To address the above problems, this paper proposes a network embedding algorithm taking in a variational graph autoencoder (NEAT-VGA)

  • The main idea of the NEATVGA algorithm is to first pre-process the attribute features, and the obtained attribute feature learning vectors are inputted into the variational graph autoencoder, together with the adjacency matrix, to complete the attribute network embedding task

Read more

Summary

Introduction

Attribute networks are widely employed to model connections between entities in the real world, where the connected edges of nodes denote the relationships between objects and the attribute information of the nodes in the description about the nodes themselves. If the word list is too large, it tends to be characterized by high-dimensional sparsity and great algorithmic complexity These feature matrices are directly employed as encoder input, which does not reflect or fully employ the node attribute information. The main idea of the NEATVGA algorithm is to first pre-process the attribute features, and the obtained attribute feature learning vectors are inputted into the variational graph autoencoder, together with the adjacency matrix, to complete the attribute network embedding task. The feature learning matrix and the adjacency matrix of the network are employed as input to the variogram autoencoder algorithm to generate a Gaussian distribution of the latent vectors, sample the Gaussian distribution to obtain the embedding vectors of Mathematics 2022, 10, 485 the nodes, reconstruct the structural and attribute losses, and iteratively train for attribute network embedding. The final experimental results show that the proposed algorithm in this paper has better link prediction results compared with the benchmark comparison algorithm, i.e., the proposed network representation learning algorithm in this paper has better representation performance

Related Works
Methodology
Aggregation-MHRWAE
NEAT-VGA
Node Attribute Feature Learning
Attribute Network Encoder
Structure Reconstruction Decoder
Attribute Reconstruction Decoder
Loss Function Definition
Experiments
Experimental Setting
Method
Conclusions
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.