Signed Quasi-Clique Merger: A New Clustering Method for Signed Networks with Positive and Negative Edges

Signed networks with both positive and negative links have gained considerable attention over the past several years. Community detection is among the main challenges for signed network analysis. It aims to find mutually antagonistic groups such that entities within the same group have as many positive relationships as possible and entities between different groups have as many negative relationships as possible. Most existing algorithms for community detection in signed networks aim to provide a hard partition of the network where any node should belong to a single community. However, overlapping communities, where a node is allowed to belong to multiple communities, widely exist in many real-world networks. Another disadvantage of some existing algorithms is that the number of final clusters k should be an input of the clustering process. It may however be the case that we do not know k in advance. In this paper, to offer improvements to existing algorithms, we propose a new clustering method for signed networks, the Signed Quasi-clique Merger (SQCM) algorithm. This algorithm detects the meaningful clusters (i.e. subgraphs with high friendly density) from the networks directly, where the friendly density of a subgraph C=(V(C),E(C)) is defined as d(C)=2∑e∈E(C)w(e)|V(C)|(|V(C)|−1). We construct a hierarchically nested system to illustrate their inclusion relationships. The output of SQCM is a smaller hierarchical tree, which clearly highlights meaningful clusters. During the clustering process, we do not need to know the number of final clusters k in advance; the algorithm is able to detect it on its own. Another important feature of SQCM is overlapping clustering or multi-membership. Its effectiveness is demonstrated through rigorous experiments involving both benchmark and randomly generated signed networks.

[1]  P. Doreian,et al.  A partitioning approach to structural balance , 1996 .

[2]  Malik Magdon-Ismail,et al.  Communities and Balance in Signed Networks: A Spectral Approach , 2012, 2012 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining.

[3]  Jiming Liu,et al.  Community Mining from Signed Social Networks , 2007, IEEE Transactions on Knowledge and Data Engineering.

[4]  Cun-Quan Zhang,et al.  A new multimembership clustering method , 2007 .

[5]  Sahin Albayrak,et al.  Spectral Analysis of Signed Graphs for Clustering, Prediction and Visualization , 2010, SDM.

[6]  Anthony Wirth,et al.  Correlation Clustering , 2010, Encyclopedia of Machine Learning and Data Mining.

[7]  K. E. Read,et al.  Cultures of the Central Highlands, New Guinea , 1954, Southwestern Journal of Anthropology.

[8]  James A. Davis Clustering and Structural Balance in Graphs , 1977 .

[9]  F. Harary,et al.  Structural Models in Anthropology , 1986 .

[10]  F. Harary On the notion of balance of a signed graph. , 1953 .

[11]  Inderjit S. Dhillon,et al.  Scalable clustering of signed networks using balance normalized cut , 2012, CIKM.

[12]  F. Harary,et al.  STRUCTURAL BALANCE: A GENERALIZATION OF HEIDER'S THEORY1 , 1977 .