Cargando…

A Novel Temporal Network-Embedding Algorithm for Link Prediction in Dynamic Networks

Understanding the evolutionary patterns of real-world complex systems such as human interactions, biological interactions, transport networks, and computer networks is important for our daily lives. Predicting future links among the nodes in these dynamic networks has many practical implications. Th...

Descripción completa

Detalles Bibliográficos
Autores principales: Abbas, Khushnood, Abbasi, Alireza, Dong, Shi, Niu, Ling, Chen, Liyong, Chen, Bolun
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9955760/
https://www.ncbi.nlm.nih.gov/pubmed/36832623
http://dx.doi.org/10.3390/e25020257
_version_ 1784894425820823552
author Abbas, Khushnood
Abbasi, Alireza
Dong, Shi
Niu, Ling
Chen, Liyong
Chen, Bolun
author_facet Abbas, Khushnood
Abbasi, Alireza
Dong, Shi
Niu, Ling
Chen, Liyong
Chen, Bolun
author_sort Abbas, Khushnood
collection PubMed
description Understanding the evolutionary patterns of real-world complex systems such as human interactions, biological interactions, transport networks, and computer networks is important for our daily lives. Predicting future links among the nodes in these dynamic networks has many practical implications. This research aims to enhance our understanding of the evolution of networks by formulating and solving the link-prediction problem for temporal networks using graph representation learning as an advanced machine learning approach. Learning useful representations of nodes in these networks provides greater predictive power with less computational complexity and facilitates the use of machine learning methods. Considering that existing models fail to consider the temporal dimensions of the networks, this research proposes a novel temporal network-embedding algorithm for graph representation learning. This algorithm generates low-dimensional features from large, high-dimensional networks to predict temporal patterns in dynamic networks. The proposed algorithm includes a new dynamic node-embedding algorithm that exploits the evolving nature of the networks by considering a simple three-layer graph neural network at each time step and extracting node orientation by using Given’s angle method. Our proposed temporal network-embedding algorithm, TempNodeEmb, is validated by comparing it to seven state-of-the-art benchmark network-embedding models. These models are applied to eight dynamic protein–protein interaction networks and three other real-world networks, including dynamic email networks, online college text message networks, and human real contact datasets. To improve our model, we have considered time encoding and proposed another extension to our model, TempNodeEmb++. The results show that our proposed models outperform the state-of-the-art models in most cases based on two evaluation metrics.
format Online
Article
Text
id pubmed-9955760
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-99557602023-02-25 A Novel Temporal Network-Embedding Algorithm for Link Prediction in Dynamic Networks Abbas, Khushnood Abbasi, Alireza Dong, Shi Niu, Ling Chen, Liyong Chen, Bolun Entropy (Basel) Article Understanding the evolutionary patterns of real-world complex systems such as human interactions, biological interactions, transport networks, and computer networks is important for our daily lives. Predicting future links among the nodes in these dynamic networks has many practical implications. This research aims to enhance our understanding of the evolution of networks by formulating and solving the link-prediction problem for temporal networks using graph representation learning as an advanced machine learning approach. Learning useful representations of nodes in these networks provides greater predictive power with less computational complexity and facilitates the use of machine learning methods. Considering that existing models fail to consider the temporal dimensions of the networks, this research proposes a novel temporal network-embedding algorithm for graph representation learning. This algorithm generates low-dimensional features from large, high-dimensional networks to predict temporal patterns in dynamic networks. The proposed algorithm includes a new dynamic node-embedding algorithm that exploits the evolving nature of the networks by considering a simple three-layer graph neural network at each time step and extracting node orientation by using Given’s angle method. Our proposed temporal network-embedding algorithm, TempNodeEmb, is validated by comparing it to seven state-of-the-art benchmark network-embedding models. These models are applied to eight dynamic protein–protein interaction networks and three other real-world networks, including dynamic email networks, online college text message networks, and human real contact datasets. To improve our model, we have considered time encoding and proposed another extension to our model, TempNodeEmb++. The results show that our proposed models outperform the state-of-the-art models in most cases based on two evaluation metrics. MDPI 2023-01-31 /pmc/articles/PMC9955760/ /pubmed/36832623 http://dx.doi.org/10.3390/e25020257 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Abbas, Khushnood
Abbasi, Alireza
Dong, Shi
Niu, Ling
Chen, Liyong
Chen, Bolun
A Novel Temporal Network-Embedding Algorithm for Link Prediction in Dynamic Networks
title A Novel Temporal Network-Embedding Algorithm for Link Prediction in Dynamic Networks
title_full A Novel Temporal Network-Embedding Algorithm for Link Prediction in Dynamic Networks
title_fullStr A Novel Temporal Network-Embedding Algorithm for Link Prediction in Dynamic Networks
title_full_unstemmed A Novel Temporal Network-Embedding Algorithm for Link Prediction in Dynamic Networks
title_short A Novel Temporal Network-Embedding Algorithm for Link Prediction in Dynamic Networks
title_sort novel temporal network-embedding algorithm for link prediction in dynamic networks
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9955760/
https://www.ncbi.nlm.nih.gov/pubmed/36832623
http://dx.doi.org/10.3390/e25020257
work_keys_str_mv AT abbaskhushnood anoveltemporalnetworkembeddingalgorithmforlinkpredictionindynamicnetworks
AT abbasialireza anoveltemporalnetworkembeddingalgorithmforlinkpredictionindynamicnetworks
AT dongshi anoveltemporalnetworkembeddingalgorithmforlinkpredictionindynamicnetworks
AT niuling anoveltemporalnetworkembeddingalgorithmforlinkpredictionindynamicnetworks
AT chenliyong anoveltemporalnetworkembeddingalgorithmforlinkpredictionindynamicnetworks
AT chenbolun anoveltemporalnetworkembeddingalgorithmforlinkpredictionindynamicnetworks
AT abbaskhushnood noveltemporalnetworkembeddingalgorithmforlinkpredictionindynamicnetworks
AT abbasialireza noveltemporalnetworkembeddingalgorithmforlinkpredictionindynamicnetworks
AT dongshi noveltemporalnetworkembeddingalgorithmforlinkpredictionindynamicnetworks
AT niuling noveltemporalnetworkembeddingalgorithmforlinkpredictionindynamicnetworks
AT chenliyong noveltemporalnetworkembeddingalgorithmforlinkpredictionindynamicnetworks
AT chenbolun noveltemporalnetworkembeddingalgorithmforlinkpredictionindynamicnetworks