Cargando…

Computing the statistical significance of optimized communities in networks

In scientific problems involving systems that can be modeled as a network (or “graph”), it is often of interest to find network communities - strongly connected node subsets - for unsupervised learning, feature discovery, anomaly detection, or scientific study. The vast majority of community detecti...

Descripción completa

Detalles Bibliográficos
Autor principal: Palowitch, John
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group UK 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6895225/
https://www.ncbi.nlm.nih.gov/pubmed/31804528
http://dx.doi.org/10.1038/s41598-019-54708-8
_version_ 1783476551988281344
author Palowitch, John
author_facet Palowitch, John
author_sort Palowitch, John
collection PubMed
description In scientific problems involving systems that can be modeled as a network (or “graph”), it is often of interest to find network communities - strongly connected node subsets - for unsupervised learning, feature discovery, anomaly detection, or scientific study. The vast majority of community detection methods proceed via optimization of a quality function, which is possible even on random networks without communities. Therefore there is usually not an easy way to tell if a community is “significant”, in this context meaning more internally connected than would be expected under a random graph model without communities. This paper generalizes existing null models and statistical tests for this purpose to bipartite graphs, and introduces a new significance scoring algorithm called Fast Optimized Community Significance (FOCS) that is highly scalable and agnostic to the type of graph. Compared with existing methods on unipartite graphs, FOCS is more numerically stable and better balances the trade-off between detection power and false positives. On a large-scale bipartite graph derived from the Internet Movie Database (IMDB), the significance scores provided by FOCS correlate strongly with meaningful actor/director collaborations on serial cinematic projects.
format Online
Article
Text
id pubmed-6895225
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher Nature Publishing Group UK
record_format MEDLINE/PubMed
spelling pubmed-68952252019-12-12 Computing the statistical significance of optimized communities in networks Palowitch, John Sci Rep Article In scientific problems involving systems that can be modeled as a network (or “graph”), it is often of interest to find network communities - strongly connected node subsets - for unsupervised learning, feature discovery, anomaly detection, or scientific study. The vast majority of community detection methods proceed via optimization of a quality function, which is possible even on random networks without communities. Therefore there is usually not an easy way to tell if a community is “significant”, in this context meaning more internally connected than would be expected under a random graph model without communities. This paper generalizes existing null models and statistical tests for this purpose to bipartite graphs, and introduces a new significance scoring algorithm called Fast Optimized Community Significance (FOCS) that is highly scalable and agnostic to the type of graph. Compared with existing methods on unipartite graphs, FOCS is more numerically stable and better balances the trade-off between detection power and false positives. On a large-scale bipartite graph derived from the Internet Movie Database (IMDB), the significance scores provided by FOCS correlate strongly with meaningful actor/director collaborations on serial cinematic projects. Nature Publishing Group UK 2019-12-05 /pmc/articles/PMC6895225/ /pubmed/31804528 http://dx.doi.org/10.1038/s41598-019-54708-8 Text en © The Author(s) 2019 Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/.
spellingShingle Article
Palowitch, John
Computing the statistical significance of optimized communities in networks
title Computing the statistical significance of optimized communities in networks
title_full Computing the statistical significance of optimized communities in networks
title_fullStr Computing the statistical significance of optimized communities in networks
title_full_unstemmed Computing the statistical significance of optimized communities in networks
title_short Computing the statistical significance of optimized communities in networks
title_sort computing the statistical significance of optimized communities in networks
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6895225/
https://www.ncbi.nlm.nih.gov/pubmed/31804528
http://dx.doi.org/10.1038/s41598-019-54708-8
work_keys_str_mv AT palowitchjohn computingthestatisticalsignificanceofoptimizedcommunitiesinnetworks