1
|
Shang R, Zhao K, Zhang W, Feng J, Li Y, Jiao L. Evolutionary multiobjective overlapping community detection based on similarity matrix and node correction. Appl Soft Comput 2022. [DOI: 10.1016/j.asoc.2022.109397] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/15/2022]
|
2
|
Evolutionary Algorithm for overlapping community detection using a merged maximal cliques representation scheme. Appl Soft Comput 2021. [DOI: 10.1016/j.asoc.2021.107746] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/24/2022]
|
3
|
MOPIO: A Multi-Objective Pigeon-Inspired Optimization Algorithm for Community Detection. Symmetry (Basel) 2020. [DOI: 10.3390/sym13010049] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/16/2022] Open
Abstract
Community detection is a hot research direction of network science, which is of great importance to complex system analysis. Therefore, many community detection methods have been developed. Among them, evolutionary computation based ones with a single-objective function are promising in either benchmark or real data sets. However, they also encounter resolution limit problem in several scenarios. In this paper, a Multi-Objective Pigeon-Inspired Optimization (MOPIO) method is proposed for community detection with Negative Ratio Association (NRA) and Ratio Cut (RC) as its objective functions. In MOPIO, the genetic operator is used to redefine the representation and updating of pigeons. In each iteration, NRA and RC are calculated for each pigeon, and Pareto sorting scheme is utilized to judge non-dominated solutions for later crossover. A crossover strategy based on global and personal bests is designed, in which a compensation coefficient is developed to stably complete the work transition between the map and compass operator, and the landmark operator. When termination criteria were met, a leader selection strategy is employed to determine the final result from the optimal solution set. Comparison experiments of MOPIO, with MOPSO, MOGA-Net, Meme-Net and FN, are performed on real-world networks, and results indicate that MOPIO has better performance in terms of Normalized Mutual information and Adjusted Rand Index.
Collapse
|
4
|
Zeng X, Wang W, Chen C, Yen GG. A Consensus Community-Based Particle Swarm Optimization for Dynamic Community Detection. IEEE TRANSACTIONS ON CYBERNETICS 2020; 50:2502-2513. [PMID: 31545758 DOI: 10.1109/tcyb.2019.2938895] [Citation(s) in RCA: 51] [Impact Index Per Article: 12.8] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/10/2023]
Abstract
The community detection in dynamic networks is essential for important applications such as social network analysis. Such detection requires simultaneous maximization of the clustering accuracy at the current time step while minimization of the clustering drift between two successive time steps. In most situations, such objectives are often in conflict with each other. This article proposes the concept of consensus community. Knowledge from the previous step is obtained by extracting the intrapopulation consensus communities from the optimal population of the previous step. Subsequently, the intrapopulation consensus communities of the previous step obtained is voted by the population of the current time step during the evolutionary process. A subset of the consensus communities, which receives a high support rate, will be recognized as the interpopulation consensus communities of the previous and current steps. Interpopulation consensus communities are the knowledge that can be transferred from the previous to the current step. The population of the current time step can evolve toward the direction similar to the population in the previous time step by retaining such interpopulation consensus community during the evolutionary process. Community structure is subjected to evaluation, update, and mutation events, which are directed by using interpopulation consensus community information during the evolutionary process. The experimental results over many artificial and real-world dynamic networks illustrate that the proposed method produces more accurate and robust results than those of the state-of-the-art approaches.
Collapse
|
5
|
Mu C, Zhang J, Liu Y, Qu R, Huang T. Multi-objective ant colony optimization algorithm based on decomposition for community detection in complex networks. Soft comput 2019. [DOI: 10.1007/s00500-019-03820-y] [Citation(s) in RCA: 9] [Impact Index Per Article: 1.8] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/27/2022]
|
6
|
Shang R, Liu H, Jiao L, Esfahani AM. Community mining using three closely joint techniques based on community mutual membership and refinement strategy. Appl Soft Comput 2017. [DOI: 10.1016/j.asoc.2017.08.050] [Citation(s) in RCA: 17] [Impact Index Per Article: 2.4] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/18/2022]
|
7
|
Wu H, Kuang L, Wang F, Rao Q, Gong M, Li Y. A multiobjective box-covering algorithm for fractal modularity on complex networks. Appl Soft Comput 2017. [DOI: 10.1016/j.asoc.2017.07.034] [Citation(s) in RCA: 21] [Impact Index Per Article: 3.0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/19/2022]
|
8
|
Zhou Y, Wang J, Luo N, Zhang Z. Multiobjective local search for community detection in networks. Soft comput 2015. [DOI: 10.1007/s00500-015-1706-5] [Citation(s) in RCA: 7] [Impact Index Per Article: 0.8] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/23/2022]
|
9
|
Balanced Centrality of Networks. INTERNATIONAL SCHOLARLY RESEARCH NOTICES 2014; 2014:871038. [PMID: 27437494 PMCID: PMC4897067 DOI: 10.1155/2014/871038] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 03/28/2014] [Accepted: 07/13/2014] [Indexed: 11/21/2022]
Abstract
There is an age-old question in all branches of network analysis. What makes an actor in a
network important, courted, or sought? Both Crossley and Bonacich contend that rather than
its intrinsic wealth or value, an actor's status lies in the structures of its interactions with other
actors. Since pairwise relation data in a network can be stored in a two-dimensional array or
matrix, graph theory and linear algebra lend themselves as great tools to gauge the centrality
(interpreted as importance, power, or popularity, depending on the purpose of the network) of
each actor. We express known and new centralities in terms of only two matrices associated with
the network. We show that derivations of these expressions can be handled exclusively through
the main eigenvectors (not orthogonal to the all-one vector) associated with the adjacency
matrix. We also propose a centrality vector (SWIPD) which is a linear combination of the
square, walk, power, and degree centrality vectors with weightings of the various centralities
depending on the purpose of the network. By comparing actors' scores for various weightings,
a clear understanding of which actors are most central is obtained. Moreover, for threshold
networks, the (SWIPD) measure turns out to be independent of the weightings.
Collapse
|
10
|
A comparative analysis of evolutionary and memetic algorithms for community detection from signed social networks. Soft comput 2013. [DOI: 10.1007/s00500-013-1060-4] [Citation(s) in RCA: 59] [Impact Index Per Article: 5.4] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/26/2022]
|
11
|
Gong M, Chen X, Ma L, Zhang Q, Jiao L. Identification of multi-resolution network structures with multi-objective immune algorithm. Appl Soft Comput 2013. [DOI: 10.1016/j.asoc.2013.01.018] [Citation(s) in RCA: 32] [Impact Index Per Article: 2.9] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/29/2022]
|
12
|
Michele Rajtmajer S, Smith B, Phoha S. Non-negative sparse autoencoder neural networks for the detection of overlapping, hierarchical communities in networked datasets. CHAOS (WOODBURY, N.Y.) 2012; 22:043141. [PMID: 23278076 DOI: 10.1063/1.4771600] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/01/2023]
Abstract
We propose the first use of a non-negative sparse autoencoder (NNSAE) neural network for community structure detection in complex networks. The NNSAE learns a compressed representation of a set of fixed-length, weighted random walks over the network, and communities are detected as subsets of network nodes corresponding to non-negligible elements of the basis vectors of this compression. The NNSAE model is efficient and online. When utilized for community structure detection, it is able to uncover potentially overlapping and hierarchical community structure in large networks.
Collapse
Affiliation(s)
- Sarah Michele Rajtmajer
- Applied Research Laboratory, The Pennsylvania State University, P.O. Box 30, State College, Pennsylvania 16804, USA.
| | | | | |
Collapse
|
13
|
Khadivi A, Ajdari Rad A, Hasler M. Network community-detection enhancement by proper weighting. PHYSICAL REVIEW. E, STATISTICAL, NONLINEAR, AND SOFT MATTER PHYSICS 2011; 83:046104. [PMID: 21599237 DOI: 10.1103/physreve.83.046104] [Citation(s) in RCA: 13] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Received: 06/07/2010] [Revised: 12/22/2010] [Indexed: 05/30/2023]
Abstract
In this paper, we show how proper assignment of weights to the edges of a complex network can enhance the detection of communities and how it can circumvent the resolution limit and the extreme degeneracy problems associated with modularity. Our general weighting scheme takes advantage of graph theoretic measures and it introduces two heuristics for tuning its parameters. We use this weighting as a preprocessing step for the greedy modularity optimization algorithm of Newman to improve its performance. The result of the experiments of our approach on computer-generated and real-world data networks confirm that the proposed approach not only mitigates the problems of modularity but also improves the modularity optimization.
Collapse
Affiliation(s)
- Alireza Khadivi
- Laboratory of Nonlinear Systems, School of Computer and Communication Sciences, Ecole Polytechnique Fédérale de Lausanne, CH-1015 Lausanne, Switzerland
| | | | | |
Collapse
|
14
|
Vejmelka M, Palus M. Partitioning networks into clusters and residuals with average association. CHAOS (WOODBURY, N.Y.) 2010; 20:033103. [PMID: 20887043 DOI: 10.1063/1.3460360] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.1] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/29/2023]
Abstract
We investigate the problem of detecting clusters exhibiting higher-than-average internal connectivity in networks of interacting systems. We show how the average association objective formulated in the context of spectral graph clustering leads naturally to a clustering strategy where each system is assigned to at most one cluster. A residual set is formed of the systems that are not members of any cluster. Maximization of the average association objective leads to a discrete optimization problem, which is difficult to solve, but a relaxed version can be solved using an eigendecomposition of the connectivity matrix. A simple approach to extracting clusters from a relaxed solution is described and developed by applying a variance maximizing solution to the relaxed solution, which leads to a method with increased accuracy and sensitivity. Numerical studies of theoretical connectivity models and of synchronization clusters in a lattice of coupled Lorenz oscillators are conducted to show the efficiency of the proposed approach. The method is applied to an experimentally obtained human resting state functional magnetic resonance imaging dataset and the results are discussed.
Collapse
Affiliation(s)
- Martin Vejmelka
- Institute of Computer Science, Academy of Sciences of the Czech Republic, Pod Vodárenskou věží 2, 182 07 Praha, Czech Republic.
| | | |
Collapse
|
15
|
Marinazzo D, Pellicoro M, Stramaglia S. Kernel-Granger causality and the analysis of dynamical networks. PHYSICAL REVIEW. E, STATISTICAL, NONLINEAR, AND SOFT MATTER PHYSICS 2008; 77:056215. [PMID: 18643150 DOI: 10.1103/physreve.77.056215] [Citation(s) in RCA: 61] [Impact Index Per Article: 3.8] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Received: 03/20/2008] [Indexed: 05/26/2023]
Abstract
We propose a method of analysis of dynamical networks based on a recent measure of Granger causality between time series, based on kernel methods. The generalization of kernel-Granger causality to the multivariate case, here presented, shares the following features with the bivariate measures: (i) the nonlinearity of the regression model can be controlled by choosing the kernel function and (ii) the problem of false causalities, arising as the complexity of the model increases, is addressed by a selection strategy of the eigenvectors of a reduced Gram matrix whose range represents the additional features due to the second time series. Moreover, there is no a priori assumption that the network must be a directed acyclic graph. We apply the proposed approach to a network of chaotic maps and to a simulated genetic regulatory network: it is shown that the underlying topology of the network can be reconstructed from time series of node's dynamics, provided that a sufficient number of samples is available. Considering a linear dynamical network, built by preferential attachment scheme, we show that for limited data use of the bivariate Granger causality is a better choice than methods using L1 minimization. Finally we consider real expression data from HeLa cells, 94 genes and 48 time points. The analysis of static correlations between genes reveals two modules corresponding to well-known transcription factors; Granger analysis puts in evidence 19 causal relationships, all involving genes related to tumor development.
Collapse
Affiliation(s)
- D Marinazzo
- Dipartimento Interateneo di Fisica, Università di Bari, I-70126 Bari, Italy.
| | | | | |
Collapse
|
16
|
Li Z, Zhang S, Wang RS, Zhang XS, Chen L. Quantitative function for community detection. PHYSICAL REVIEW. E, STATISTICAL, NONLINEAR, AND SOFT MATTER PHYSICS 2008; 77:036109. [PMID: 18517463 DOI: 10.1103/physreve.77.036109] [Citation(s) in RCA: 80] [Impact Index Per Article: 5.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Received: 10/06/2007] [Revised: 12/02/2007] [Indexed: 05/26/2023]
Abstract
We propose a quantitative function for community partition -- i.e., modularity density or D value. We demonstrate that this quantitative function is superior to the widely used modularity Q and also prove its equivalence with the objective function of the kernel k means. Both theoretical and numerical results show that optimizing the new criterion not only can resolve detailed modules that existing approaches cannot achieve, but also can correctly identify the number of communities.
Collapse
|
17
|
Barber MJ. Modularity and community detection in bipartite networks. PHYSICAL REVIEW. E, STATISTICAL, NONLINEAR, AND SOFT MATTER PHYSICS 2007; 76:066102. [PMID: 18233893 DOI: 10.1103/physreve.76.066102] [Citation(s) in RCA: 238] [Impact Index Per Article: 14.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Received: 07/16/2007] [Revised: 09/13/2007] [Indexed: 05/14/2023]
Abstract
The modularity of a network quantifies the extent, relative to a null model network, to which vertices cluster into community groups. We define a null model appropriate for bipartite networks, and use it to define a bipartite modularity. The bipartite modularity is presented in terms of a modularity matrix B; some key properties of the eigenspectrum of B are identified and used to describe an algorithm for identifying modules in bipartite networks. The algorithm is based on the idea that the modules in the two parts of the network are dependent, with each part mutually being used to induce the vertices for the other part into the modules. We apply the algorithm to real-world network data, showing that the algorithm successfully identifies the modular structure of bipartite networks.
Collapse
Affiliation(s)
- Michael J Barber
- Austrian Research Centers GmbH-ARC, Bereich Systems Research, Vienna, Austria.
| |
Collapse
|