151
|
Sun H, Liu J, Huang J, Wang G, Jia X, Song Q. LinkLPA: A Link-Based Label Propagation Algorithm for Overlapping Community Detection in Networks. Comput Intell 2016. [DOI: 10.1111/coin.12087] [Citation(s) in RCA: 16] [Impact Index Per Article: 1.8] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/22/2022]
Affiliation(s)
- Heli Sun
- Department of Computer Science Technology; Xi'an Jiaotong University; Xi'an China
| | - Jiao Liu
- Department of Computer Science Technology; Xi'an Jiaotong University; Xi'an China
| | | | - Guangtao Wang
- Department of Computer Science Technology; Xi'an Jiaotong University; Xi'an China
| | - Xiaolin Jia
- Department of Computer Science Technology; Xi'an Jiaotong University; Xi'an China
| | - Qinbao Song
- Department of Computer Science Technology; Xi'an Jiaotong University; Xi'an China
| |
Collapse
|
152
|
Nearest Neighbor Search in the Metric Space of a Complex Network for Community Detection. INFORMATION 2016. [DOI: 10.3390/info7010017] [Citation(s) in RCA: 4] [Impact Index Per Article: 0.4] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/16/2022] Open
|
153
|
Pan L, Zhou T, Lü L, Hu CK. Predicting missing links and identifying spurious links via likelihood analysis. Sci Rep 2016; 6:22955. [PMID: 26961965 PMCID: PMC4785364 DOI: 10.1038/srep22955] [Citation(s) in RCA: 35] [Impact Index Per Article: 3.9] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 07/01/2015] [Accepted: 02/04/2016] [Indexed: 11/16/2022] Open
Abstract
Real network data is often incomplete and noisy, where link prediction algorithms and spurious link identification algorithms can be applied. Thus far, it lacks a general method to transform network organizing mechanisms to link prediction algorithms. Here we use an algorithmic framework where a network’s probability is calculated according to a predefined structural Hamiltonian that takes into account the network organizing principles, and a non-observed link is scored by the conditional probability of adding the link to the observed network. Extensive numerical simulations show that the proposed algorithm has remarkably higher accuracy than the state-of-the-art methods in uncovering missing links and identifying spurious links in many complex biological and social networks. Such method also finds applications in exploring the underlying network evolutionary mechanisms.
Collapse
Affiliation(s)
- Liming Pan
- Alibaba Research Center for Complexity Sciences, Alibaba Business College, Hangzhou Normal University, Hangzhou 310036, People's Republic of China.,Web Sciences Center, University of Electronic Science and Technology of China, Chengdu 611731, People's Republic of China
| | - Tao Zhou
- Web Sciences Center, University of Electronic Science and Technology of China, Chengdu 611731, People's Republic of China.,Big Data Research Center, University of Electronic Science and Technology of China, Chengdu 611731, People's Republic of China
| | - Linyuan Lü
- Alibaba Research Center for Complexity Sciences, Alibaba Business College, Hangzhou Normal University, Hangzhou 310036, People's Republic of China
| | - Chin-Kun Hu
- Institute of Physics, Academia Sinica - Nankang, Taipei 11529, Taiwan.,National Center for Theoretical Sciences, National Tsing Hua University, Hsinchu 30013, Taiwan.,Business School, University of Shanghai for Science and Technology, Shanghai 200093, China
| |
Collapse
|
154
|
Discovering communities in complex networks by edge label propagation. Sci Rep 2016; 6:22470. [PMID: 26926830 PMCID: PMC4772381 DOI: 10.1038/srep22470] [Citation(s) in RCA: 31] [Impact Index Per Article: 3.4] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 07/08/2015] [Accepted: 02/16/2016] [Indexed: 12/31/2022] Open
Abstract
The discovery of the community structure of real-world networks is still an open problem. Many methods have been proposed to shed light on this problem, and most of these have focused on discovering node community. However, link community is also a powerful framework for discovering overlapping communities. Here we present a novel edge label propagation algorithm (ELPA), which combines the natural advantage of link communities with the efficiency of the label propagation algorithm (LPA). ELPA can discover both link communities and node communities. We evaluated ELPA on both synthetic and real-world networks, and compared it with five state-of-the-art methods. The results demonstrate that ELPA performs competitively with other algorithms.
Collapse
|
155
|
Li P, Sun X, Zhang K, Zhang J, Kurths J. Role of structural holes in containing spreading processes. Phys Rev E 2016; 93:032312. [PMID: 27078371 PMCID: PMC7217494 DOI: 10.1103/physreve.93.032312] [Citation(s) in RCA: 5] [Impact Index Per Article: 0.6] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 10/29/2015] [Indexed: 11/07/2022]
Abstract
Structural holes are channels or paths spanned by a group of indirectly connected nodes and their intermediary in a network. In this work we emphasize the interesting role of structural holes as brokers for information propagation. Based on the distribution of the structural hole numbers associated with each node, we propose a simple yet effective approach for choosing the most influential nodes to immunize in containing the spreading processes. Using a wide spectrum of large real-world networks, we demonstrate that the proposed approach outperforms conventional methods in a remarkable way. In particular, we find that the performance gains of our approach are particularly prominent for networks with high transitivity and assortativity, which verifies the vital role of structural holes in information diffusion on networked systems.
Collapse
Affiliation(s)
- Ping Li
- Center for Intelligent and Networked Systems, School of Computer Science, Southwest Petroleum University, Chengdu 610500, China
| | - Xian Sun
- Center for Intelligent and Networked Systems, School of Computer Science, Southwest Petroleum University, Chengdu 610500, China
| | - Kai Zhang
- NEC Laboratories America, Inc., 4 Independence Way, Princeton, New Jersey 08540, USA
| | - Jie Zhang
- Center for Computational Systems Biology, Fudan University, Shanghai 200433, China
| | - Jürgen Kurths
- Potsdam Institute for Climate Impact Research, Potsdam 14415, Germany and Institute of Physics, Humboldt University of Berlin, Berlin 12489, Germany
| |
Collapse
|
156
|
Danila B. Comprehensive spectral approach for community structure analysis on complex networks. Phys Rev E 2016; 93:022301. [PMID: 26986346 DOI: 10.1103/physreve.93.022301] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 06/15/2015] [Indexed: 06/05/2023]
Abstract
A simple but efficient spectral approach for analyzing the community structure of complex networks is introduced. It works the same way for all types of networks, by spectrally splitting the adjacency matrix into a "unipartite" and a "multipartite" component. These two matrices reveal the structure of the network from different perspectives and can be analyzed at different levels of detail. Their entries, or the entries of their lower-rank approximations, provide measures of the affinity or antagonism between the nodes that highlight the communities and the "gateway" links that connect them together. An algorithm is then proposed to achieve the automatic assignment of the nodes to communities based on the information provided by either matrix. This algorithm naturally generates overlapping communities but can also be tuned to eliminate the overlaps.
Collapse
Affiliation(s)
- Bogdan Danila
- Science Department, BMCC, The City University of New York, 199 Chambers St, New York, New York 10007-1047, USA
| |
Collapse
|
157
|
An improved multi-objective population-based extremal optimization algorithm with polynomial mutation. Inf Sci (N Y) 2016. [DOI: 10.1016/j.ins.2015.10.010] [Citation(s) in RCA: 86] [Impact Index Per Article: 9.6] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/24/2022]
|
158
|
Miyauchi A, Kawase Y. Z-Score-Based Modularity for Community Detection in Networks. PLoS One 2016; 11:e0147805. [PMID: 26808270 PMCID: PMC4726636 DOI: 10.1371/journal.pone.0147805] [Citation(s) in RCA: 9] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 09/03/2015] [Accepted: 01/08/2016] [Indexed: 11/19/2022] Open
Abstract
Identifying community structure in networks is an issue of particular interest in network science. The modularity introduced by Newman and Girvan is the most popular quality function for community detection in networks. In this study, we identify a problem in the concept of modularity and suggest a solution to overcome this problem. Specifically, we obtain a new quality function for community detection. We refer to the function as Z-modularity because it measures the Z-score of a given partition with respect to the fraction of the number of edges within communities. Our theoretical analysis shows that Z-modularity mitigates the resolution limit of the original modularity in certain cases. Computational experiments using both artificial networks and well-known real-world networks demonstrate the validity and reliability of the proposed quality function.
Collapse
Affiliation(s)
- Atsushi Miyauchi
- Graduate School of Decision Science and Technology, Tokyo Institute of Technology, Ookayama 2-12-1, Meguro-ku, Tokyo 152-8552, Japan
- * E-mail:
| | - Yasushi Kawase
- Graduate School of Decision Science and Technology, Tokyo Institute of Technology, Ookayama 2-12-1, Meguro-ku, Tokyo 152-8552, Japan
| |
Collapse
|
159
|
Ouyang B, Jiang L, Teng Z. A Noise-Filtering Method for Link Prediction in Complex Networks. PLoS One 2016; 11:e0146925. [PMID: 26788737 PMCID: PMC4720285 DOI: 10.1371/journal.pone.0146925] [Citation(s) in RCA: 7] [Impact Index Per Article: 0.8] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 11/13/2015] [Accepted: 12/24/2015] [Indexed: 11/18/2022] Open
Abstract
Link prediction plays an important role in both finding missing links in networked systems and complementing our understanding of the evolution of networks. Much attention from the network science community are paid to figure out how to efficiently predict the missing/future links based on the observed topology. Real-world information always contain noise, which is also the case in an observed network. This problem is rarely considered in existing methods. In this paper, we treat the existence of observed links as known information. By filtering out noises in this information, the underlying regularity of the connection information is retrieved and then used to predict missing or future links. Experiments on various empirical networks show that our method performs noticeably better than baseline algorithms.
Collapse
Affiliation(s)
- Bo Ouyang
- College of Electrical and Information Engineering, Hunan University, Changsha, Hunan Province, China
| | - Lurong Jiang
- School of Information Science and Technology, Zhejiang Sci-Tech University, Hangzhou, Zhejiang Province, China
| | - Zhaosheng Teng
- College of Electrical and Information Engineering, Hunan University, Changsha, Hunan Province, China
| |
Collapse
|
160
|
Complex Synchronization Patterns in the Human Connectome Network. PROCEEDINGS OF ECCS 2014 2016. [DOI: 10.1007/978-3-319-29228-1_7] [Citation(s) in RCA: 8] [Impact Index Per Article: 0.9] [Reference Citation Analysis] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 12/23/2022]
|
161
|
Peng L, Carvalho L. Bayesian degree-corrected stochastic blockmodels for community detection. Electron J Stat 2016. [DOI: 10.1214/16-ejs1163] [Citation(s) in RCA: 9] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/19/2022]
|
162
|
Li LM, Lu KD, Zeng GQ, Wu L, Chen MR. A novel real-coded population-based extremal optimization algorithm with polynomial mutation: A non-parametric statistical study on continuous optimization problems. Neurocomputing 2016. [DOI: 10.1016/j.neucom.2015.09.075] [Citation(s) in RCA: 60] [Impact Index Per Article: 6.7] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/30/2022]
|
163
|
Guo K, Guo W, Chen Y, Qiu Q, Zhang Q. Community discovery by propagating local and global information based on the MapReduce model. Inf Sci (N Y) 2015. [DOI: 10.1016/j.ins.2015.06.032] [Citation(s) in RCA: 67] [Impact Index Per Article: 6.7] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/17/2022]
|
164
|
The reconstruction of complex networks with community structure. Sci Rep 2015; 5:17287. [PMID: 26620158 PMCID: PMC4664866 DOI: 10.1038/srep17287] [Citation(s) in RCA: 5] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/02/2015] [Accepted: 10/28/2015] [Indexed: 11/28/2022] Open
Abstract
Link prediction is a fundamental problem with applications in many fields ranging from biology to computer science. In the literature, most effort has been devoted to estimate the likelihood of the existence of a link between two nodes, based on observed links and nodes’ attributes in a network. In this paper, we apply several representative link prediction methods to reconstruct the network, namely to add the missing links with high likelihood of existence back to the network. We find that all these existing methods fail to identify the links connecting different communities, resulting in a poor reproduction of the topological and dynamical properties of the true network. To solve this problem, we propose a community-based link prediction method. We find that our method has high prediction accuracy and is very effective in reconstructing the inter-community links.
Collapse
|
165
|
Li HJ. The comparison of significance of fuzzy community partition across optimization methods. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS 2015. [DOI: 10.3233/ifs-151974] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.2] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/15/2022]
|
166
|
Requião da Cunha B, González-Avella JC, Gonçalves S. Fast Fragmentation of Networks Using Module-Based Attacks. PLoS One 2015; 10:e0142824. [PMID: 26569610 PMCID: PMC4646680 DOI: 10.1371/journal.pone.0142824] [Citation(s) in RCA: 24] [Impact Index Per Article: 2.4] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 06/28/2015] [Accepted: 10/26/2015] [Indexed: 11/23/2022] Open
Abstract
In the multidisciplinary field of Network Science, optimization of procedures for efficiently breaking complex networks is attracting much attention from a practical point of view. In this contribution, we present a module-based method to efficiently fragment complex networks. The procedure firstly identifies topological communities through which the network can be represented using a well established heuristic algorithm of community finding. Then only the nodes that participate of inter-community links are removed in descending order of their betweenness centrality. We illustrate the method by applying it to a variety of examples in the social, infrastructure, and biological fields. It is shown that the module-based approach always outperforms targeted attacks to vertices based on node degree or betweenness centrality rankings, with gains in efficiency strongly related to the modularity of the network. Remarkably, in the US power grid case, by deleting 3% of the nodes, the proposed method breaks the original network in fragments which are twenty times smaller in size than the fragments left by betweenness-based attack.
Collapse
Affiliation(s)
- Bruno Requião da Cunha
- Instituto de Física, Universidade Federal do Rio Grande do Sul, Porto Alegre, RS, Brazil
- Departamento de Polícia Federal, Porto Alegre, Brazil
| | - Juan Carlos González-Avella
- Instituto de Física, Universidade Federal do Rio Grande do Sul, Porto Alegre, RS, Brazil
- Departmento de Física, Pontificia Universidade Católica, Rio de Janeiro, RJ, Brazil
| | - Sebastián Gonçalves
- Instituto de Física, Universidade Federal do Rio Grande do Sul, Porto Alegre, RS, Brazil
- * E-mail:
| |
Collapse
|
167
|
Liu Y, Wei B, Wang Z, Deng Y. Immunization strategy based on the critical node in percolation transition. PHYSICS LETTERS. A 2015; 379:2795-2801. [PMID: 32288059 PMCID: PMC7125864 DOI: 10.1016/j.physleta.2015.09.017] [Citation(s) in RCA: 4] [Impact Index Per Article: 0.4] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Subscribe] [Scholar Register] [Received: 05/01/2015] [Revised: 09/11/2015] [Accepted: 09/12/2015] [Indexed: 06/05/2023]
Abstract
The problem of finding a better immunization strategy for controlling the spreading of the epidemic with limited resources has attracted much attention since its great theoretical significance and wide application. In this letter, we propose a novel and successful targeted immunization strategy based on percolation transition. Our strategy repeatedly looks for the critical nodes for immunizing. The critical node, which leads to the emergence of the giant connected component as the degree threshold increases, is determined when the maximal second-largest connected component disappears. To test the effectiveness of the proposed method, we conduct the experiments on several artificial networks and real-world networks. The results show that the proposed method outperforms the degree centrality strategy, the betweenness centrality strategy and the adaptive degree centrality strategy with 18% to 50% fewer immunized nodes for same amount of immunization.
Collapse
Affiliation(s)
- Yang Liu
- School of Computer and Information Science, Southwest University, Chongqing 400715, China
| | - Bo Wei
- Institute of Intelligent Control and systems, Harbin Institute of Technology, Harbin 150080, China
| | - Zhen Wang
- Interdisciplinary Graduate School of Engineering Sciences, Kyushu University, Kasuga-koen, Kasuga-shi, Fukuoka 816-8580, Japan
| | - Yong Deng
- School of Computer and Information Science, Southwest University, Chongqing 400715, China
- School of Automation, Northwestern Polytechnical University, Xian, Shaanxi 710072, China
| |
Collapse
|
168
|
Zhang X, Newman MEJ. Multiway spectral community detection in networks. PHYSICAL REVIEW. E, STATISTICAL, NONLINEAR, AND SOFT MATTER PHYSICS 2015; 92:052808. [PMID: 26651745 DOI: 10.1103/physreve.92.052808] [Citation(s) in RCA: 12] [Impact Index Per Article: 1.2] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Received: 07/10/2015] [Indexed: 06/05/2023]
Abstract
One of the most widely used methods for community detection in networks is the maximization of the quality function known as modularity. Of the many maximization techniques that have been used in this context, some of the most conceptually attractive are the spectral methods, which are based on the eigenvectors of the modularity matrix. Spectral algorithms have, however, been limited, by and large, to the division of networks into only two or three communities, with divisions into more than three being achieved by repeated two-way division. Here we present a spectral algorithm that can directly divide a network into any number of communities. The algorithm makes use of a mapping from modularity maximization to a vector partitioning problem, combined with a fast heuristic for vector partitioning. We compare the performance of this spectral algorithm with previous approaches and find it to give superior results, particularly in cases where community sizes are unbalanced. We also give demonstrative applications of the algorithm to two real-world networks and find that it produces results in good agreement with expectations for the networks studied.
Collapse
Affiliation(s)
- Xiao Zhang
- Department of Physics, University of Michigan, Ann Arbor, Michigan 48109, USA
| | - M E J Newman
- Department of Physics, University of Michigan, Ann Arbor, Michigan 48109, USA
- Center for the Study of Complex Systems, University of Michigan, Ann Arbor, Michigan 48109, USA
| |
Collapse
|
169
|
Yang L, Cao X, Jin D, Wang X, Meng D. A Unified Semi-Supervised Community Detection Framework Using Latent Space Graph Regularization. IEEE TRANSACTIONS ON CYBERNETICS 2015; 45:2585-2598. [PMID: 25532203 DOI: 10.1109/tcyb.2014.2377154] [Citation(s) in RCA: 21] [Impact Index Per Article: 2.1] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/04/2023]
Abstract
Community structure is one of the most important properties of complex networks and is a foundational concept in exploring and understanding networks. In real world, topology information alone is often inadequate to accurately find community structure due to its sparsity and noises. However, potential useful prior information can be obtained from domain knowledge in many applications. Thus, how to improve the community detection performance by combining network topology with prior information becomes an interesting and challenging problem. Previous efforts on utilizing such priors are either dedicated or insufficient. In this paper, we firstly present a unified interpretation to a group of existing community detection methods. And then based on this interpretation, we propose a unified semi-supervised framework to integrate network topology with prior information for community detection. If the prior information indicates that some nodes belong to the same community, we encode it by adding a graph regularization term to penalize the latent space dissimilarity of these nodes. This framework can be applied to many widely-used matrix-based community detection methods satisfying our interpretation, such as nonnegative matrix factorization, spectral clustering, and their variants. Extensive experiments on both synthetic and real networks show that the proposed framework significantly improves the accuracy of community detection, especially on networks with unclear structures.
Collapse
|
170
|
Basu S, Maulik U. Community detection based on strong Nash stable graph partition. SOCIAL NETWORK ANALYSIS AND MINING 2015. [DOI: 10.1007/s13278-015-0299-4] [Citation(s) in RCA: 6] [Impact Index Per Article: 0.6] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/23/2022]
|
171
|
Schülke C, Ricci-Tersenghi F. Multiple phases in modularity-based community detection. PHYSICAL REVIEW. E, STATISTICAL, NONLINEAR, AND SOFT MATTER PHYSICS 2015; 92:042804. [PMID: 26565286 DOI: 10.1103/physreve.92.042804] [Citation(s) in RCA: 3] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Received: 06/16/2015] [Indexed: 06/05/2023]
Abstract
Detecting communities in a network, based only on the adjacency matrix, is a problem of interest to several scientific disciplines. Recently, Zhang and Moore have introduced an algorithm [Proc. Natl. Acad. Sci. USA 111, 18144 (2014)], called mod-bp, that avoids overfitting the data by optimizing a weighted average of modularity (a popular goodness-of-fit measure in community detection) and entropy (i.e., number of configurations with a given modularity). The adjustment of the relative weight, the "temperature" of the model, is crucial for getting a correct result from mod-bp. In this work we study the many phase transitions that mod-bp may undergo by changing the two parameters of the algorithm: the temperature T and the maximum number of groups q. We introduce a new set of order parameters that allow us to determine the actual number of groups q̂, and we observe on both synthetic and real networks the existence of phases with any q̂∈{1,q}, which were unknown before. We discuss how to interpret the results of mod-bp and how to make the optimal choice for the problem of detecting significant communities.
Collapse
Affiliation(s)
- Christophe Schülke
- Université Paris Diderot, Sorbonne Paris Cité, 75205 Paris, France and Dipartimento di Fisica, Università di Roma "La Sapienza," Piazzale Aldo Moro 2, 00185 Rome, Italy
| | - Federico Ricci-Tersenghi
- Dipartimento di Fisica, INFN-Sezione di Roma 1, and CNR-NANOTEC, UOS di Roma, Università di Roma "La Sapienza," Piazzale Aldo Moro 2, 00185 Rome, Italy
| |
Collapse
|
172
|
Abstract
The development of new technologies for mapping structural and functional brain connectivity has led to the creation of comprehensive network maps of neuronal circuits and systems. The architecture of these brain networks can be examined and analyzed with a large variety of graph theory tools. Methods for detecting modules, or network communities, are of particular interest because they uncover major building blocks or subnetworks that are particularly densely connected, often corresponding to specialized functional components. A large number of methods for community detection have become available and are now widely applied in network neuroscience. This article first surveys a number of these methods, with an emphasis on their advantages and shortcomings; then it summarizes major findings on the existence of modules in both structural and functional brain networks and briefly considers their potential functional roles in brain evolution, wiring minimization, and the emergence of functional specialization and complex dynamics.
Collapse
Affiliation(s)
- Olaf Sporns
- Department of Psychological and Brain Sciences, Indiana University, Bloomington, Indiana 47405; .,Indiana University Network Science Institute, Indiana University, Bloomington, Indiana 47405
| | - Richard F Betzel
- Department of Psychological and Brain Sciences, Indiana University, Bloomington, Indiana 47405;
| |
Collapse
|
173
|
Traag VA. Faster unfolding of communities: speeding up the Louvain algorithm. PHYSICAL REVIEW. E, STATISTICAL, NONLINEAR, AND SOFT MATTER PHYSICS 2015; 92:032801. [PMID: 26465522 DOI: 10.1103/physreve.92.032801] [Citation(s) in RCA: 23] [Impact Index Per Article: 2.3] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Received: 03/04/2015] [Indexed: 06/05/2023]
Abstract
Many complex networks exhibit a modular structure of densely connected groups of nodes. Usually, such a modular structure is uncovered by the optimization of some quality function. Although flawed, modularity remains one of the most popular quality functions. The Louvain algorithm was originally developed for optimizing modularity, but has been applied to a variety of methods. As such, speeding up the Louvain algorithm enables the analysis of larger graphs in a shorter time for various methods. We here suggest to consider moving nodes to a random neighbor community, instead of the best neighbor community. Although incredibly simple, it reduces the theoretical runtime complexity from O(m) to O(nlog〈k〉) in networks with a clear community structure. In benchmark networks, it speeds up the algorithm roughly 2-3 times, while in some real networks it even reaches 10 times faster runtimes. This improvement is due to two factors: (1) a random neighbor is likely to be in a "good" community and (2) random neighbors are likely to be hubs, helping the convergence. Finally, the performance gain only slightly diminishes the quality, especially for modularity, thus providing a good quality-performance ratio. However, these gains are less pronounced, or even disappear, for some other measures such as significance or surprise.
Collapse
Affiliation(s)
- V A Traag
- Royal Netherlands Institute of Southeast Asian and Caribbean Studies, Reuvensplaats 2, 2311 BE Leiden, the Netherlands and e-Humanities group, Royal Netherlands Academy of Arts and Sciences, Joan Muyskenweg 25, 1096 CJ Amsterdam, the Netherlands
| |
Collapse
|
174
|
Memetic algorithm with simulated annealing strategy and tightness greedy optimization for community detection in networks. Appl Soft Comput 2015. [DOI: 10.1016/j.asoc.2015.05.034] [Citation(s) in RCA: 48] [Impact Index Per Article: 4.8] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/21/2022]
|
175
|
|
176
|
|
177
|
Zeng GQ, Chen J, Dai YX, Li LM, Zheng CW, Chen MR. Design of fractional order PID controller for automatic regulator voltage system based on multi-objective extremal optimization. Neurocomputing 2015. [DOI: 10.1016/j.neucom.2015.02.051] [Citation(s) in RCA: 212] [Impact Index Per Article: 21.2] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/30/2022]
|
178
|
Liao H, Zeng A. Reconstructing propagation networks with temporal similarity. Sci Rep 2015; 5:11404. [PMID: 26086198 PMCID: PMC4471885 DOI: 10.1038/srep11404] [Citation(s) in RCA: 15] [Impact Index Per Article: 1.5] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 12/10/2014] [Accepted: 05/20/2015] [Indexed: 01/21/2023] Open
Abstract
Node similarity significantly contributes to the growth of real networks. In this paper, based on the observed epidemic spreading results we apply the node similarity metrics to reconstruct the underlying networks hosting the propagation. We find that the reconstruction accuracy of the similarity metrics is strongly influenced by the infection rate of the spreading process. Moreover, there is a range of infection rate in which the reconstruction accuracy of some similarity metrics drops nearly to zero. To improve the similarity-based reconstruction method, we propose a temporal similarity metric which takes into account the time information of the spreading. The reconstruction results are remarkably improved with the new method.
Collapse
Affiliation(s)
- Hao Liao
- 1] Guangdong Province Key Laboratory of Popular High Performance Computers, College of Computer Science and Software Engineering, Shenzhen University, Shenzhen 518060, P. R. China [2] Institute of Information Economy, Alibaba Business School, Hangzhou Normal University, Hangzhou 310036, P. R. China [3] Department of Physics, University of Fribourg, Chemin du Musée 3, CH-1700 Fribourg, Switzerland
| | - An Zeng
- 1] School of Systems Science, Beijing Normal University, Beijing 100875, P. R. China [2] Institute of Information Economy, Alibaba Business School, Hangzhou Normal University, Hangzhou 310036, P. R. China
| |
Collapse
|
179
|
Ji J, Jiao L, Yang C, Liu J. A Multiagent Evolutionary Method for Detecting Communities in Complex Networks. Comput Intell 2015. [DOI: 10.1111/coin.12067] [Citation(s) in RCA: 4] [Impact Index Per Article: 0.4] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/26/2022]
Affiliation(s)
- Junzhong Ji
- College of Computer Science and Technology; Beijing University of Technology, Beijing Municipal Key Laboratory of Multimedia and Intelligent Software Technology; Beijing China
| | - Lang Jiao
- College of Computer Science and Technology; Beijing University of Technology, Beijing Municipal Key Laboratory of Multimedia and Intelligent Software Technology; Beijing China
| | - Cuicui Yang
- College of Computer Science and Technology; Beijing University of Technology, Beijing Municipal Key Laboratory of Multimedia and Intelligent Software Technology; Beijing China
| | - Jiming Liu
- Department of Computer Science; Hong Kong Baptist University; Kowloon Tong Hong Kong
| |
Collapse
|
180
|
Wu P, Pan L. Multi-objective community detection based on memetic algorithm. PLoS One 2015; 10:e0126845. [PMID: 25932646 PMCID: PMC4416909 DOI: 10.1371/journal.pone.0126845] [Citation(s) in RCA: 30] [Impact Index Per Article: 3.0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 11/30/2014] [Accepted: 04/08/2015] [Indexed: 11/19/2022] Open
Abstract
Community detection has drawn a lot of attention as it can provide invaluable help in understanding the function and visualizing the structure of networks. Since single objective optimization methods have intrinsic drawbacks to identifying multiple significant community structures, some methods formulate the community detection as multi-objective problems and adopt population-based evolutionary algorithms to obtain multiple community structures. Evolutionary algorithms have strong global search ability, but have difficulty in locating local optima efficiently. In this study, in order to identify multiple significant community structures more effectively, a multi-objective memetic algorithm for community detection is proposed by combining multi-objective evolutionary algorithm with a local search procedure. The local search procedure is designed by addressing three issues. Firstly, nondominated solutions generated by evolutionary operations and solutions in dominant population are set as initial individuals for local search procedure. Then, a new direction vector named as pseudonormal vector is proposed to integrate two objective functions together to form a fitness function. Finally, a network specific local search strategy based on label propagation rule is expanded to search the local optimal solutions efficiently. The extensive experiments on both artificial and real-world networks evaluate the proposed method from three aspects. Firstly, experiments on influence of local search procedure demonstrate that the local search procedure can speed up the convergence to better partitions and make the algorithm more stable. Secondly, comparisons with a set of classic community detection methods illustrate the proposed method can find single partitions effectively. Finally, the method is applied to identify hierarchical structures of networks which are beneficial for analyzing networks in multi-resolution levels.
Collapse
Affiliation(s)
- Peng Wu
- School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University, Shanghai, China
- National Engineering Laboratory for Information Content Analysis Technology, Shanghai Jiao Tong University, Shanghai, China
| | - Li Pan
- School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University, Shanghai, China
- National Engineering Laboratory for Information Content Analysis Technology, Shanghai Jiao Tong University, Shanghai, China
- * E-mail:
| |
Collapse
|
181
|
|
182
|
Liu Y, Moser J, Aviyente S. Network community structure detection for directional neural networks inferred from multichannel multisubject EEG data. IEEE Trans Biomed Eng 2015; 61:1919-30. [PMID: 24956610 DOI: 10.1109/tbme.2013.2296778] [Citation(s) in RCA: 22] [Impact Index Per Article: 2.2] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/05/2022]
Abstract
In many neuroscience applications, one is interested in identifying the functional brain modules from multichannel, multiple subject neuroimaging data. However, most of the existing network community structure detection algorithms are limited to single undirected networks and cannot reveal the common community structure for a collection of directed networks. In this paper, we propose a community detection algorithm for weighted asymmetric (directed) networks representing the effective connectivity in the brain. Moreover, the issue of finding a common community structure across subjects is addressed by maximizing the total modularity of the group. Finally, the proposed community detection algorithm is applied to multichannel multisubject electroencephalogram data.
Collapse
|
183
|
Cao X, Wang X, Jin D, Guo X, Tang X. A stochastic model for detecting overlapping and hierarchical community structure. PLoS One 2015; 10:e0119171. [PMID: 25822148 PMCID: PMC4379187 DOI: 10.1371/journal.pone.0119171] [Citation(s) in RCA: 12] [Impact Index Per Article: 1.2] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/17/2014] [Accepted: 01/19/2015] [Indexed: 12/01/2022] Open
Abstract
Community detection is a fundamental problem in the analysis of complex networks. Recently, many researchers have concentrated on the detection of overlapping communities, where a vertex may belong to more than one community. However, most current methods require the number (or the size) of the communities as a priori information, which is usually unavailable in real-world networks. Thus, a practical algorithm should not only find the overlapping community structure, but also automatically determine the number of communities. Furthermore, it is preferable if this method is able to reveal the hierarchical structure of networks as well. In this work, we firstly propose a generative model that employs a nonnegative matrix factorization (NMF) formulization with a l2,1 norm regularization term, balanced by a resolution parameter. The NMF has the nature that provides overlapping community structure by assigning soft membership variables to each vertex; the l2,1 regularization term is a technique of group sparsity which can automatically determine the number of communities by penalizing too many nonempty communities; and hence the resolution parameter enables us to explore the hierarchical structure of networks. Thereafter, we derive the multiplicative update rule to learn the model parameters, and offer the proof of its correctness. Finally, we test our approach on a variety of synthetic and real-world networks, and compare it with some state-of-the-art algorithms. The results validate the superior performance of our new method.
Collapse
Affiliation(s)
- Xiaochun Cao
- School of Computer Science and Technology, Tianjin University, Tianjin 300072, China
- State Key Laboratory of Information Security, Institute of Information Engineering, Chinese Academy of Sciences, Beijing 100093, China
| | - Xiao Wang
- School of Computer Science and Technology, Tianjin University, Tianjin 300072, China
- * E-mail:
| | - Di Jin
- School of Computer Science and Technology, Tianjin University, Tianjin 300072, China
| | - Xiaojie Guo
- State Key Laboratory of Information Security, Institute of Information Engineering, Chinese Academy of Sciences, Beijing 100093, China
| | - Xianchao Tang
- School of Computer Science and Technology, Tianjin University, Tianjin 300072, China
| |
Collapse
|
184
|
A cellular learning automata based algorithm for detecting community structure in complex networks. Neurocomputing 2015. [DOI: 10.1016/j.neucom.2014.04.087] [Citation(s) in RCA: 37] [Impact Index Per Article: 3.7] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/20/2022]
|
185
|
Li S, Lou H, Jiang W, Tang J. Detecting community structure via synchronous label propagation. Neurocomputing 2015. [DOI: 10.1016/j.neucom.2014.04.084] [Citation(s) in RCA: 26] [Impact Index Per Article: 2.6] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/24/2022]
|
186
|
Ding Y, Wang X, Mou Z. Communities in the iron superoxide dismutase amino acid network. J Theor Biol 2015; 367:278-285. [PMID: 25500180 DOI: 10.1016/j.jtbi.2014.11.030] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 05/06/2014] [Revised: 11/24/2014] [Accepted: 11/28/2014] [Indexed: 10/24/2022]
Abstract
Amino acid networks (AANs) analysis is a new way to reveal the relationship between protein structure and function. We constructed six different types of AANs based on iron superoxide dismutase (Fe-SOD) three-dimensional structure information. These Fe-SOD AANs have clear community structures when they were modularized by different methods. Especially, detected communities are related to Fe-SOD secondary structures. Regular structures show better correlations with detected communities than irregular structures, and loops weaken these correlations, which suggest that secondary structure is the unit element in Fe-SOD folding process. In addition, a comparative analysis of mesophilic and thermophilic Fe-SOD AANs' communities revealed that thermostable Fe-SOD AANs had more highly associated community structures than mesophilic one. Thermophilic Fe-SOD AANs also had more high similarity between communities and secondary structures than mesophilic Fe-SOD AANs. The communities in Fe-SOD AANs show that dense interactions in modules can help to stabilize thermophilic Fe-SOD.
Collapse
Affiliation(s)
- Yanrui Ding
- School of Digital Media, Jiangnan University, Wuxi, Jiangsu, 214122, P. R. China; Key Laboratory of Industrial Biotechnology, Jiangnan University, Wuxi, Jiangsu, 214122, P. R. China.
| | - Xueqin Wang
- School of Digital Media, Jiangnan University, Wuxi, Jiangsu, 214122, P. R. China
| | - Zhaolin Mou
- School of Digital Media, Jiangnan University, Wuxi, Jiangsu, 214122, P. R. China
| |
Collapse
|
187
|
Abstract
The organization of real networks usually embodies both regularities and irregularities, and, in principle, the former can be modeled. The extent to which the formation of a network can be explained coincides with our ability to predict missing links. To understand network organization, we should be able to estimate link predictability. We assume that the regularity of a network is reflected in the consistency of structural features before and after a random removal of a small set of links. Based on the perturbation of the adjacency matrix, we propose a universal structural consistency index that is free of prior knowledge of network organization. Extensive experiments on disparate real-world networks demonstrate that (i) structural consistency is a good estimation of link predictability and (ii) a derivative algorithm outperforms state-of-the-art link prediction methods in both accuracy and robustness. This analysis has further applications in evaluating link prediction algorithms and monitoring sudden changes in evolving network mechanisms. It will provide unique fundamental insights into the above-mentioned academic research fields, and will foster the development of advanced information filtering technologies of interest to information technology practitioners.
Collapse
|
188
|
Gao ZK, Yang YX, Fang PC, Jin ND, Xia CY, Hu LD. Multi-frequency complex network from time series for uncovering oil-water flow structure. Sci Rep 2015; 5:8222. [PMID: 25649900 PMCID: PMC4316157 DOI: 10.1038/srep08222] [Citation(s) in RCA: 103] [Impact Index Per Article: 10.3] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 09/18/2014] [Accepted: 01/06/2015] [Indexed: 11/09/2022] Open
Abstract
Uncovering complex oil-water flow structure represents a challenge in diverse scientific disciplines. This challenge stimulates us to develop a new distributed conductance sensor for measuring local flow signals at different positions and then propose a novel approach based on multi-frequency complex network to uncover the flow structures from experimental multivariate measurements. In particular, based on the Fast Fourier transform, we demonstrate how to derive multi-frequency complex network from multivariate time series. We construct complex networks at different frequencies and then detect community structures. Our results indicate that the community structures faithfully represent the structural features of oil-water flow patterns. Furthermore, we investigate the network statistic at different frequencies for each derived network and find that the frequency clustering coefficient enables to uncover the evolution of flow patterns and yield deep insights into the formation of flow structures. Current results present a first step towards a network visualization of complex flow patterns from a community structure perspective.
Collapse
Affiliation(s)
- Zhong-Ke Gao
- School of Electrical Engineering and Automation, Tianjin University, Tianjin 300072, China
| | - Yu-Xuan Yang
- School of Electrical Engineering and Automation, Tianjin University, Tianjin 300072, China
| | - Peng-Cheng Fang
- School of Electrical Engineering and Automation, Tianjin University, Tianjin 300072, China
| | - Ning-De Jin
- School of Electrical Engineering and Automation, Tianjin University, Tianjin 300072, China
| | - Cheng-Yi Xia
- Key Laboratory of Computer Vision and System (Ministry of Education) and Tianjin Key Laboratory of Intelligence Computing and Novel Software Technology, Tianjin University of Technology, Tianjin 300384, China
| | - Li-Dan Hu
- School of Electrical Engineering and Automation, Tianjin University, Tianjin 300072, China
| |
Collapse
|
189
|
|
190
|
Scalable detection of statistically significant communities and hierarchies, using message passing for modularity. Proc Natl Acad Sci U S A 2014; 111:18144-9. [PMID: 25489096 DOI: 10.1073/pnas.1409770111] [Citation(s) in RCA: 58] [Impact Index Per Article: 5.3] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/18/2022] Open
Abstract
Modularity is a popular measure of community structure. However, maximizing the modularity can lead to many competing partitions, with almost the same modularity, that are poorly correlated with each other. It can also produce illusory ''communities'' in random graphs where none exist. We address this problem by using the modularity as a Hamiltonian at finite temperature and using an efficient belief propagation algorithm to obtain the consensus of many partitions with high modularity, rather than looking for a single partition that maximizes it. We show analytically and numerically that the proposed algorithm works all of the way down to the detectability transition in networks generated by the stochastic block model. It also performs well on real-world networks, revealing large communities in some networks where previous work has claimed no communities exist. Finally we show that by applying our algorithm recursively, subdividing communities until no statistically significant subcommunities can be found, we can detect hierarchical structure in real-world networks more efficiently than previous methods.
Collapse
|
191
|
|
192
|
Le Thi HA, Nguyen MC, Dinh TP. A DC Programming Approach for Finding Communities in Networks. Neural Comput 2014; 26:2827-54. [DOI: 10.1162/neco_a_00673] [Citation(s) in RCA: 17] [Impact Index Per Article: 1.5] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/04/2022]
Abstract
Automatic discovery of community structures in complex networks is a fundamental task in many disciplines, including physics, biology, and the social sciences. The most used criterion for characterizing the existence of a community structure in a network is modularity, a quantitative measure proposed by Newman and Girvan ( 2004 ). The discovery community can be formulated as the so-called modularity maximization problem that consists of finding a partition of nodes of a network with the highest modularity. In this letter, we propose a fast and scalable algorithm called DCAM, based on DC (difference of convex function) programming and DCA (DC algorithms), an innovative approach in nonconvex programming framework for solving the modularity maximization problem. The special structure of the problem considered here has been well exploited to get an inexpensive DCA scheme that requires only a matrix-vector product at each iteration. Starting with a very large number of communities, DCAM furnishes, as output results, an optimal partition together with the optimal number of communities [Formula: see text]; that is, the number of communities is discovered automatically during DCAM’s iterations. Numerical experiments are performed on a variety of real-world network data sets with up to 4,194,304 nodes and 30,359,198 edges. The comparative results with height reference algorithms show that the proposed approach outperforms them not only on quality and rapidity but also on scalability. Moreover, it realizes a very good trade-off between the quality of solutions and the run time.
Collapse
Affiliation(s)
- Hoai An Le Thi
- Laboratory of Theoretical and Applied Computer Science, University of Lorraine, Ile du Saulcy, 57045 Metz, France
| | - Manh Cuong Nguyen
- Laboratory of Theoretical and Applied Computer Science, University of Lorraine, Ile du Saulcy, 57045 Metz, France
| | - Tao Pham Dinh
- Laboratoire of Mathematics, National Institute for Applied Sciences—Rouen, 76801 Saint-Étienne-du-Rouvray cedex, France
| |
Collapse
|
193
|
Zhang P, Moore C, Zdeborová L. Phase transitions in semisupervised clustering of sparse networks. PHYSICAL REVIEW. E, STATISTICAL, NONLINEAR, AND SOFT MATTER PHYSICS 2014; 90:052802. [PMID: 25493829 DOI: 10.1103/physreve.90.052802] [Citation(s) in RCA: 9] [Impact Index Per Article: 0.8] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Received: 05/01/2014] [Indexed: 06/04/2023]
Abstract
Predicting labels of nodes in a network, such as community memberships or demographic variables, is an important problem with applications in social and biological networks. A recently discovered phase transition puts fundamental limits on the accuracy of these predictions if we have access only to the network topology. However, if we know the correct labels of some fraction α of the nodes, we can do better. We study the phase diagram of this semisupervised learning problem for networks generated by the stochastic block model. We use the cavity method and the associated belief propagation algorithm to study what accuracy can be achieved as a function of α. For k=2 groups, we find that the detectability transition disappears for any α>0, in agreement with previous work. For larger k where a hard but detectable regime exists, we find that the easy/hard transition (the point at which efficient algorithms can do better than chance) becomes a line of transitions where the accuracy jumps discontinuously at a critical value of α. This line ends in a critical point with a second-order transition, beyond which the accuracy is a continuous function of α. We demonstrate qualitatively similar transitions in two real-world networks.
Collapse
Affiliation(s)
- Pan Zhang
- Santa Fe Institute, Santa Fe, New Mexico 87501, USA
| | | | - Lenka Zdeborová
- Institut de Physique Théorique, CEA Saclay and URA 2306, CNRS, Gif-sur-Yvette, France
| |
Collapse
|
194
|
Cheng J, Leng M, Li L, Zhou H, Chen X. Active semi-supervised community detection based on must-link and cannot-link constraints. PLoS One 2014; 9:e110088. [PMID: 25329660 PMCID: PMC4201489 DOI: 10.1371/journal.pone.0110088] [Citation(s) in RCA: 20] [Impact Index Per Article: 1.8] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 06/15/2014] [Accepted: 09/16/2014] [Indexed: 12/04/2022] Open
Abstract
Community structure detection is of great importance because it can help in discovering the relationship between the function and the topology structure of a network. Many community detection algorithms have been proposed, but how to incorporate the prior knowledge in the detection process remains a challenging problem. In this paper, we propose a semi-supervised community detection algorithm, which makes full utilization of the must-link and cannot-link constraints to guide the process of community detection and thereby extracts high-quality community structures from networks. To acquire the high-quality must-link and cannot-link constraints, we also propose a semi-supervised component generation algorithm based on active learning, which actively selects nodes with maximum utility for the proposed semi-supervised community detection algorithm step by step, and then generates the must-link and cannot-link constraints by accessing a noiseless oracle. Extensive experiments were carried out, and the experimental results show that the introduction of active learning into the problem of community detection makes a success. Our proposed method can extract high-quality community structures from networks, and significantly outperforms other comparison methods.
Collapse
Affiliation(s)
- Jianjun Cheng
- School of Information Science and Engineering, Lanzhou University, Lanzhou, Gansu Province, China
- * E-mail: (JC); (XC)
| | - Mingwei Leng
- School of Information Science and Engineering, Lanzhou University, Lanzhou, Gansu Province, China
| | - Longjie Li
- School of Information Science and Engineering, Lanzhou University, Lanzhou, Gansu Province, China
| | - Hanhai Zhou
- School of Information Science and Engineering, Lanzhou University, Lanzhou, Gansu Province, China
| | - Xiaoyun Chen
- School of Information Science and Engineering, Lanzhou University, Lanzhou, Gansu Province, China
- * E-mail: (JC); (XC)
| |
Collapse
|
195
|
Lu Z, Zhu Y, Li W, Wu W, Cheng X. Influence-based community partition for social networks. COMPUTATIONAL SOCIAL NETWORKS 2014. [DOI: 10.1186/s40649-014-0001-4] [Citation(s) in RCA: 25] [Impact Index Per Article: 2.3] [Reference Citation Analysis] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 11/10/2022]
|
196
|
Abu Naser AM, Alshattnawi S. An Artificial Bee Colony (ABC) Algorithm for Efficient Partitioning of Social Networks. INTERNATIONAL JOURNAL OF INTELLIGENT INFORMATION TECHNOLOGIES 2014. [DOI: 10.4018/ijiit.2014100102] [Citation(s) in RCA: 6] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 11/09/2022]
Abstract
Social networks clustering is an NP-hard problem because it is difficult to find the communities in a reasonable time; therefore, the solutions are based on heuristics. Social networks clustering aims to collect people with common interest in one group. Several approaches have been developed for clustering social networks. In this paper the researchers, introduce a new approach to cluster social networks based on Artificial Bee Colony optimization algorithm, which is a swarm based meta-heuristic algorithm. This approach aims to maximize the modularity, which is a measure that represents the quality of network partitioning. The researchers cluster some real known social networks with the proposed algorithm and compare it with the other approaches. Their algorithm increases the modularity and gives higher quality solutions than the previous approaches.
Collapse
|
197
|
Tan F, Xia Y, Zhu B. Link prediction in complex networks: a mutual information perspective. PLoS One 2014; 9:e107056. [PMID: 25207920 PMCID: PMC4160214 DOI: 10.1371/journal.pone.0107056] [Citation(s) in RCA: 89] [Impact Index Per Article: 8.1] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 03/25/2014] [Accepted: 08/13/2014] [Indexed: 11/18/2022] Open
Abstract
Topological properties of networks are widely applied to study the link-prediction problem recently. Common Neighbors, for example, is a natural yet efficient framework. Many variants of Common Neighbors have been thus proposed to further boost the discriminative resolution of candidate links. In this paper, we reexamine the role of network topology in predicting missing links from the perspective of information theory, and present a practical approach based on the mutual information of network structures. It not only can improve the prediction accuracy substantially, but also experiences reasonable computing complexity.
Collapse
Affiliation(s)
- Fei Tan
- Department of Information Science and Electronic Engineering, Zhejiang University, Hangzhou, Zhejiang, China
| | - Yongxiang Xia
- Department of Information Science and Electronic Engineering, Zhejiang University, Hangzhou, Zhejiang, China
- * E-mail:
| | - Boyao Zhu
- Department of Information Science and Electronic Engineering, Zhejiang University, Hangzhou, Zhejiang, China
| |
Collapse
|
198
|
Lipowski A, Lipowska D. Generic criticality of community structure in random graphs. PHYSICAL REVIEW. E, STATISTICAL, NONLINEAR, AND SOFT MATTER PHYSICS 2014; 90:032815. [PMID: 25314489 DOI: 10.1103/physreve.90.032815] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Received: 12/23/2013] [Indexed: 06/04/2023]
Abstract
We examine a community structure in random graphs of size n and link probability p/n determined with the Newman greedy optimization of modularity. Calculations show that for p<1 communities are nearly identical with clusters. For p=1 the average sizes of a community s(av) and of the giant community s(g) show a power-law increase s(av)∼n(α') and s(g)∼n(α). From numerical results we estimate α'≈0.26(1) and α≈0.50(1) and using the probability distribution of sizes of communities we suggest that α'=α/2 should hold. For p>1 the community structure remains critical: (i) s(av) and s(g) have a power-law increase with α'≈α<1 and (ii) the probability distribution of sizes of communities is very broad and nearly flat for all sizes up to s(g). For large p the modularity Q decays as Q∼p(-0.55), which is intermediate between some previous estimations. To check the validity of the results, we also determine the community structure using another method, namely, a nongreedy optimization of modularity. Tests with some benchmark networks show that the method outperforms the greedy version. For random graphs, however, the characteristics of the community structure determined using both greedy and nongreedy optimizations are, within small statistical fluctuations, the same.
Collapse
Affiliation(s)
- Adam Lipowski
- Faculty of Physics, Adam Mickiewicz University, 61-614 Poznań, Poland
| | - Dorota Lipowska
- Faculty of Modern Languages and Literature, Adam Mickiewicz University, 61-614 Poznań, Poland
| |
Collapse
|
199
|
Kleessen S, Klie S, Nikoloski Z. Concurrent conditional clustering of multiple networks: COCONETS. PLoS One 2014; 9:e103637. [PMID: 25105292 PMCID: PMC4126743 DOI: 10.1371/journal.pone.0103637] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 02/21/2014] [Accepted: 06/30/2014] [Indexed: 12/02/2022] Open
Abstract
The accumulation of high-throughput data from different experiments has facilitated the extraction of condition-specific networks over the same set of biological entities. Comparing and contrasting of such multiple biological networks is in the center of differential network biology, aiming at determining general and condition-specific responses captured in the network structure (i.e., included associations between the network components). We provide a novel way for comparison of multiple networks based on determining network clustering (i.e., partition into communities) which is optimal across the set of networks with respect to a given cluster quality measure. To this end, we formulate the optimization-based problem of concurrent conditional clustering of multiple networks, termed COCONETS, based on the modularity. The solution to this problem is a clustering which depends on all considered networks and pinpoints their preserved substructures. We present theoretical results for special classes of networks to demonstrate the implications of conditionality captured by the COCONETS formulation. As the problem can be shown to be intractable, we extend an existing efficient greedy heuristic and applied it to determine concurrent conditional clusters on coexpression networks extracted from publically available time-resolved transcriptomics data of Escherichia coli under five stresses as well as on metabolite correlation networks from metabolomics data set from Arabidopsis thaliana exposed to eight environmental conditions. We demonstrate that the investigation of the differences between the clustering based on all networks with that obtained from a subset of networks can be used to quantify the specificity of biological responses. While a comparison of the Escherichia coli coexpression networks based on seminal properties does not pinpoint biologically relevant differences, the common network substructures extracted by COCONETS are supported by existing experimental evidence. Therefore, the comparison of multiple networks based on concurrent conditional clustering offers a novel venue for detection and investigation of preserved network substructures.
Collapse
Affiliation(s)
- Sabrina Kleessen
- Systems Biology and Mathematical Modeling Group, Max Planck Institute of Molecular Plant Physiology, Potsdam-Golm, Germany
| | - Sebastian Klie
- Genes and Small Molecules Group, Max Planck Institute of Molecular Plant Physiology, Potsdam-Golm, Germany
| | - Zoran Nikoloski
- Systems Biology and Mathematical Modeling Group, Max Planck Institute of Molecular Plant Physiology, Potsdam-Golm, Germany
- * E-mail:
| |
Collapse
|
200
|
Detecting community structures in networks by label propagation with prediction of percolation transition. ScientificWorldJournal 2014; 2014:148686. [PMID: 25110725 PMCID: PMC4119666 DOI: 10.1155/2014/148686] [Citation(s) in RCA: 3] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 03/17/2014] [Revised: 06/17/2014] [Accepted: 06/17/2014] [Indexed: 11/21/2022] Open
Abstract
Though label propagation algorithm (LPA) is one of the fastest algorithms for community detection in complex networks, the problem of trivial solutions frequently occurring in the algorithm affects its performance. We propose a label propagation algorithm with prediction of percolation transition (LPAp). After analyzing the reason for multiple solutions of LPA, by transforming the process of community detection into network construction process, a trivial solution in label propagation is considered as a giant component in the percolation transition. We add a prediction process of percolation transition in label propagation to delay the occurrence of trivial solutions, which makes small communities easier to be found. We also give an incomplete update condition which considers both neighbor purity and the contribution of small degree vertices to community detection to reduce the computation time of LPAp. Numerical tests are conducted. Experimental results on synthetic networks and real-world networks show that the LPAp is more accurate, more sensitive to small community, and has the ability to identify a single community structure. Moreover, LPAp with the incomplete update process can use less computation time than LPA, nearly without modularity loss.
Collapse
|