Skip to main content
Log in

Fast local community discovery relying on the strength of links

  • Original Article
  • Published:
Social Network Analysis and Mining Aims and scope Submit manuscript

Abstract

Community detection methods aim to find nodes connected to each other more than other nodes in a graph. As they explore the entire network, global methods suffer from severe limitations when handling large networks due to their time and space complexity. Local community detection methods are based on an egocentric function aiming to find only the community containing a query node (or set of query nodes). However, existing local methods are often sensitive to which query node(s) is used to discover a particular community. Our proposed approach, called SIWO “Strong In, Weak Out,” is a novel community detection method, which can locally discover densely-connected communities precisely, deterministically, and quickly. Moreover, our experimental evaluation shows that the detected community is not dependent on the initial query node within a community. This method works in a one-node-expansion way based on the notions of strong and weak links in a graph. In short, SIWO starts with a community consisting only of the query node(s). Then it checks the set of nodes in the community’s neighborhood in each step to add the “best” node and finally returns the desired community around the given query node. It can also be used iteratively to detect the entire partitioning of a network with or without considering overlapping communities, and concurrently identify outliers that may not belong in any community. Moreover, as it does not store the entire graph into main memory, it can also be used to find the core of a community on very large networks, while there is limited time and memory available. Finally, SIWO is also able to handle weighted graphs, making SIWO a general framework for community discovery and detection in various type of social networks.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

Notes

  1. https://networkit.github.io/.

  2. Code available via request to authors.

  3. https://snap.stanford.edu/mappr/code.html.

  4. https://github.com/kit-algo/LCD-cliques-experiments.

  5. https://sites.psu.edu/yuchenbian/files/2019/08/MWC_release.zip.

  6. https://github.com/talebirad/SIWO

  7. https://github.com/GiulioRossetti/cdlib.

  8. https://github.com/benedekrozemberczki/EdMot.

  9. https://bit.ly/3q1QBJj.

References

Download references

Funding

Funding were provided by Alberta Machine Intelligence Institute, Laboratoire Hubert Curien and Canadian Institute for Advanced Research.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Christine Largeron or Osmar R. Zaïane.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zafarmand, M., Talebirad, Y., Austin, E. et al. Fast local community discovery relying on the strength of links. Soc. Netw. Anal. Min. 13, 112 (2023). https://doi.org/10.1007/s13278-023-01115-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s13278-023-01115-7

Keywords

Navigation