4.6 Article

A Multiobjective Evolutionary Algorithm Based on Similarity for Community Detection from Signed Social Networks

Journal

IEEE TRANSACTIONS ON CYBERNETICS
Volume 44, Issue 12, Pages 2274-2287

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TCYB.2014.2305974

Keywords

Community detection problems; direct representation; indirect representation; multiobjective evolutionary algorithms; signed social networks; similarity

Funding

  1. National Natural Science Foundation of China [61103119, 61271301]
  2. Research Fund for the Doctoral Program of Higher Education of China [20130203110010]
  3. Fundamental Research Funds for the Central Universities [K5051202052]

Ask authors/readers for more resources

Various types of social relationships, such as friends and foes, can be represented as signed social networks (SNs) that contain both positive and negative links. Although many community detection (CD) algorithms have been proposed, most of them were designed primarily for networks containing only positive links. Thus, it is important to design CD algorithms which can handle large-scale SNs. To this purpose, we first extend the original similarity to the signed similarity based on the social balance theory. Then, based on the signed similarity and the natural contradiction between positive and negative links, two objective functions are designed to model the problem of detecting communities in SNs as a multiobjective problem. Afterward, we propose a multiobjective evolutionary algorithm, called MEA(s) SN. In MEA(s)-SN, to overcome the defects of direct and indirect representations for communities, a direct and indirect combined representation is designed. Attributing to this representation, MEA(s)-SN can switch between different representations during the evolutionary process. As a result, MEA(s)-SN can benefit from both representations. Moreover, owing to this representation, MEA(s)-SN can also detect overlapping communities directly. In the experiments, both benchmark problems and large-scale synthetic networks generated by various parameter settings are used to validate the performance of MEA(s)-SN. The experimental results show the effectiveness and efficacy of MEA(s)-SN on networks with 1000, 5000, and 10 000 nodes and also in various noisy situations. A thorough comparison is also made between MEA(s)-SN and three existing algorithms, and the results show that MEA(s)-SN outperforms other algorithms.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available