Abstract
In the era of big data, the large-scale information network applications need to process and analyze increasingly complex graph structure relationships. However, traditional methods of representing network structures are difficult to reflect potential relationships between massive nodes. Graph Neural Network (GNN) based node representation learning is an emerging learning paradigm that embeds network nodes into a low dimensional vector space by retaining as much the information of network topology and node content as possible. However, existing GNN approaches ignore the distinction among the positions of nodes with similar topologies, which is usually crucial for many network prediction and classification tasks. In this paper, we propose a novel Graph Neural Network model based on information anchors, called A-GNN, where these anchors are defined as the important nodes that have a lot of interactive information with other ordinary nodes. In our model, the vectors obtained by the node representation learning contain the location information of ordinary nodes related to anchors. In A-GNN, we first designed the selection strategy of the set of anchors. Then the distance computation process was defined for any given target node to each anchor. Finally, we proposed the learning schema of a non-linear distance-weighted aggregation over the anchors. Therefore A-GNN can obtain global position information of all ordinary nodes relative to the anchors. Our proposed A-GNN is suitable for various network prediction tasks such as link prediction and node classification. We have conducted comparative experiments on five datasets. Experimental results show that A-GNN outperforms current state-of-the-art models.
Similar content being viewed by others
References
Szklarczyk D, Morris JH, Cook H, Kuhn M, Wyder S, Simonovic M, Santos A, Doncheva NT, Roth A, Bork P, et al. (2016) The string database in 2017: quality-controlled protein–protein association networks, made broadly accessible. Nucleic acids research 45(1):362–368
Ying R, He R, Chen K, Eksombatchai P, Hamilton WL, Leskovec J (2018) Graph convolutional neural networks for web-scale recommender systems. In: Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining ACM, pp 974–983
Zitnik M, Leskovec J (2017) Predicting multicellular function through multi-layer tissue networks. Bioinformatics 33(14):190–198
Kipf TN, Welling M (2016) Semi-supervised classification with graph convolutional networks. arXiv:1609.02907
Grover A, Leskovec J (2016) node2vec: Scalable feature learning for networks. In: Proceedings of the 22nd ACM SIGKDD international conference on Knowledge discovery and data mining ACM, pp 855–864
Sun M, Tang J, Li H, Li B, Xiao C, Chen Y, Song D (2018) Data poisoning attack against unsupervised node embedding methods. arXiv:1810.12881
Viviana AP, Cerquitelli T (2020) Modeling urban traffic data through graph-based neural networks Springer. In: INNS Big Data and Deep Learning conference, pp 216–225
Changbo Z, Zhang Q, Gao Z, Niu Z, Zheng N, Wang L, Hua G (2020) Action co-localization in an untrimmed video by graph neural networks Springer. In: INNS Big Data and Deep Learning conference, pp 555–567
Haddad PLDBM, Bothorel C (2020) Temporalnode2vec: Temporal node embedding in temporal networks Springer. In: International Conference on Complex Networks and Their Applications, pp 891–902
Sun G, Zhang X (2019) A novel framework for node/edge attributed graph embedding Springer. In: Pacific-Asia Conference on Knowledge Discovery and Data Mining, pp 169–182
Yang C, Liu Z, Zhao D, Sun M, Chang E (2015) Network representation learning with rich text information. In: Twenty-Fourth International Joint Conference on Artificial Intelligence
Chen Y, Zou L, Qin Z (2019) Gated relational graph neural network for semi-supervised learning on knowledge graphs. In: International Conference on Web Information Systems Engineering Springer, pp 617–629
Nasrullah Sheikh Z TK, Montresor A (2020) A simple approach to attributed graph embedding via enhanced autoencoder. In: International Conference on Complex Networks and Their Applications Springer, pp 797–809
Scarselli F, Gori M, Tsoi AC, Hagenbuchner M, Monfardini G (2008) The graph neural network model. IEEE Transactions on Neural Networks 20(1):61–80
Xu N, Wang P, Chen L, Tao J, Zhao J (2019) Mr-gnn: Multi-resolution and dual graph neural network for predicting structured entity interactions. In: Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence (IJCAI-19), pp 3968–3974
Jaume G, Nguyen A-, Martínez MR, Thiran J-P, Gabrani M (2019) edgnn: a simple and powerful gnn for directed labeled graphs. arXiv:1904.08745
Zheng Y, Jiang B, Shi J, Zhang H, Xie F (2019) Encoding histopathological wsis using gnn for scalable diagnostically relevant regions retrieval. In: International Conference on Medical Image Computing and Computer-Assisted Intervention Springer, pp 550–558
You J, Ying R, Leskovec J (2019) Position-aware graph neural networks. In: International Conference on Machine Learning, pp 7134–7143
Veličković P, Cucurull G, Casanova A, Romero A, Lio P, Bengio Y (2018) Graph attention networks. In: Sixth International Conference on Learning Representations (ICLR-18), pp 1–12
Battaglia PW, Hamrick JB, Bapst V, Sanchez-Gonzalez A, Zambaldi V, Malinowski M, Tacchetti A, Raposo D, Santoro A, Faulkner R et al (2018) Relational inductive biases, deep learning, and graph networks. arXiv:1806.01261
Li J-H, Wang C-D, Huang L, Huang D, Lai J-H, Chen P (2018) Attributed network embedding with micro-meso structure. In: International Conference on Database Systems for Advanced Applications Springer, pp 20–36
Manessi F, Rozza A, Manzo M (2020) Dynamic graph convolutional networks. Pattern Recogn 97:107000
Hamilton W, Ying Z, Leskovec J (2017) Inductive representation learning on large graphs. In: Advances in Neural Information Processing Systems, pp 1024–1034
Zhang M, Chen Y (2018) Link prediction based on graph neural networks. In: Advances in Neural Information Processing Systems, pp 5165–5175
Zheng C, Pan L, Wu P (2019) Multimodal deep network embedding with integrated structure and attribute information. IEEE Transactions on Neural Networks 31(5):1437–1449
Liu XF, Tse CK (2015) A general framework for complex network applications. In: 2015 International Symposium on Nonlinear Theory and Its Applications (NOLTA2015), pp 2–5
Ai X (2019) New metrics for node importance evaluation in occupational injury network. IEEE Access 7:61874–61882
Qiong Q, Dongxia W (2016) Evaluation method for node importance in complex networks based on eccentricity of node. In: 2016 2nd IEEE International Conference on Computer and Communications (ICCC) IEEE , pp 2499–2502
Zhao J, Liu X, Guo J (2018) Evaluation method for node importance of communication network based on complex network analysis. In: International Conference in Communications, Signal Processing, and Systems Springer, pp 342–349
Liu F, Wang Z, Deng Y (2020) Gmm: A generalized mechanics model for identifying the importance of nodes in complex networks. Knowledge Based Systems 193:105464
Moayedikia A (2018) Multi-objective community detection algorithm with node importance analysis in attributed networks. Appl Soft Comput 67:434–451
Zhou J, Yu X, Lu J (2019) Node importance in controlled complex networks. IEEE Transactions on Circuits and Systems Ii-express Briefs 66(3):437–441
Zhang Y, Xiong Y, Kong X, Li S, Mi J, Zhu Y (2018) Deep collective classification in heterogeneous information networks. In: Proceedings of the 2018 World Wide Web Conference International World Wide Web Conferences Steering Committee, pp 399–408
Beck D, Haffari G, Cohn T (2018) Graph-to-sequence learning using gated graph neural networks. In: Annual Meeting of the Association for Computational Linguistics 2018 Association for Computational Linguistics (ACL), pp 273–283
Xie Y, Xu H, Li J, Yang C, Gao K (2020) Heterogeneous graph neural networks for noisy few-shot relation classification. Knowledge Based Systems 194:105548
Schlichtkrull M, Kipf TN, Bloem P, Van Den Berg R, Titov I, Welling M (2018) Modeling relational data with graph convolutional networks. In: European Semantic Web Conference Springer, pp 593–607
Duvenaud DK, Maclaurin D, Iparraguirre J, Bombarell R, Hirzel T, Aspuru-Guzik A, Adams RP (2015) Convolutional networks on graphs for learning molecular fingerprints. In: Advances in neural information processing systems, pp 2224–2232
Leskovec J, Kleinberg J, Faloutsos C (2007) Graph evolution: Densification and shrinking diameters. ACM Transactions on Knowledge Discovery from Data (TKDD) 1(1):2
Borgwardt KM, Ong CS, Schönauer S, Vishwanathan SVN, Smola AJ, Kriegel H-P (2005) Protein function prediction via graph kernels. Bioinformatics 21:47–56
Watts DJ (1999) Networks, dynamics, and the small-world phenomenon. American Journal of sociology 105(2):493–527
Xu K, Hu W, Leskovec J, Jegelka S (2019) How powerful are graph neural networks?. In: International Conference on Learning Representations, pp 1–17
Acknowledgments
This work was supported in part by the National Key R&D Program of China (Grant No.2018YFB1004600), the National Science and Technology Major Project of China (Grant No. 2017ZX05036-001) and the National Natural Science Foundation of China (NSFC) (Grant No. 61972365, 61772480, 61672474, 61673354, 61501412).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
An earlier version of this paper was presented at the 15th EAI International Conference on Heterogeneous Networking for Quality, Reliability, Security and Robustness (Qshine 2019), DOI:10.1007/978-3-030-38819-5_9
Rights and permissions
About this article
Cite this article
Liu, C., Li, X., Zhao, D. et al. Graph Neural Networks with Information Anchors for Node Representation Learning. Mobile Netw Appl 27, 315–328 (2022). https://doi.org/10.1007/s11036-020-01633-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11036-020-01633-0