Cargando…

Finding communities in sparse networks

Spectral algorithms based on matrix representations of networks are often used to detect communities, but classic spectral methods based on the adjacency matrix and its variants fail in sparse networks. New spectral methods based on non-backtracking random walks have recently been introduced that su...

Descripción completa

Detalles Bibliográficos
Autores principales: Singh, Abhinav, Humphries, Mark D.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group 2015
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4351540/
https://www.ncbi.nlm.nih.gov/pubmed/25742951
http://dx.doi.org/10.1038/srep08828
_version_ 1782360337315528704
author Singh, Abhinav
Humphries, Mark D.
author_facet Singh, Abhinav
Humphries, Mark D.
author_sort Singh, Abhinav
collection PubMed
description Spectral algorithms based on matrix representations of networks are often used to detect communities, but classic spectral methods based on the adjacency matrix and its variants fail in sparse networks. New spectral methods based on non-backtracking random walks have recently been introduced that successfully detect communities in many sparse networks. However, the spectrum of non-backtracking random walks ignores hanging trees in networks that can contain information about their community structure. We introduce the reluctant backtracking operators that explicitly account for hanging trees as they admit a small probability of returning to the immediately previous node, unlike the non-backtracking operators that forbid an immediate return. We show that the reluctant backtracking operators can detect communities in certain sparse networks where the non-backtracking operators cannot, while performing comparably on benchmark stochastic block model networks and real world networks. We also show that the spectrum of the reluctant backtracking operator approximately optimises the standard modularity function. Interestingly, for this family of non- and reluctant-backtracking operators the main determinant of performance on real-world networks is whether or not they are normalised to conserve probability at each node.
format Online
Article
Text
id pubmed-4351540
institution National Center for Biotechnology Information
language English
publishDate 2015
publisher Nature Publishing Group
record_format MEDLINE/PubMed
spelling pubmed-43515402015-03-10 Finding communities in sparse networks Singh, Abhinav Humphries, Mark D. Sci Rep Article Spectral algorithms based on matrix representations of networks are often used to detect communities, but classic spectral methods based on the adjacency matrix and its variants fail in sparse networks. New spectral methods based on non-backtracking random walks have recently been introduced that successfully detect communities in many sparse networks. However, the spectrum of non-backtracking random walks ignores hanging trees in networks that can contain information about their community structure. We introduce the reluctant backtracking operators that explicitly account for hanging trees as they admit a small probability of returning to the immediately previous node, unlike the non-backtracking operators that forbid an immediate return. We show that the reluctant backtracking operators can detect communities in certain sparse networks where the non-backtracking operators cannot, while performing comparably on benchmark stochastic block model networks and real world networks. We also show that the spectrum of the reluctant backtracking operator approximately optimises the standard modularity function. Interestingly, for this family of non- and reluctant-backtracking operators the main determinant of performance on real-world networks is whether or not they are normalised to conserve probability at each node. Nature Publishing Group 2015-03-06 /pmc/articles/PMC4351540/ /pubmed/25742951 http://dx.doi.org/10.1038/srep08828 Text en Copyright © 2015, Macmillan Publishers Limited. All rights reserved 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 in order to reproduce the material. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/
spellingShingle Article
Singh, Abhinav
Humphries, Mark D.
Finding communities in sparse networks
title Finding communities in sparse networks
title_full Finding communities in sparse networks
title_fullStr Finding communities in sparse networks
title_full_unstemmed Finding communities in sparse networks
title_short Finding communities in sparse networks
title_sort finding communities in sparse networks
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4351540/
https://www.ncbi.nlm.nih.gov/pubmed/25742951
http://dx.doi.org/10.1038/srep08828
work_keys_str_mv AT singhabhinav findingcommunitiesinsparsenetworks
AT humphriesmarkd findingcommunitiesinsparsenetworks