Arlclustering: an R package for community detection in social networks based on user interaction and association rule learning

Abstract ARLClustering is an open-source R package for community detection in social networks. Unlike traditional methods that rely on structural properties such as modularity, degree centrality, and clustering coefficient, ARLClustering leverages association rule mining (ARM) to identify meaningful...

Full description

Saved in:
Bibliographic Details
Main Authors: Mohamed El-Moussaoui, Mohamed Hanine, Ali Kartit, Tarik Agouti
Format: Article
Language:English
Published: SpringerOpen 2025-07-01
Series:Applied Network Science
Subjects:
Online Access:https://doi.org/10.1007/s41109-025-00715-w
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Abstract ARLClustering is an open-source R package for community detection in social networks. Unlike traditional methods that rely on structural properties such as modularity, degree centrality, and clustering coefficient, ARLClustering leverages association rule mining (ARM) to identify meaningful interaction patterns based on users’ friendship activity. By analyzing frequent interaction rules, it uncovers communities that may be overlooked by purely structural approaches. The package offers a comprehensive set of functions tailored for social network analysis. It has been tested on real-world datasets, including the Karate Club, Dolphins, LesMiserables, NetScience, and Facebook networks. The results demonstrate its effectiveness in detecting communities and provide a comparative analysis against existing methods. ARLClustering is now available on the CRAN repository, with its source code accessible on GitHub. It serves as a valuable tool for researchers and practitioners, not only enhancing community detection techniques in social network analysis but also introducing a novel approach to uncover hidden communities through experimental studies on real-world social network datasets.
ISSN:2364-8228