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...
Autores principales: | , |
---|---|
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 |