Fluid Communities: A Competitive, Scalable and Diverse Community Detection Algorithm

Ferran Parés, Dario Garcia-Gasulla, Armand Vilalta, Jonatan Moreno, Eduard Ayguadé +3 more
3/27/2017
cs.DScs.SIphysics.soc-ph

Official code: HPAI-BSC/Fluid-Communities (16 stars, BSD-3-Clause, last commit 2019-07-02).

Abstract

We introduce a community detection algorithm (Fluid Communities) based on the idea of fluids interacting in an environment, expanding and contracting as a result of that interaction. Fluid Communities is based on the propagation methodology, which represents the state-of-the-art in terms of computational cost and scalability. While being highly efficient, Fluid Communities is able to find communities in synthetic graphs with an accuracy close to the current best alternatives. Additionally, Fluid Communities is the first propagation-based algorithm capable of identifying a variable number of communities in network. To illustrate the relevance of the algorithm, we evaluate the diversity of the communities found by Fluid Communities, and find them to be significantly different from the ones found by alternative methods.

View on arXivView PDF

Code Implementations(1)

BSD-3-Clause

Fluid Communities: A community detection algorithm

163PythonMar 28, 20177 years agoBSD-3-Clause
algorithmcommunity-detectioncomplex-networksfluid-communitiesgraph+1 more

Similar Papers

Cite this paper

@article{pars2017fluid,
  title  = {Fluid Communities: A Competitive, Scalable and Diverse Community Detection Algorithm},
  author = {Ferran Parés and Dario Garcia-Gasulla and Armand Vilalta and Jonatan Moreno and Eduard Ayguadé and Jesús Labarta and Ulises Cortés and Toyotaro Suzumura},
  year   = {2017},
  eprint = {1703.09307},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1703.09307}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1703.09307.svg)](https://codeofpaper.com/paper/1703.09307)

Discussion