Abstract
Introduction: Regarding complex network, to find optimal communities in the network has become a key topic in the field of network theory. It is crucial to understand the structure and functionality of associated networks. In this paper, we propose a new method of community detection that works on the Structural Similarity of a Network (SSN).
Methods: This method works in two steps, in the first step, it removes edges between the different groups of nodes which are not very similar to each other. As a result of edge removal, the network is divided into many small random communities, which are referred to as main communities.
Results: In the second step, we apply the Evaluation Method (EM), it chooses the best quality communities, from all main communities which are already produced in the first step. Lastly, we apply evaluation metrics to our proposed method and benchmarking methods, which show that the SSN method can detect comparatively more accurate results than other methods in this paper.
Discussion: This approach is defined on the basis of the unweighted network, so in further research, it could be used on weighted networks and can explore some new deep-down attributes. Furthermore, it will be used for Facebook and twitter weighted data with the artificial intelligence approach.
Conclusion: In this article, we proposed a novel method for community detection in networks, called Structural Similarity of Network (SSN). It works in two steps. In the first step, it randomly removes low similarity edges from the network, which makes several small disconnected communities, called as main communities. Afterward, the main communities are merged to search for the final communities, which are near to actual existing communities of the network.
Keywords: Community detection, complex network, normalized mutual information, modularity, SSN, commerece.
Graphical Abstract
[http://dx.doi.org/10.1073/pnas.0610245104] [PMID: 17456605]
[http://dx.doi.org/10.1073/pnas.98.2.404] [PMID: 11149952]
[http://dx.doi.org/10.1093/bioinformatics/btl370] [PMID: 16837529]
[http://dx.doi.org/10.1073/pnas.122653799] [PMID: 12060727]
[http://dx.doi.org/10.1088/1742-5468/2008/10/P10008]
[http://dx.doi.org/10.1016/j.physrep.2009.11.002]
[http://dx.doi.org/10.1007/s41109-017-0023-6] [PMID: 30533512]
[http://dx.doi.org/10.1103/PhysRevE.69.026113] [PMID: 14995526]
[http://dx.doi.org/10.1016/j.physa.2017.08.090]
[http://dx.doi.org/10.1371/journal.pone.0027028] [PMID: 22073245]
[http://dx.doi.org/10.1088/1742-5468/2011/05/P05031]
[http://dx.doi.org/10.1103/PhysRevE.74.016110] [PMID: 16907154]
[http://dx.doi.org/10.1103/PhysRevE.83.016107] [PMID: 21405744]
[http://dx.doi.org/10.1088/1742-5468/2008/05/P05001]
[http://dx.doi.org/10.1016/j.jnca.2013.08.008]
[http://dx.doi.org/10.1016/j.physa.2016.05.014]
[http://dx.doi.org/10.1016/j.physa.2017.01.030]
[http://dx.doi.org/10.1086/jar.33.4.3629752]
[http://dx.doi.org/10.1088/1742-5468/2005/09/P09008]
[http://dx.doi.org/10.31181/dmame1802079s]
[http://dx.doi.org/10.1016/j.physa.2010.11.027]
[http://dx.doi.org/10.1126/science.1073374] [PMID: 12202830]
[http://dx.doi.org/10.1126/science.286.5439.509] [PMID: 10521342]
[http://dx.doi.org/10.1016/S0378-8733(03)00009-1]
[http://dx.doi.org/10.1140/epjb/e2009-00335-8]