Cargando…

Using higher-order Markov models to reveal flow-based communities in networks

Complex systems made of interacting elements are commonly abstracted as networks, in which nodes are associated with dynamic state variables, whose evolution is driven by interactions mediated by the edges. Markov processes have been the prevailing paradigm to model such a network-based dynamics, fo...

Descripción completa

Detalles Bibliográficos
Autores principales: Salnikov, Vsevolod, Schaub, Michael T., Lambiotte, Renaud
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4814833/
https://www.ncbi.nlm.nih.gov/pubmed/27029508
http://dx.doi.org/10.1038/srep23194
_version_ 1782424485601738752
author Salnikov, Vsevolod
Schaub, Michael T.
Lambiotte, Renaud
author_facet Salnikov, Vsevolod
Schaub, Michael T.
Lambiotte, Renaud
author_sort Salnikov, Vsevolod
collection PubMed
description Complex systems made of interacting elements are commonly abstracted as networks, in which nodes are associated with dynamic state variables, whose evolution is driven by interactions mediated by the edges. Markov processes have been the prevailing paradigm to model such a network-based dynamics, for instance in the form of random walks or other types of diffusions. Despite the success of this modelling perspective for numerous applications, it represents an over-simplification of several real-world systems. Importantly, simple Markov models lack memory in their dynamics, an assumption often not realistic in practice. Here, we explore possibilities to enrich the system description by means of second-order Markov models, exploiting empirical pathway information. We focus on the problem of community detection and show that standard network algorithms can be generalized in order to extract novel temporal information about the system under investigation. We also apply our methodology to temporal networks, where we can uncover communities shaped by the temporal correlations in the system. Finally, we discuss relations of the framework of second order Markov processes and the recently proposed formalism of using non-backtracking matrices for community detection.
format Online
Article
Text
id pubmed-4814833
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Nature Publishing Group
record_format MEDLINE/PubMed
spelling pubmed-48148332016-04-04 Using higher-order Markov models to reveal flow-based communities in networks Salnikov, Vsevolod Schaub, Michael T. Lambiotte, Renaud Sci Rep Article Complex systems made of interacting elements are commonly abstracted as networks, in which nodes are associated with dynamic state variables, whose evolution is driven by interactions mediated by the edges. Markov processes have been the prevailing paradigm to model such a network-based dynamics, for instance in the form of random walks or other types of diffusions. Despite the success of this modelling perspective for numerous applications, it represents an over-simplification of several real-world systems. Importantly, simple Markov models lack memory in their dynamics, an assumption often not realistic in practice. Here, we explore possibilities to enrich the system description by means of second-order Markov models, exploiting empirical pathway information. We focus on the problem of community detection and show that standard network algorithms can be generalized in order to extract novel temporal information about the system under investigation. We also apply our methodology to temporal networks, where we can uncover communities shaped by the temporal correlations in the system. Finally, we discuss relations of the framework of second order Markov processes and the recently proposed formalism of using non-backtracking matrices for community detection. Nature Publishing Group 2016-03-31 /pmc/articles/PMC4814833/ /pubmed/27029508 http://dx.doi.org/10.1038/srep23194 Text en Copyright © 2016, Macmillan Publishers Limited http://creativecommons.org/licenses/by/4.0/ This work is licensed under a Creative Commons Attribution 4.0 International License. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in the credit line; if the material is not included under the Creative Commons license, users will need to obtain permission from the license holder to reproduce the material. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/
spellingShingle Article
Salnikov, Vsevolod
Schaub, Michael T.
Lambiotte, Renaud
Using higher-order Markov models to reveal flow-based communities in networks
title Using higher-order Markov models to reveal flow-based communities in networks
title_full Using higher-order Markov models to reveal flow-based communities in networks
title_fullStr Using higher-order Markov models to reveal flow-based communities in networks
title_full_unstemmed Using higher-order Markov models to reveal flow-based communities in networks
title_short Using higher-order Markov models to reveal flow-based communities in networks
title_sort using higher-order markov models to reveal flow-based communities in networks
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4814833/
https://www.ncbi.nlm.nih.gov/pubmed/27029508
http://dx.doi.org/10.1038/srep23194
work_keys_str_mv AT salnikovvsevolod usinghigherordermarkovmodelstorevealflowbasedcommunitiesinnetworks
AT schaubmichaelt usinghigherordermarkovmodelstorevealflowbasedcommunitiesinnetworks
AT lambiotterenaud usinghigherordermarkovmodelstorevealflowbasedcommunitiesinnetworks