Abstract
Efficient node representation for weighted networks is an important problem for many domains in real-world network analysis. Network exploration usually comes down to description of some structural features which give information about network properties in general, but not about specific nodes. Whereas information about node profile is very important in any network with attributed nodes. Recently, the network embedding approach has emerged, which could be formalized as mapping each node in the undirected and weighted graph into a d-dimensional vector that captures its structural properties. The output representation can be used as the input for a variety of data analysis tasks as well as for individual node analysis. We suggested using an additional approach for node description based on the topological structure of the network. Some interesting topological features of such data can be revealed with topological data analysis. Each node in this case may be described in terms of participation in topological cavities of different sizes and their persistence. Such representation was used as an alternative node description and demonstrated their efficiency in the community detection task. In order to test the approach, we used a weighted stochastic block model with different parameters as a network generative process.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Newman, M.E.J.: Analysis of weighted networks. Phys. Rev. E 70, 056131 (2004)
Leskovec, J., Lang, K.J., Mahoney, M.: Empirical comparison of algorithms for network community detection. In: Proceedings of the 19th International Conference on World Wide Web, pp. 631–640 (2010)
Aicher, C., Jacobs, A.Z., Clauset, A.: Learning latent block structure in weighted networks. J. Complex Networks 3(2), 221–248 (2015)
Cui, P., Wang, X., Pei, J., Zhu, W.: A survey on network embedding. IEEE Trans. Knowl. Data Eng. 31(5), 833–852 (2018)
Giusti, C., Ghrist, R., Bassett, D.S.: Two’s company, three (or more) is a simplex. J. Comput. Neurosci. 41(1), 1–14 (2016)
Perozzi, B., Al-Rfou, R., Skiena, S.: Deepwalk: Online learning of social representations. In: Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 701–710 (2014)
Mikolov, T., Chen, K., Corrado, G., Dean, J.: Efficient estimation of word representations in vector space. arXiv preprint arXiv:1301.3781 (2013)
Sizemore, A.E., Giusti, C., Kahn, A., Vettel, J.M., Betzel, R.F., Bassett, D.S.: Cliques and cavities in the human connectome. J. Comput. Neurosci. 44(1), 115–145 (2018)
Wang, S., Aggarwal, C., Tang, J., Liu, H.: Attributed signed network embedding. In: Proceedings of the 2017 ACM on Conference on Information and Knowledge Management, pp. 137–146 (2017)
Faskowitz, J., Yan, X., Zuo, X.N., Sporns, O.: Weighted stochastic block models of the human connectome across the life span. Sci. Rep. 8(1), 1–16 (2018)
Karrer, B., Newman, M.E.: Stochastic blockmodels and community structure in networks. Phys. Rev. E 83(1), 016107 (2011)
Giusti, C., Pastalkova, E., Curto, C., Itskov, V.: Clique topology reveals intrinsic geometric structure in neural correlations. Proc. Natl. Acad. Sci. 112(44), 13455–13460 (2015)
Ghrist, R.: Barcodes: the persistent topology of data. Bull. Am. Math. Soc. 45(1), 61–75 (2008)
Knyazeva, I., Poyda, A., Orlov, V., Verkhlyutov, V., Makarenko, N., Kozlov, S., Velichkovsky, B., Ushakov, V.: Resting state dynamic functional connectivity: network topology analysis. Biol. Insp. Cognit. Archit. 23, 43–53 (2018)
Rabadán, R., Blumberg, A.J.: Topological Data Analysis for Genomics and Evolution: Topology in Biology. Cambridge University Press, Cambridge (2019)
Zomorodian, A., Carlsson, G.: Computing persistent homology. Discr. Comput. Geom. 33(2), 249–274 (2005)
Edelsbrunner, H., Letscher, D., Zomorodian, A.: Topological persistence and simplification. In: Proceedings 41st Annual Symposium on Foundations of Computer Science, pp. 454–463. IEEE (2000)
Henselman, G., Ghrist, R.: Matroid Filtrations and Computational Persistent Homology. ArXiv e-prints, June 2016
Edelsbrunner, H., Harer, J.: Persistent homology-a survey. Contemp. math. 453, 257–282 (2008)
Wasserman, L.: Topological data analysis. Ann. Rev. Stat. Appl. 5(1), 501–532 (2018)
Makarenko, I., Shukurov, A., Henderson, R., Rodrigues, L.F., Bushby, P., Fletcher, A.: Topological signatures of interstellar magnetic fields–i. betti numbers and persistence diagrams. Monthly Not. Roy. Astronom. Soc. 475(2), 1843–1858 (2018)
Ahmed, A., Shervashidze, N., Narayanamurthy, S., Josifovski, V., Smola, A.J.: Distributed large-scale natural graph factorization. In: Proceedings of the 22nd International Conference on World Wide Web, pp. 37–48 (2013)
Cao, S., Lu, W., Xu, Q.: Grarep: Learning graph representations with global structural information. In: Proceedings of the 24th ACM International on Conference on Information and Knowledge Management, pp. 891–900 (2015)
Ou, M., Cui, P., Pei, J., Zhang, Z., Zhu, W.: Asymmetric transitivity preserving graph embedding. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 1105–1114 (2016)
Wang, X., Cui, P., Wang, J., Pei, J., Zhu, W., Yang, S.: Community preserving network embedding. In: Thirty-first AAAI Conference on Artificial Intelligence (2017)
Wang, D., Cui, P., Zhu, W.: Structural deep network embedding. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 1225–1234 (2016)
Cao, S., Lu, W., Xu, Q.: Deep neural networks for learning graph representations. In: Thirtieth AAAI Conference on Artificial Intelligence (2016)
Dai, Q., Li, Q., Tang, J., Wang, D.: Adversarial network embedding. In: Thirty-Second AAAI Conference on Artificial Intelligence (2018)
Shen, X., Dai, Q., Chung, F.l., Lu, W., Choi, K.S.: Adversarial deep network embedding for cross-network node classification. arXiv preprint arXiv:2002.07366 (2020)
Grover, A., Leskovec, J.: node2vec: scalable feature learning for networks. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 855–864 (2016)
Perozzi, B., Kulkarni, V., Skiena, S.: Walklets: Multiscale graph embeddings for interpretable network classification. arXiv preprint arXiv:1605.02115 (2016)
Cho, H., Berger, B., Peng, J.: Diffusion component analysis: unraveling functional topology in biological networks. In: International Conference on Research in Computational Molecular Biology, pp. 62–64. Springer (2015)
Palumbo, E., Rizzo, G., Troncy, R., Baralis, E., Osella, M., Ferro, E.: Knowledge graph embeddings with node2vec for item recommendation. In: European Semantic Web Conference, pp. 117–120. Springer (2018)
Peng, J., Guan, J., Shang, X.: Predicting Parkinson’s disease genes based on node2vec and autoencoder. Front. Genet. 10 (2019)
Hu, F., Liu, J., Li, L., Liang, J.: Community detection in complex networks using node2vec with spectral clustering. Physica A: Stat. Mech. Appl. 123633 (2019)
McInnes, L., Healy, J., Melville, J.: Umap: uniform manifold approximation and projection for dimension reduction. arXiv preprint arXiv:1802.03426 (2018)
Acknowledgments
The reported study was funded by Russian Foundation for Basic Research (RFBR), project number 19-07-00337 and by the Institute of Information and Computational Technologies (Grant AR05134227, Kazakhstan).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Knyazeva, I., Talalaeva, O. (2021). Topological Data Analysis Approach for Weighted Networks Embedding. In: Antonyuk, A., Basov, N. (eds) Networks in the Global World V. NetGloW 2020. Lecture Notes in Networks and Systems, vol 181. Springer, Cham. https://doi.org/10.1007/978-3-030-64877-0_6
Download citation
DOI: https://doi.org/10.1007/978-3-030-64877-0_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-64876-3
Online ISBN: 978-3-030-64877-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)