Abstract
Network embedding, a central issue of deep learning preprocessing on social networks, aims to transform network elements (vertices) into low-dimensional latent vector space while preserving the topology and properties of the network. However, most of the existing methods mainly focus on static networks, neglecting the dynamic characteristics of real social networks. The explanation for the fundamental dynamic mechanism of social network evolution is still lacking. We design a novel dynamic network embedding approach preserving both triadic closure evolution and community structures (DNETC). First, three factors, the popularity of vertices, the proximity of vertices, and the community structures, are incorporated relying on the triadic closure principle in social networks. Second, the triadic closure loss function, the community loss function, and the temporal smoothness loss function are constructed and incorporated to optimize DNETC. Finally, the low-dimensional cognition presentation of a dynamic social network can be achieved, which can save both the evolution patterns of microscopic vertices and the structure information of macroscopic communities. Experiments on the classical tasks of link prediction, link reconstruction, and changed link reconstruction and prediction demonstrate the superiority of DNETC over state-of-the-art methods. The first experimental results validate the effectiveness of adopting triadic closure progress and community structures to improve the quality of the learned low-dimensional vectors. The last experimental results further verify the parameter sensitivity of DNETC to the analysis task. It provides a new idea for dynamic network embedding to reflect the real evolution characteristics of networks and enhance the effect of network analysis tasks. The code is available at https://github.com/YangMin-10/DNETC.









Similar content being viewed by others
Code availability
The code is available at https://github.com/YangMin-10/DNETC.
References
Ma J, Gao W, Wong K-F (2019) Detect Rumors on Twitter by Promoting Information Campaigns with Generative Adversarial Learning. In: Proceedings of the World Wide Web Conference, San Francisco, CA, USA, 2019, pp 3049–3055
Wan J, Chen X, Du Y, Jia M (2019) Information propagation model based on hybrid social factors of opportunity, trust and motivation. Neurocomputing 333:169–184
Tang Y, Shi Y, Xiao X (2015) Influence maximization in near-linear time: a martingale approach. In: Proceedings of the 2015 ACM SIGMOD international conference on management of data, Melbourne, Victoria, Australia: Association for Computing Machinery, 2015, pp 1539–1554
Jin Z, Zhao X, Liu Y (2021) Heterogeneous graph network embedding for sentiment analysis on social media. Cogn Comput 13:81–95
Lvd M, Hinton G (2008) Visualizing data using t-SNE. J Mach Learn Res 9:2579–2605
Shi C, Hu B, Zhao W, Yu P (2019) Heterogeneous information network embedding for recommendation. IEEE Trans Knowl Data Eng 31(2):357–370
Wang X, Cui P, Wang J, Pei J, Zhu W, Yang S (2017) Community preserving network embedding. In: Proceedings of the 31st AAAI conference on artificial intelligence, AAAI, San Francisco, California, USA, 2017
Chen J, Zhang Q, Huang X (2016) Incorporate Group Information to Enhance Network Embedding. In: Proceedings of the 25th ACM international on conference on information and knowledge management, Indianapolis, Indiana, USA, 2017, pp 1901–1904
Ren F, Chen X, Hao F, Du Y, Zheng J (2020) OFNE: a framework of opinion features regulated network embedding. J Supercomput 76(7):5486–5500
Xue G, Zhong M, Li J, Chen J, Zhai C, Kong R (2020) Dynamic network embedding survey. Neurocomputing 472:212–223
Roweis S, Saul L (2001) Nonlinear dimensionality reduction by locally linear embedding. Science 290(5500):2323–2326
Belkin M, Niyogi P (2001) Laplacian Eigenmaps and spectral techniques for embedding and clustering. In: Proceedings of the 14th international conference on neural information processing systems: natural and synthetic, Vancouver, British Columbia, Canada, 2001
Tang L, Liu H (2011) Leveraging social media networks for classification. Data Min Knowl Disc 23(3):447–478
Perozzi B, Al-Rfou R, Skiena S (2014) DeepWalk: online learning of social representations. In: Proceedings of the 20th ACM SIGKDD international conference on knowledge discovery and data mining, New York, USA 2014, pp 701–710
Tang J, Qu M, Wang M, Zhang M, Yan J, Mei Q (2015) LINE: large-scale information network embedding. In: Proceedings of the 24th international conference on World Wide Web, New York, 2015, pp 1067–1077
Cao S, Lu W, Xu Q (2015) GraRep: learning graph representations with global structural information. In: Proceedings of the 24th ACM international on conference on information and knowledge management, 2015, pp 891–900
Yang C, Liu Z, Zhao D, Sun M, Chang EY (2015) Network representation learning with rich text information. In: Proceedings of the 24th international joint conference on artificial intelligence, 2015
Yang C, Sun M, Liu Z, Tu C (2017) Fast network embedding enhancement via high order proximity approximation. In: Proceedings of the 26th international joint conference on artificial intelligence, 2017, pp 3894–3900
Wang D, Cui P, Zhu W (2016) Structural deep network embedding. In: Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining, 2016, pp 1225–1234
Chen B, Chen X (2022) MAUIL: Multilevel attribute embedding for semisupervised user identity linkage. Inf Sci 593:527–545
Li J, Dani H, Hu X, Tang J, Chang Y, Liu H (2017) Attributed network embedding for learning in a dynamic environment. In: Proceedings of the 2017 ACM international on conference on information and knowledge management, 2017, pp 387–396
Zhu L, Guo D, Yin J, Steeg GV, Galstyan A (2016) Scalable temporal latent space inference for link prediction in dynamic social networks. IEEE Trans Knowl Data Eng 28(10):2765–2777
Goyal P, Kamra N, He X, Liu Y (2018) DynGEM: Deep embedding method for dynamic graphs. arXiv preprint arXiv:1805.11273
Coleman JS (1994) Foundations of social theory. Harvard University Press, Cambridge
Gamst FC (1991) Foundations of social theory. Anthropol Work Rev 12(3):19–25
Huang H, Tang J, Liu L, Luo JD, Fu X (2015) Triadic closure pattern analysis and prediction in social networks. IEEE Trans Knowl Data Eng 27(12):3374–3389
Bianconi G, Darst RK, Iacovacci J, Fortunato S (2014) Triadic closure as a basic generating mechanism of communities in complex networks. Phys Rev E Stat Nonlin, Soft Matter Phys 90(4):042806
Zhou L, Yang Y, Ren X, Wu F, Zhuang Y (2018) Dynamic network embedding by modeling triadic closure process. In: Proceedings of the 32nd AAAI conference on artificial intelligence, 2018, 32(1)
Mikolov T, Chen K, Corrado G, Dean J (2013) Efficient estimation of word representations in vector space. arXiv preprint arXiv:1301.3781
Grover A, Leskovec J, Assoc Comp M (2016) node2vec: scalable feature learning for networks. In: Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining, New York, 2016, pp 855–864.
Gong M, Chen C, Xie Y, Wang S (2018) Community preserving network embedding based on memetic algorithm. IEEE Trans Emerging Top Comput Intell 4(2):108–118
Yang J, Leskovec J (2013) Overlapping community detection at scale: a nonnegative matrix factorization approach. In Proceedings of the 6th ACM international conference on web search and data mining, 2013, pp
Tu C, Liu H, Liu Z, Sun M (2017) Cane: context-aware network embedding for relation modeling. In: Proceedings of the 55th annual meeting of the association for computational linguistics (Volume 1: Long Papers), 2017, pp 1722–1731
Tu C, Zhang W, Liu Z, Sun M (2016) Max-Margin DeepWalk: discriminative learning of network representation. In: Proceedings of international joint conference on artificial intelligence, New York, 2016, pp 3889–3895
Li J, Zhu J, Zhang B (2016) Discriminative deep random walk for network classification. In: Proceedings of the 54th annual meeting of the association for computational linguistics (Volume 1: Long Papers), 2016, pp 1004–1013
Tu C, Zhang Z, Liu Z, Sun M (2017) TransNet: translation-based network representation learning for social relation extraction. In: Proceedings of international joint conference on artificial intelligence, Melbourne, 2017, pp 2864-2870
Zhu D, Cui P, Zhang Z, Pei J, Zhu W (2018) High-order proximity preserved embedding for dynamic networks. IEEE Trans Knowl Data Eng 30(11):2134–2144
Du L, Wang Y, Song G, Lu Z, Wang J (2018) Dynamic network embedding: an extended approach for skip-gram based network embedding. In: Proceedings of international joint conference on artificial intelligence, 2018, pp 2086–2092
Nguyen GH, Lee JB, Rossi RA, Ahmed NK, Koh E, Kim S (2018) Continuous-time dynamic network embeddings. In: Companion proceedings of the the web conference 2018, 2018, pp 969–976
Zuo Y, Liu G, Lin H, Guo J, Hu X, Wu J (eds). Embedding temporal network via neighborhood formation. In: Proceedings of the 24th ACM SIGKDD international conference on knowledge discovery and data mining, 2018, pp 2857–2866
Yu W, Cheng W, Aggarwal CC, Zhang K, Chen H, Wang W (eds) NetWalk: A Flexible Deep Embedding Approach for Anomaly Detection in Dynamic Networks. Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining; 2018.
Ma L, Zhang Y, Li J, Lin Q, Bao Q, Wang S, Gong M (2020) Community-aware dynamic network embedding by using deep autoencoder. Inf Sci 519:22–42
Goyal P, Chhetri SR, Canedo A (2020) dyngraph2vec: Capturing network dynamics using dynamic graph representation learning. Knowl-Based Syst 187:104816
Sankar A, Wu Y, Gou L, Zhang W, Yang H (2020) Dysat: Deep neural representation learning on dynamic graphs via self-attention networks. In: Proceedings of the 13th International Conference on Web Search and Data Mining, 2020, pp 519–527
Rossi E, Chamberlain B, Frasca F, Eynard D, Monti F, Bronstein M (2020) Temporal graph networks for deep learning on dynamic graphs. ICML 2020 Workshop on Graph Representation Learning ,2020
Chen J, Wang X, Xu X (2022) GC-LSTM: Graph convolution embedded LSTM for dynamic link prediction. Appl Intell 52(7):7513–7528
Wen Z, Fang Y (2022) TREND: TempoRal Event and Node Dynamics for Graph Representation Learning. Proceedings of the ACM Web Conference 2022:1159–1169
Xie L, Shen H, Feng D (2022) Structural-Temporal embedding of large-scale dynamic networks with parallel implementation. Comput Electr Eng 100:107835
Fang Y, Zhao X, Huang P, Xiao W, de Rijke M (2022) Scalable Representation Learning for Dynamic Heterogeneous Information Networks via Metagraphs. ACM Transactions on Information Systems (TOIS) 40(4):1–27
Pareja A, Domeniconi G, Chen J, Ma T, Suzumura T, Kanezashi H et al. (2020). "Evolvegcn: Evolving graph convolutional networks for dynamic graphs." In: Proceedings of the AAAI Conference on Artificial Intelligence 34(04): 5363–5370
Cordasco G, Gargano L (2010) Community detection via semi-synchronous label propagation algorithms. In: 2010 IEEE international workshop on: business applications of social network analysis (BASNA), IEEE, 2010:1–8
Dempster AP, Laird NM, Rubin DB (1977) Maximum Likelihood from Incomplete Data Via the EM Algorithm. J Roy Stat Soc: Ser B (Methodol) 39(1):1–22
Duchi J, Hazan E, Singer Y (2011) Adaptive Subgradient Methods for Online Learning and Stochastic Optimization. J Mach Learn Res 12(7):2121–2159
Rossi RA, Ahmed NK (2015) The network data repository with interactive graph analytics and visualization. In: Proceedings of the 29th AAAI Conference on Artificial Intelligence, 2015
Funding
This work is supported by the National Natural Science Foundation of China (Grant Numbers 61902324, 11426179, and 61872298), the Science and Technology Program of Sichuan Province (Grant Numbers 2023ZDYF2732, 2021YFQ0008, 2020JDRC0067).
Author information
Authors and Affiliations
Contributions
MY involved in conceptualization; MY involved in data curation; XLC involved in formal analysis; PL involved in funding acquisition; MY involved in investigation; XLC involved in methodology; YD involved in project administration; XLC involved in resources; MY involved in software; XLC involved in supervision; BYC involved in validation; MY involved in visualization; MY involved in writing—original draft; and XLC involved in writing—review and editing.
Corresponding author
Ethics declarations
Conflict of interest
The authors have no competing interests to declare that are relevant to the content of this article.
Ethical approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Yang, M., Chen, X., Chen, B. et al. DNETC: dynamic network embedding preserving both triadic closure evolution and community structures. Knowl Inf Syst 65, 1129–1157 (2023). https://doi.org/10.1007/s10115-022-01792-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10115-022-01792-4