{"title":"TECNN: Identification of key nodes in complex networks based on transformer encoder and Convolutional Neural Network","authors":"Lihui Sun, Pengli Lu","doi":"10.1016/j.jocs.2025.102632","DOIUrl":null,"url":null,"abstract":"<div><div>In complex networks, identifying key nodes is crucial for controlling information dissemination, optimizing resource allocation, and enhancing network robustness. Although many methods for identifying key nodes have been proposed, most deep learning-based approaches lack in-depth study of multi-hop neighbor relationships when constructing node features, often ignoring critical information and thus affecting identification accuracy. To address this issue, we propose a hybrid model based on the Transformer encoder and Convolutional Neural Network (<strong>TECNN</strong>) to better capture comprehensive information of nodes and predict their diffusion influence. Firstly, we use the neighborhood aggregation module to aggregate the 7-hop neighbor features of the nodes, obtaining a neighborhood matrix for the nodes. Next, the neighborhood matrix is fed into the Transformer encoder to capture the long-range dependencies between nodes, producing new node feature representations. These new node representations are then input into the Convolutional Neural Network, and the structural information of the nodes is further extracted through multilayer convolutional operations. Finally, a fully connected layer is used to predict the influence of the nodes. We perform comparative experiments by comparing the TECNN algorithm with four classical centrality algorithms and three state-of-the-art deep learning-based algorithms on 12 networks. The experimental results show that TECNN performs well in terms of ranking accuracy, discriminative ability, and top-10 node identification precision.</div></div>","PeriodicalId":48907,"journal":{"name":"Journal of Computational Science","volume":"91 ","pages":"Article 102632"},"PeriodicalIF":3.1000,"publicationDate":"2025-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Computational Science","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1877750325001097","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0
Abstract
In complex networks, identifying key nodes is crucial for controlling information dissemination, optimizing resource allocation, and enhancing network robustness. Although many methods for identifying key nodes have been proposed, most deep learning-based approaches lack in-depth study of multi-hop neighbor relationships when constructing node features, often ignoring critical information and thus affecting identification accuracy. To address this issue, we propose a hybrid model based on the Transformer encoder and Convolutional Neural Network (TECNN) to better capture comprehensive information of nodes and predict their diffusion influence. Firstly, we use the neighborhood aggregation module to aggregate the 7-hop neighbor features of the nodes, obtaining a neighborhood matrix for the nodes. Next, the neighborhood matrix is fed into the Transformer encoder to capture the long-range dependencies between nodes, producing new node feature representations. These new node representations are then input into the Convolutional Neural Network, and the structural information of the nodes is further extracted through multilayer convolutional operations. Finally, a fully connected layer is used to predict the influence of the nodes. We perform comparative experiments by comparing the TECNN algorithm with four classical centrality algorithms and three state-of-the-art deep learning-based algorithms on 12 networks. The experimental results show that TECNN performs well in terms of ranking accuracy, discriminative ability, and top-10 node identification precision.
期刊介绍:
Computational Science is a rapidly growing multi- and interdisciplinary field that uses advanced computing and data analysis to understand and solve complex problems. It has reached a level of predictive capability that now firmly complements the traditional pillars of experimentation and theory.
The recent advances in experimental techniques such as detectors, on-line sensor networks and high-resolution imaging techniques, have opened up new windows into physical and biological processes at many levels of detail. The resulting data explosion allows for detailed data driven modeling and simulation.
This new discipline in science combines computational thinking, modern computational methods, devices and collateral technologies to address problems far beyond the scope of traditional numerical methods.
Computational science typically unifies three distinct elements:
• Modeling, Algorithms and Simulations (e.g. numerical and non-numerical, discrete and continuous);
• Software developed to solve science (e.g., biological, physical, and social), engineering, medicine, and humanities problems;
• Computer and information science that develops and optimizes the advanced system hardware, software, networking, and data management components (e.g. problem solving environments).