{"title":"利用派系进行社区检测的Louvain算法改进","authors":"Elaf Adel Abbas, H. N. Nawaf","doi":"10.1109/CSASE48920.2020.9142102","DOIUrl":null,"url":null,"abstract":"Community detection is one of the most important fields that help us in understand and analyze the structure of social networks. It is a tool to identify closely related groups in terms of social relations or common interests. In fact, community detection can be applied in social media, web clients, or e-commerce. For this purpose, the traditional Louvain algorithm is used for community detection as a suitable algorithm, since it provides fast, efficient and robust community detection on large static networks. However, the high computing complexity of this algorithm is a motivation of this work. Initially, the existing cliques and the other nodes which have not included in cliques are considered as separated communities instead of considering each node in the network is a community as in the traditional method, then the gain of integrating neighboring communities is calculated. A specific research methodology is followed to ensure that the work is rigorous in achieving the aim of the work. In synthetic and real-world data, the traditional and improved algorithms had to be applied to record the results, then analyze them. Experimentally, the results prove the execution time has reduced if it is compared with the traditional algorithm while preserving the quality of partitions at the same time somewhat.","PeriodicalId":254581,"journal":{"name":"2020 International Conference on Computer Science and Software Engineering (CSASE)","volume":"49 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Improving Louvain Algorithm by Leveraging Cliques for Community Detection\",\"authors\":\"Elaf Adel Abbas, H. N. Nawaf\",\"doi\":\"10.1109/CSASE48920.2020.9142102\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Community detection is one of the most important fields that help us in understand and analyze the structure of social networks. It is a tool to identify closely related groups in terms of social relations or common interests. In fact, community detection can be applied in social media, web clients, or e-commerce. For this purpose, the traditional Louvain algorithm is used for community detection as a suitable algorithm, since it provides fast, efficient and robust community detection on large static networks. However, the high computing complexity of this algorithm is a motivation of this work. Initially, the existing cliques and the other nodes which have not included in cliques are considered as separated communities instead of considering each node in the network is a community as in the traditional method, then the gain of integrating neighboring communities is calculated. A specific research methodology is followed to ensure that the work is rigorous in achieving the aim of the work. In synthetic and real-world data, the traditional and improved algorithms had to be applied to record the results, then analyze them. Experimentally, the results prove the execution time has reduced if it is compared with the traditional algorithm while preserving the quality of partitions at the same time somewhat.\",\"PeriodicalId\":254581,\"journal\":{\"name\":\"2020 International Conference on Computer Science and Software Engineering (CSASE)\",\"volume\":\"49 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-04-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 International Conference on Computer Science and Software Engineering (CSASE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CSASE48920.2020.9142102\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 International Conference on Computer Science and Software Engineering (CSASE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CSASE48920.2020.9142102","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Improving Louvain Algorithm by Leveraging Cliques for Community Detection
Community detection is one of the most important fields that help us in understand and analyze the structure of social networks. It is a tool to identify closely related groups in terms of social relations or common interests. In fact, community detection can be applied in social media, web clients, or e-commerce. For this purpose, the traditional Louvain algorithm is used for community detection as a suitable algorithm, since it provides fast, efficient and robust community detection on large static networks. However, the high computing complexity of this algorithm is a motivation of this work. Initially, the existing cliques and the other nodes which have not included in cliques are considered as separated communities instead of considering each node in the network is a community as in the traditional method, then the gain of integrating neighboring communities is calculated. A specific research methodology is followed to ensure that the work is rigorous in achieving the aim of the work. In synthetic and real-world data, the traditional and improved algorithms had to be applied to record the results, then analyze them. Experimentally, the results prove the execution time has reduced if it is compared with the traditional algorithm while preserving the quality of partitions at the same time somewhat.