NodeVector: A Novel Network Node Vectorization with Graph Analysis and Deep Learning

dc.contributor.authorAltuntas, Volkan
dc.date.accessioned2026-02-08T15:15:54Z
dc.date.available2026-02-08T15:15:54Z
dc.date.issued2024
dc.departmentBursa Teknik Üniversitesi
dc.description.abstractNetwork node embedding captures structural and relational information of nodes in the network and allows for us to use machine learning algorithms for various prediction tasks on network data that have an inherently complex and disordered structure. Network node embedding should preserve as much information as possible about important network properties where information is stored, such as network structure and node properties, while representing nodes as numerical vectors in a lower-dimensional space than the original higher dimensional space. Superior node embedding algorithms are a powerful tool for machine learning with effective and efficient node representation. Recent research in representation learning has led to significant advances in automating features through unsupervised learning, inspired by advances in natural language processing. Here, we seek to improve the representation quality of node embeddings with a new node vectorization technique that uses network analysis to overcome network-based information loss. In this study, we introduce the NodeVector algorithm, which combines network analysis and neural networks to transfer information from the target network to node embedding. As a proof of concept, our experiments performed on different categories of network datasets showed that our method achieves better results than its competitors for target networks. This is the first study to produce node representation by unsupervised learning using the combination of network analysis and neural networks to consider network data structure. Based on experimental results, the use of network analysis, complex initial node representation, balanced negative sampling, and neural networks has a positive effect on the representation quality of network node embedding.
dc.identifier.doi10.3390/app14020775
dc.identifier.issn2076-3417
dc.identifier.issue2
dc.identifier.scopus2-s2.0-85192500351
dc.identifier.scopusqualityQ1
dc.identifier.urihttps://doi.org/10.3390/app14020775
dc.identifier.urihttps://hdl.handle.net/20.500.12885/6031
dc.identifier.volume14
dc.identifier.wosWOS:001149407300001
dc.identifier.wosqualityQ2
dc.indekslendigikaynakWeb of Science
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherMdpi
dc.relation.ispartofApplied Sciences-Basel
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/openAccess
dc.snmzWOS_KA_20260207
dc.subjectnode embeddings
dc.subjectnetwork analysis
dc.subjectunsupervised learning
dc.subjectnode classification
dc.subjectgraph representations
dc.subjectpattern recognition
dc.titleNodeVector: A Novel Network Node Vectorization with Graph Analysis and Deep Learning
dc.typeArticle

Dosyalar