A decomposition-based multi-objective optimization for simultaneous balance computation and transformation in signed networks

Many social systems have a set of opposite interactions such as friend/enemy, cooperation/competition and support/opposition. In these signed systems, there exist functional imbalances from the system-level view because of the existence of unbalanced interactions. However, it is difficult to compute the unbalance degree and transform unbalanced factors to balanced ones in real signed systems. Earlier studies tackled these two issues separately and gave a unique solution, and thus cannot be well applied to real applications with constraints. In this paper, we devise a decomposition-based and network-specific multi-objective optimization algorithm to solve the balance computation and transformation of signed networks simultaneously. The devised algorithm aims at finding a set of optimal balance transformation solutions, and each of which is the trade-off between the twin objectives (i.e., the minimization of inter-cluster positive links and the minimization of intra-cluster negative links). Of these solutions, the one with the fewest unbalanced links corresponds to the solution to the balance computation. And each trade-off solution corresponds to an optimal balance transformation way under a certain transformation cost. Extensive experiments on four social networks demonstrate the effectiveness of the devised algorithm on both the computation and the transformation of structural balance. They also show that the devised algorithm can provide multiple optimal solutions at the same transformation cost.

[1]  F. Heider Attitudes and cognitive organization. , 1946, The Journal of psychology.

[2]  Sibel Adali,et al.  Extended structural balance theory for modeling trust in social networks , 2013, 2013 Eleventh Annual Conference on Privacy, Security and Trust.

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

[4]  C. Altafini,et al.  Computing global structural balance in large-scale signed social networks , 2011, Proceedings of the National Academy of Sciences.

[5]  M E J Newman,et al.  Community structure in social and biological networks , 2001, Proceedings of the National Academy of Sciences of the United States of America.

[6]  J. Davis Clustering and Structural Balance in Graphs , 1967 .

[7]  Michael Szell,et al.  Multirelational organization of large-scale social networks in an online world , 2010, Proceedings of the National Academy of Sciences.

[8]  Guojun Wang,et al.  κ-FuzzyTrust , 2015 .

[9]  Kalyanmoy Deb,et al.  An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints , 2014, IEEE Transactions on Evolutionary Computation.

[10]  Jon G. Rokne,et al.  On personalizing Web search using social network analysis , 2015, Inf. Sci..

[11]  Maoguo Gong,et al.  A memetic algorithm for computing and transforming structural balance in signed networks , 2015, Knowl. Based Syst..

[12]  Licheng Jiao,et al.  A multi-population cooperative coevolutionary algorithm for multi-objective capacitated arc routing problem , 2014, Inf. Sci..

[13]  E. David,et al.  Networks, Crowds, and Markets: Reasoning about a Highly Connected World , 2010 .

[14]  Bin Wu,et al.  Multi-objective community detection in complex networks , 2012, Appl. Soft Comput..

[15]  Qingfu Zhang,et al.  MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition , 2007, IEEE Transactions on Evolutionary Computation.

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

[17]  Sean J. Taylor,et al.  Social Influence Bias: A Randomized Experiment , 2013, Science.

[18]  Faten Ghosn,et al.  The MID3 Data Set, 1993—2001: Procedures, Coding Rules, and Description , 2004 .

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

[20]  Jure Leskovec,et al.  Signed networks in social media , 2010, CHI.

[21]  Qingfu Zhang,et al.  Adaptive Replacement Strategies for MOEA/D , 2016, IEEE Transactions on Cybernetics.

[22]  Lothar Thiele,et al.  Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach , 1999, IEEE Trans. Evol. Comput..

[23]  Xin Yao,et al.  Decomposition-Based Memetic Algorithm for Multiobjective Capacitated Arc Routing Problem , 2011, IEEE Transactions on Evolutionary Computation.

[24]  Guojun Wang,et al.  κ-FuzzyTrust: Efficient trust computation for large-scale mobile social networks using a fuzzy implicit social graph , 2015, Inf. Sci..

[25]  Fang Liu,et al.  MOEA/D with Adaptive Weight Adjustment , 2014, Evolutionary Computation.

[26]  Daniel Dajun Zeng,et al.  Social balance in signed networks , 2014, Information Systems Frontiers.

[27]  Chun-Cheng Lin,et al.  An integer programming approach and visual analysis for detecting hierarchical community structures in social networks , 2015, Inf. Sci..

[28]  Maoguo Gong,et al.  Complex Network Clustering by Multiobjective Discrete Particle Swarm Optimization Based on Decomposition , 2014, IEEE Transactions on Evolutionary Computation.

[29]  Patrick Doreian,et al.  Partitioning signed social networks , 2009, Soc. Networks.

[30]  Stanley Wasserman,et al.  Social Network Analysis: Methods and Applications , 1994 .

[31]  Xin Wang,et al.  Friend recommendation with content spread enhancement in social networks , 2015, Inf. Sci..

[32]  Qingfu Zhang,et al.  Community detection in networks by using multiobjective evolutionary algorithm with decomposition , 2012 .

[33]  Aravind Srinivasan,et al.  Local balancing influences global structure in social networks , 2011, Proceedings of the National Academy of Sciences.

[34]  Hidetomo Ichihashi,et al.  Collaborative filtering by sequential extraction of user-item clusters based on structural balancing approach , 2009, 2009 IEEE International Conference on Fuzzy Systems.

[35]  Hai-Lin Liu,et al.  A Novel Weight Design in Multi-objective Evolutionary Algorithm , 2010, 2010 International Conference on Computational Intelligence and Security.

[36]  Oscar Cordón,et al.  A multiobjective evolutionary programming framework for graph-based data mining , 2013, Inf. Sci..

[37]  Tapabrata Ray,et al.  A Decomposition-Based Evolutionary Algorithm for Many Objective Optimization , 2015, IEEE Transactions on Evolutionary Computation.

[38]  Clara Pizzuti,et al.  A Multiobjective Genetic Algorithm to Find Communities in Complex Networks , 2012, IEEE Transactions on Evolutionary Computation.

[39]  Liang Zhao,et al.  Time series clustering via community detection in networks , 2015, Inf. Sci..

[40]  Jing Liu,et al.  A Multiobjective Evolutionary Algorithm Based on Similarity for Community Detection From Signed Social Networks , 2014, IEEE Transactions on Cybernetics.

[41]  M. Newman Complex Systems: A Survey , 2011, 1112.1440.

[42]  D. Krackhardt,et al.  Whether close or far: Social distance effects on perceived balance in friendship networks , 1999 .

[43]  Mahdi Jalili,et al.  Mesoscopic analysis of online social networks - The role of negative ties , 2014, Physical review. E, Statistical, nonlinear, and soft matter physics.

[44]  Jukka-Pekka Onnela,et al.  Community Structure in Time-Dependent, Multiscale, and Multiplex Networks , 2009, Science.

[45]  Yan Wang,et al.  A graph-based comprehensive reputation model: Exploiting the social context of opinions to enhance trust in social commerce , 2015, Inf. Sci..

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