Cargando…

Exploiting node metadata to predict interactions in bipartite networks using graph embedding and neural networks

Networks are increasingly used in various fields to represent systems with the aim of understanding the underlying rules governing observed interactions, and hence predict how the system is likely to behave in the future. Recent developments in network science highlight that accounting for node meta...

Descripción completa

Detalles Bibliográficos
Autores principales: Runghen, Rogini, Stouffer, Daniel B., Dalla Riva, Giulio V.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: The Royal Society 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9399714/
https://www.ncbi.nlm.nih.gov/pubmed/36016910
http://dx.doi.org/10.1098/rsos.220079
_version_ 1784772587526553600
author Runghen, Rogini
Stouffer, Daniel B.
Dalla Riva, Giulio V.
author_facet Runghen, Rogini
Stouffer, Daniel B.
Dalla Riva, Giulio V.
author_sort Runghen, Rogini
collection PubMed
description Networks are increasingly used in various fields to represent systems with the aim of understanding the underlying rules governing observed interactions, and hence predict how the system is likely to behave in the future. Recent developments in network science highlight that accounting for node metadata improves both our understanding of how nodes interact with one another, and the accuracy of link prediction. However, to predict interactions in a network within existing statistical and machine learning frameworks, we need to learn objects that rapidly grow in dimension with the number of nodes. Thus, the task becomes computationally and conceptually challenging for networks. Here, we present a new predictive procedure combining a statistical, low-rank graph embedding method with machine learning techniques which reduces substantially the complexity of the learning task and allows us to efficiently predict interactions from node metadata in bipartite networks. To illustrate its application on real-world data, we apply it to a large dataset of tourist visits across a country. We found that our procedure accurately reconstructs existing interactions and predicts new interactions in the network. Overall, both from a network science and data science perspective, our work offers a flexible and generalizable procedure for link prediction.
format Online
Article
Text
id pubmed-9399714
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher The Royal Society
record_format MEDLINE/PubMed
spelling pubmed-93997142022-08-24 Exploiting node metadata to predict interactions in bipartite networks using graph embedding and neural networks Runghen, Rogini Stouffer, Daniel B. Dalla Riva, Giulio V. R Soc Open Sci Mathematics Networks are increasingly used in various fields to represent systems with the aim of understanding the underlying rules governing observed interactions, and hence predict how the system is likely to behave in the future. Recent developments in network science highlight that accounting for node metadata improves both our understanding of how nodes interact with one another, and the accuracy of link prediction. However, to predict interactions in a network within existing statistical and machine learning frameworks, we need to learn objects that rapidly grow in dimension with the number of nodes. Thus, the task becomes computationally and conceptually challenging for networks. Here, we present a new predictive procedure combining a statistical, low-rank graph embedding method with machine learning techniques which reduces substantially the complexity of the learning task and allows us to efficiently predict interactions from node metadata in bipartite networks. To illustrate its application on real-world data, we apply it to a large dataset of tourist visits across a country. We found that our procedure accurately reconstructs existing interactions and predicts new interactions in the network. Overall, both from a network science and data science perspective, our work offers a flexible and generalizable procedure for link prediction. The Royal Society 2022-08-24 /pmc/articles/PMC9399714/ /pubmed/36016910 http://dx.doi.org/10.1098/rsos.220079 Text en © 2022 The Authors. https://creativecommons.org/licenses/by/4.0/Published by the Royal Society under the terms of the Creative Commons Attribution License http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, provided the original author and source are credited.
spellingShingle Mathematics
Runghen, Rogini
Stouffer, Daniel B.
Dalla Riva, Giulio V.
Exploiting node metadata to predict interactions in bipartite networks using graph embedding and neural networks
title Exploiting node metadata to predict interactions in bipartite networks using graph embedding and neural networks
title_full Exploiting node metadata to predict interactions in bipartite networks using graph embedding and neural networks
title_fullStr Exploiting node metadata to predict interactions in bipartite networks using graph embedding and neural networks
title_full_unstemmed Exploiting node metadata to predict interactions in bipartite networks using graph embedding and neural networks
title_short Exploiting node metadata to predict interactions in bipartite networks using graph embedding and neural networks
title_sort exploiting node metadata to predict interactions in bipartite networks using graph embedding and neural networks
topic Mathematics
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9399714/
https://www.ncbi.nlm.nih.gov/pubmed/36016910
http://dx.doi.org/10.1098/rsos.220079
work_keys_str_mv AT runghenrogini exploitingnodemetadatatopredictinteractionsinbipartitenetworksusinggraphembeddingandneuralnetworks
AT stoufferdanielb exploitingnodemetadatatopredictinteractionsinbipartitenetworksusinggraphembeddingandneuralnetworks
AT dallarivagiuliov exploitingnodemetadatatopredictinteractionsinbipartitenetworksusinggraphembeddingandneuralnetworks