Short- and long-term temporal network prediction based on network memory

Abstract Temporal networks are networks whose topology changes over time. Two nodes in a temporal network are connected at a discrete time step only if they have a contact/interaction at that time. The classic temporal network prediction problem aims to predict the temporal network one time step ahe...

Full description

Bibliographic Details
Main Authors: Li Zou, Alberto Ceria, Huijuan Wang
Format: Article
Language:English
Published: SpringerOpen 2023-11-01
Series:Applied Network Science
Subjects:
Online Access:https://doi.org/10.1007/s41109-023-00597-w
_version_ 1797630390350905344
author Li Zou
Alberto Ceria
Huijuan Wang
author_facet Li Zou
Alberto Ceria
Huijuan Wang
author_sort Li Zou
collection DOAJ
description Abstract Temporal networks are networks whose topology changes over time. Two nodes in a temporal network are connected at a discrete time step only if they have a contact/interaction at that time. The classic temporal network prediction problem aims to predict the temporal network one time step ahead based on the network observed in the past of a given duration. This problem has been addressed mostly via machine learning algorithms, at the expense of high computational costs and limited interpretation of the underlying mechanisms that form the networks. Hence, we propose to predict the connection of each node pair one step ahead based on the connections of this node pair itself and of node pairs that share a common node with this target node pair in the past. The concrete design of our two prediction models is based on the analysis of the memory property of real-world physical networks, i.e., to what extent two snapshots of a network at different times are similar in topology (or overlap). State-of-the-art prediction methods that allow interpretation are considered as baseline models. In seven real-world physical contact networks, our methods are shown to outperform the baselines in both prediction accuracy and computational complexity. They perform better in networks with stronger memory. Importantly, our models reveal how the connections of different types of node pairs in the past contribute to the connection estimation of a target node pair. Predicting temporal networks like physical contact networks in the long-term future beyond short-term i.e., one step ahead is crucial to forecast and mitigate the spread of epidemics and misinformation on the network. This long-term prediction problem has been seldom explored. Therefore, we propose basic methods that adapt each aforementioned prediction model to address classic short-term network prediction problem for long-term network prediction task. The prediction quality of all adapted models is evaluated via the accuracy in predicting each network snapshot and in reproducing key network properties. The prediction based on one of our models tends to have the highest accuracy and lowest computational complexity.
first_indexed 2024-03-11T11:06:39Z
format Article
id doaj.art-7e1f4c800e334c4a90ed72578aea56fd
institution Directory Open Access Journal
issn 2364-8228
language English
last_indexed 2024-03-11T11:06:39Z
publishDate 2023-11-01
publisher SpringerOpen
record_format Article
series Applied Network Science
spelling doaj.art-7e1f4c800e334c4a90ed72578aea56fd2023-11-12T12:10:07ZengSpringerOpenApplied Network Science2364-82282023-11-018112510.1007/s41109-023-00597-wShort- and long-term temporal network prediction based on network memoryLi Zou0Alberto Ceria1Huijuan Wang2Faculty of Electrical Engineering, Mathematics, and Computer Science, Delft University of TechnologyFaculty of Electrical Engineering, Mathematics, and Computer Science, Delft University of TechnologyFaculty of Electrical Engineering, Mathematics, and Computer Science, Delft University of TechnologyAbstract Temporal networks are networks whose topology changes over time. Two nodes in a temporal network are connected at a discrete time step only if they have a contact/interaction at that time. The classic temporal network prediction problem aims to predict the temporal network one time step ahead based on the network observed in the past of a given duration. This problem has been addressed mostly via machine learning algorithms, at the expense of high computational costs and limited interpretation of the underlying mechanisms that form the networks. Hence, we propose to predict the connection of each node pair one step ahead based on the connections of this node pair itself and of node pairs that share a common node with this target node pair in the past. The concrete design of our two prediction models is based on the analysis of the memory property of real-world physical networks, i.e., to what extent two snapshots of a network at different times are similar in topology (or overlap). State-of-the-art prediction methods that allow interpretation are considered as baseline models. In seven real-world physical contact networks, our methods are shown to outperform the baselines in both prediction accuracy and computational complexity. They perform better in networks with stronger memory. Importantly, our models reveal how the connections of different types of node pairs in the past contribute to the connection estimation of a target node pair. Predicting temporal networks like physical contact networks in the long-term future beyond short-term i.e., one step ahead is crucial to forecast and mitigate the spread of epidemics and misinformation on the network. This long-term prediction problem has been seldom explored. Therefore, we propose basic methods that adapt each aforementioned prediction model to address classic short-term network prediction problem for long-term network prediction task. The prediction quality of all adapted models is evaluated via the accuracy in predicting each network snapshot and in reproducing key network properties. The prediction based on one of our models tends to have the highest accuracy and lowest computational complexity.https://doi.org/10.1007/s41109-023-00597-wTemporal networksNetwork-based predictionShort- and long-term predictionNetwork memory
spellingShingle Li Zou
Alberto Ceria
Huijuan Wang
Short- and long-term temporal network prediction based on network memory
Applied Network Science
Temporal networks
Network-based prediction
Short- and long-term prediction
Network memory
title Short- and long-term temporal network prediction based on network memory
title_full Short- and long-term temporal network prediction based on network memory
title_fullStr Short- and long-term temporal network prediction based on network memory
title_full_unstemmed Short- and long-term temporal network prediction based on network memory
title_short Short- and long-term temporal network prediction based on network memory
title_sort short and long term temporal network prediction based on network memory
topic Temporal networks
Network-based prediction
Short- and long-term prediction
Network memory
url https://doi.org/10.1007/s41109-023-00597-w
work_keys_str_mv AT lizou shortandlongtermtemporalnetworkpredictionbasedonnetworkmemory
AT albertoceria shortandlongtermtemporalnetworkpredictionbasedonnetworkmemory
AT huijuanwang shortandlongtermtemporalnetworkpredictionbasedonnetworkmemory