Community Detection in Bipartite Networks:
|
|
- Bryan Mosley
- 6 years ago
- Views:
Transcription
1 Community Detection in Bipartite Networks: Algorithms and Case Studies Kathy Horadam and Taher Alzahrani Mathematical and Geospatial Sciences, RMIT Melbourne, Australia IWCNA 2014 Community Detection, 30/05/2014 Kathy Horadam 1 / 34
2 Outline 1 Bipartite Networks 2 Community Detection Algorithms 3 Algorithms for Bipartite Networks 4 Our Approach: Apply Infomap Algorithm to Weighted Projection 5 Case Studies 6 Conclusions and Future Work Community Detection, 30/05/2014 Kathy Horadam 2 / 34
3 Bipartite Networks Bipartite Networks The network has two node sets P (Primary, of most interest) and S (Secondary). Edges do not occur between nodes in the same set. Community Detection, 30/05/2014 Kathy Horadam 3 / 34
4 Bipartite Networks Why do we care about bipartiteness? Many real world examples are naturally bipartite: actors and events (in social networks) authors and papers (in collaboration networks) trains and railway stations (in railway networks) companies and goods (in financial networks) Guillaume & Latapy (2006) [9] argue that any complex network equals a bipartite network through decomposition, and propose a random bipartite graph model ( the configuration model) Community Detection, 30/05/2014 Kathy Horadam 4 / 34
5 Community Detection Algorithms Types of algorithms Outline 1 Bipartite Networks 2 Community Detection Algorithms 3 Algorithms for Bipartite Networks 4 Our Approach: Apply Infomap Algorithm to Weighted Projection 5 Case Studies 6 Conclusions and Future Work Community Detection, 30/05/2014 Kathy Horadam 5 / 34
6 Community Detection Algorithms Types of algorithms Aim of Community Detection algorithms: to derive coarse-grain depiction of real large-scale networks There is a vast number of community detection algorithms available. Two algorithmic approaches: Structural examination of strength of within community connectivity vs between community connectivity. based on underlying stochastic model of network formation e.g. measured by conductance, modularity, link density Examining flows across network from which structure/communities emerge which are visited more frequently within than are jumped from. based on how underlying structure constrains flow across network e.g. measured by random walks + teleportation, spectral methods. Community Detection, 30/05/2014 Kathy Horadam 6 / 34
7 Community Detection Algorithms Performance of algorithms Outline 1 Bipartite Networks 2 Community Detection Algorithms 3 Algorithms for Bipartite Networks 4 Our Approach: Apply Infomap Algorithm to Weighted Projection 5 Case Studies 6 Conclusions and Future Work Community Detection, 30/05/2014 Kathy Horadam 7 / 34
8 Community Detection Algorithms Performance of algorithms Performance on benchmark networks Is there a best" algorithm? Public benchmark graph data (Lancichinetti et al [11]) which has : Ability to test larger size networks of 10 3 to 10 5 nodes. Power law distributions for the node degree and community sizes. Overlapping communities. Directed and weighted graphs. Compares partition found by tested algorithm against actual ("planted") partition Community Detection, 30/05/2014 Kathy Horadam 8 / 34
9 Community Detection Algorithms Performance of algorithms Comparison of performance of 12 algorithms [12] Conclude that Infomap", Louvain" and a Potts model method are the best performing algorithms on these benchmarks. Infomap and Louvain also very fast, linear in network size, so further tested on benchmark graphs with 50,000 and 100,000 nodes range of community sizes, from 20 to 1,000 nodes maximum degree 200 Performance of Louvain is worse than on smaller graphs, whereas that of Infomap is stable. Community Detection, 30/05/2014 Kathy Horadam 9 / 34
10 Community Detection Algorithms Modularity-based algorithms Outline 1 Bipartite Networks 2 Community Detection Algorithms 3 Algorithms for Bipartite Networks 4 Our Approach: Apply Infomap Algorithm to Weighted Projection 5 Case Studies 6 Conclusions and Future Work Community Detection, 30/05/2014 Kathy Horadam 10 / 34
11 Community Detection Algorithms Modularity-based algorithms Modularity-based algorithms: CNM and Louvain CNM (Clauset-Newman-Moore) algorithm [4]: optimize a quality function modularity Q (of a partition M of a graph with N vertices), OK for graphs up to N = 10 6 vertices. Problem: The resolution limit of modularity [8] Maximisation of Q will fail to identify communities with edge number E (even when they are cliques). eg if m >> p, higher modularity for joined pair of cliques than for cliques themselves. So it may not find important small communities. Various attempts to overcome this. Community Detection, 30/05/2014 Kathy Horadam 11 / 34
12 Community Detection Algorithms Modularity-based algorithms Louvain", Blondel et.al Fast unfolding algorithm 2008 Multistep technique: local optimization of Q in nbhd of each node [3]. Community Detection, 30/05/2014 Kathy Horadam 12 / 34
13 Community Detection Algorithms Visit-frequency algorithm Infomap Outline 1 Bipartite Networks 2 Community Detection Algorithms 3 Algorithms for Bipartite Networks 4 Our Approach: Apply Infomap Algorithm to Weighted Projection 5 Case Studies 6 Conclusions and Future Work Community Detection, 30/05/2014 Kathy Horadam 13 / 34
14 Community Detection Algorithms Visit-frequency algorithm Infomap Infomap", Rosvall and Bergstrom 2008, Minimum Description Length [16] Minimises a different quality function from Q, the map equation" L of a partition M of the graph. L is the average description length of binary codewords describing a single step in a random walk on the graph. L is a sum of weighted entropies. Exploits the duality between compressing information representing a flow on the network and detecting/extracting significant structures in network. Community Detection, 30/05/2014 Kathy Horadam 14 / 34
15 Community Detection Algorithms Visit-frequency algorithm Infomap Infomap (Rosvall and Bergstrom 2008 [16]) Community Detection, 30/05/2014 Kathy Horadam 15 / 34
16 Algorithms for Bipartite Networks Structural algorithms Outline 1 Bipartite Networks 2 Community Detection Algorithms 3 Algorithms for Bipartite Networks 4 Our Approach: Apply Infomap Algorithm to Weighted Projection 5 Case Studies 6 Conclusions and Future Work Community Detection, 30/05/2014 Kathy Horadam 16 / 34
17 Algorithms for Bipartite Networks Structural algorithms Structural algorithms for Bipartite Networks Different modularity based algorithms developed by Barber[1], Gumiera [10] and Michel et al [5]. Label Propagation Algorithm for bipartite network (LPAb) [2] Table: Numbers of communities of women (P) in benchmark Southern women network Algorithm Optimised Network Modules Guimera [10] modularity weighted projection 2 Michel [5] bimodularity bipartite 3 Barber [1] bimodularity bipartite 4 LPAb(+) bimodularity bipartite 4 Community Detection, 30/05/2014 Kathy Horadam 17 / 34
18 Algorithms for Bipartite Networks Minimum message length algorithms Outline 1 Bipartite Networks 2 Community Detection Algorithms 3 Algorithms for Bipartite Networks 4 Our Approach: Apply Infomap Algorithm to Weighted Projection 5 Case Studies 6 Conclusions and Future Work Community Detection, 30/05/2014 Kathy Horadam 18 / 34
19 Algorithms for Bipartite Networks Minimum message length algorithms Problem: Infomap can t be applied to a bipartite network Example If you start in one set of a bipartite network, then you will always be in that set after an even number of steps, so the probability of being at a particular vertex is zero at odd time steps. In terms of Markov chains, the random walk on a bipartite graph is periodic. The random walk has a stationary distribution on a bipartite graph, but it won t converge to it. Thus, we can not implement Infomap on bipartite graph because of periodicity. Community Detection, 30/05/2014 Kathy Horadam 19 / 34
20 Algorithms for Bipartite Networks Minimum message length algorithms A different MDL algorithm CAN be applied directly to bipartite networks. Inference using MDL on stochastic blockmodel (Peixoto 2013 [15]). BUT 1 There is again a theoretical resolution limit for detection of communities of size N. 2 Algorithm only tested on small networks. However, the inferred communities fully reflect the bipartite nature. The communities partition P and S separately. This supports our decision to apply Infomap to the weighted networks projected from P (or from S). Community Detection, 30/05/2014 Kathy Horadam 20 / 34
21 Our Approach: Apply Infomap Algorithm to Weighted Projection Projection based on common neighbors Outline 1 Bipartite Networks 2 Community Detection Algorithms 3 Algorithms for Bipartite Networks 4 Our Approach: Apply Infomap Algorithm to Weighted Projection 5 Case Studies 6 Conclusions and Future Work Community Detection, 30/05/2014 Kathy Horadam 21 / 34
22 Our Approach: Apply Infomap Algorithm to Weighted Projection Projection based on common neighbors Method: Multiple links - weighted self-connections Community Detection, 30/05/2014 Kathy Horadam 22 / 34
23 Our Approach: Apply Infomap Algorithm to Weighted Projection Results: Real world bipartite networks Outline 1 Bipartite Networks 2 Community Detection Algorithms 3 Algorithms for Bipartite Networks 4 Our Approach: Apply Infomap Algorithm to Weighted Projection 5 Case Studies 6 Conclusions and Future Work Community Detection, 30/05/2014 Kathy Horadam 23 / 34
24 Our Approach: Apply Infomap Algorithm to Weighted Projection Results: Real world bipartite networks Experiments on five real world bipartite networks Table: Network sizes, where P and S are the number of primary set nodes and secondary set nodes respectively and m is the total number of edges. Network P S m Southern women[6] NSW Crimes[14] Noordin Top Terrorists Scientific collaboration[13] Australian government contracts[7] Community Detection, 30/05/2014 Kathy Horadam 24 / 34
25 Our Approach: Apply Infomap Algorithm to Weighted Projection Results: Real world bipartite networks Table: Community numbers in P, where L is the (minimum) code length and Q is the (maximum) modularity. Infomap Louvain Network Comm. L Comm. Q Southern women NSW crime Noordin Top Terrorists Australian government Scientific collaboration Community Detection, 30/05/2014 Kathy Horadam 25 / 34
26 Case Studies Benchmark - Southern Women Outline 1 Bipartite Networks 2 Community Detection Algorithms 3 Algorithms for Bipartite Networks 4 Our Approach: Apply Infomap Algorithm to Weighted Projection 5 Case Studies 6 Conclusions and Future Work Community Detection, 30/05/2014 Kathy Horadam 26 / 34
27 Case Studies Benchmark - Southern Women Southern women network [6] (women P and events S) The four communities of women found in the Southern women dataset. Red nodes represent S, the events the women attended, and the four other colors represent four communities within P, with nodes labelled by first name. The 2 women in each smallest community are core members of their social networks. Community Detection, 30/05/2014 Kathy Horadam 27 / 34
28 Case Studies NSW Crimes Outline 1 Bipartite Networks 2 Community Detection Algorithms 3 Algorithms for Bipartite Networks 4 Our Approach: Apply Infomap Algorithm to Weighted Projection 5 Case Studies 6 Conclusions and Future Work Community Detection, 30/05/2014 Kathy Horadam 28 / 34
29 Case Studies NSW Crimes NSW crimes (LGAs P and crimes S) Community Detection, 30/05/2014 Kathy Horadam 29 / 34
30 Case Studies Noordin Top Terrorist Network Outline 1 Bipartite Networks 2 Community Detection Algorithms 3 Algorithms for Bipartite Networks 4 Our Approach: Apply Infomap Algorithm to Weighted Projection 5 Case Studies 6 Conclusions and Future Work Community Detection, 30/05/2014 Kathy Horadam 30 / 34
31 Case Studies Noordin Top Terrorist Network Noordin Top Terrorists (persons P, affiliations S) The two small cliques we find are the Bali II (2005) bombers (Community 5) and Ring Baten members involved in bombing the Australian embassy in 2004 (Community 4). In Community 1, 17 of the 25 members belonged to Jemaah Islamiyah, a transnational Southeast Asian militant Islamist terrorist organisation linked to Al-Qaeda. Community Detection, 30/05/2014 Kathy Horadam 31 / 34
32 Conclusions and Future Work Conclusions and future work Integration of projection with Infomap results in more valuable information about small strong communities than the high performance modularity based algorithm Louvain. Community Detection, 30/05/2014 Kathy Horadam 32 / 34
33 Conclusions and Future Work Conclusions and future work Integration of projection with Infomap results in more valuable information about small strong communities than the high performance modularity based algorithm Louvain. Neither Louvain nor Infomap finds overlapping communities. We may merge communities found separately in P and S to do this and recover communities in the bipartite graph. Community Detection, 30/05/2014 Kathy Horadam 32 / 34
34 Conclusions and Future Work Conclusions and future work Integration of projection with Infomap results in more valuable information about small strong communities than the high performance modularity based algorithm Louvain. Neither Louvain nor Infomap finds overlapping communities. We may merge communities found separately in P and S to do this and recover communities in the bipartite graph. We will compare the communities found this way with those found by modularity and message-length algorithms using eg NMI (normalised mutual information). Community Detection, 30/05/2014 Kathy Horadam 32 / 34
35 Conclusions and Future Work Conclusions and future work Integration of projection with Infomap results in more valuable information about small strong communities than the high performance modularity based algorithm Louvain. Neither Louvain nor Infomap finds overlapping communities. We may merge communities found separately in P and S to do this and recover communities in the bipartite graph. We will compare the communities found this way with those found by modularity and message-length algorithms using eg NMI (normalised mutual information). Acknowledgements: Thanks to Serdar Boztas, Chris Bellman, Sarah Taylor and Murray Aitken. The speaker is partly supported by Department of Defence of Australia Agreement Community Detection, 30/05/2014 Kathy Horadam 32 / 34
36 Conclusions and Future Work References M. J. Barber, "Modularity and community detection in bipartite networks," Physical review E, vol. 76, p (2007). M. J. Barber and J. W. Clark, "Detecting network communities by propagating labels under constraints," Physical review E, vol. 80, p (2009). Blondel, V.D., Guillaume, J.L., Lambiotte, R., Lefebvre, E.: Fast unfolding of communities in large networks. Journal of Statistical Mechanics: Theory and Experiment 2008, P10008 (2008) Clauset, A., Newman, M.E., Moore, C.: Finding community structure in very large networks. Physical Review E 70, (2004) Crampes, M., Plantie, M.: A Unified Community Detection, Visualization and Analysis method. arxiv preprint arxiv: (2013). Davis, A., Gardner, B.B., Gardner, M.R.: Deep south: A Social Anthropological Study of Caste and Class University of Chicago Press Chicago (1941). Department of Finance and Deregulation. Dataset [Online]. Historical Australian Government Contract Data. (2013, February 27). Available: dataset/historical-australian-government-contract-data/ Fortunato, S., Barthelemy, M.: Resolution limit in community detection. Proceedings of the National Academy of Sciences 104, (2007) Community Detection, 30/05/2014 Kathy Horadam 33 / 34
37 Conclusions and Future Work Guillaume, J.-L., Latapy, M.: Bipartite graphs as models of complex networks, Physica A 371, (2006). R. Guimera, M. Sales-Pardo, and L. s. A. N. Amaral, "Module identification in bipartite and directed networks," Physical review E, vol. 76, p (2007). Lancichinetti, A., Fortunato, S., Radicchi, F.: Benchmark graphs for testing community detection algorithms. Physical Review E 78, (2008). Lancichinetti, A., Fortunato, S.: Community detection algorithms: A comparative analysis. Physical Review E 80, (2009) Newman, M.E.: The structure of scientific collaboration networks. Proceedings of the National Academy of Sciences 98, (2001). NSW Bureau of Crime Statistics and Research. Dataset [Online]. NSW Crime data. (2008 December). Available: Peixoto, T., Parsimonious module inference in large networks, Physical Review Letters 110, (2013). Rosvall, M., Bergstrom, C.T.: Maps of random walks on complex networks reveal community structure. Proceedings of the National Academy of Sciences 105, (2008). Community Detection, 30/05/2014 Kathy Horadam 34 / 34
Chapter 2 Community Detection in Bipartite Networks: Algorithms and Case studies
Chapter 2 Community Detection in Bipartite Networks: Algorithms and Case studies Taher Alzahrani and K.J. Horadam Abstract There is increasing motivation to study bipartite complex networks as a separate
More informationCommunity Detection: Comparison of State of the Art Algorithms
Community Detection: Comparison of State of the Art Algorithms Josiane Mothe IRIT, UMR5505 CNRS & ESPE, Univ. de Toulouse Toulouse, France e-mail: josiane.mothe@irit.fr Karen Mkhitaryan Institute for Informatics
More informationSocial Data Management Communities
Social Data Management Communities Antoine Amarilli 1, Silviu Maniu 2 January 9th, 2018 1 Télécom ParisTech 2 Université Paris-Sud 1/20 Table of contents Communities in Graphs 2/20 Graph Communities Communities
More informationOn the Permanence of Vertices in Network Communities. Tanmoy Chakraborty Google India PhD Fellow IIT Kharagpur, India
On the Permanence of Vertices in Network Communities Tanmoy Chakraborty Google India PhD Fellow IIT Kharagpur, India 20 th ACM SIGKDD, New York City, Aug 24-27, 2014 Tanmoy Chakraborty Niloy Ganguly IIT
More informationCommunity detection. Leonid E. Zhukov
Community detection Leonid E. Zhukov School of Data Analysis and Artificial Intelligence Department of Computer Science National Research University Higher School of Economics Network Science Leonid E.
More informationCommunity detection using boundary nodes in complex networks
Community detection using boundary nodes in complex networks Mursel Tasgin and Haluk O. Bingol Department of Computer Engineering Bogazici University, Istanbul In this paper, we propose a new community
More informationEXTREMAL OPTIMIZATION AND NETWORK COMMUNITY STRUCTURE
EXTREMAL OPTIMIZATION AND NETWORK COMMUNITY STRUCTURE Noémi Gaskó Department of Computer Science, Babeş-Bolyai University, Cluj-Napoca, Romania gaskonomi@cs.ubbcluj.ro Rodica Ioana Lung Department of Statistics,
More informationNetwork community detection with edge classifiers trained on LFR graphs
Network community detection with edge classifiers trained on LFR graphs Twan van Laarhoven and Elena Marchiori Department of Computer Science, Radboud University Nijmegen, The Netherlands Abstract. Graphs
More informationOn community detection in very large networks
On community detection in very large networks Alexandre P. Francisco and Arlindo L. Oliveira INESC-ID / CSE Dept, IST, Tech Univ of Lisbon Rua Alves Redol 9, 1000-029 Lisboa, PT {aplf,aml}@inesc-id.pt
More informationExpected Nodes: a quality function for the detection of link communities
Expected Nodes: a quality function for the detection of link communities Noé Gaumont 1, François Queyroi 2, Clémence Magnien 1 and Matthieu Latapy 1 1 Sorbonne Universités, UPMC Univ Paris 06, UMR 7606,
More informationA new Pre-processing Strategy for Improving Community Detection Algorithms
A new Pre-processing Strategy for Improving Community Detection Algorithms A. Meligy Professor of Computer Science, Faculty of Science, Ahmed H. Samak Asst. Professor of computer science, Faculty of Science,
More informationarxiv: v2 [physics.soc-ph] 16 Sep 2010
Community detection algorithms: a comparative analysis Andrea Lancichinetti, 2 and Santo Fortunato Complex Networks and Systems, Institute for Scientific Interchange (ISI), Viale S. Severo 65, 33, Torino,
More informationCrawling and Detecting Community Structure in Online Social Networks using Local Information
Crawling and Detecting Community Structure in Online Social Networks using Local Information Norbert Blenn, Christian Doerr, Bas Van Kester, Piet Van Mieghem Department of Telecommunication TU Delft, Mekelweg
More informationRevealing Multiple Layers of Deep Community Structure in Networks
Revealing Multiple Layers of Deep Community Structure in Networks Kun He Sucheta Soundarajan Xuezhi Cao John Hopcroft Menglong Huang Abstract We present Deep Community Detection, or DECODE, an algorithm
More informationGeneralized Modularity for Community Detection
Generalized Modularity for Community Detection Mohadeseh Ganji 1,3, Abbas Seifi 1, Hosein Alizadeh 2, James Bailey 3, and Peter J. Stuckey 3 1 Amirkabir University of Technology, Tehran, Iran, aseifi@aut.ac.ir,
More informationBenchmarks for testing community detection algorithms on directed and weighted graphs with overlapping communities
PHYSICAL REVIEW E 8, 68 29 Benchmarks for testing community detection algorithms on directed and weighted graphs with overlapping communities Andrea Lancichinetti and Santo Fortunato Complex Networks Lagrange
More informationA Simple Acceleration Method for the Louvain Algorithm
A Simple Acceleration Method for the Louvain Algorithm Naoto Ozaki, Hiroshi Tezuka, Mary Inaba * Graduate School of Information Science and Technology, University of Tokyo, Tokyo, Japan. * Corresponding
More information2007 by authors and 2007 World Scientific Publishing Company
Electronic version of an article published as J. M. Kumpula, J. Saramäki, K. Kaski, J. Kertész, Limited resolution and multiresolution methods in complex network community detection, Fluctuation and Noise
More informationRelative Centrality and Local Community Detection
Under consideration for publication in Network Science 1 Relative Centrality and Local Community Detection Cheng-Shang Chang, Chih-Jung Chang, Wen-Ting Hsieh, Duan-Shin Lee, Li-Heng Liou, Institute of
More informationMULTI-SCALE COMMUNITY DETECTION USING STABILITY AS OPTIMISATION CRITERION IN A GREEDY ALGORITHM
MULTI-SCALE COMMUNITY DETECTION USING STABILITY AS OPTIMISATION CRITERION IN A GREEDY ALGORITHM Erwan Le Martelot, Chris Hankin Imperial College London, Department of Computing, South Kensington Campus,
More informationCUT: Community Update and Tracking in Dynamic Social Networks
CUT: Community Update and Tracking in Dynamic Social Networks Hao-Shang Ma National Cheng Kung University No.1, University Rd., East Dist., Tainan City, Taiwan ablove904@gmail.com ABSTRACT Social network
More informationThis article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and
This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and education use, including for instruction at the authors institution
More informationAn Efficient Algorithm for Community Detection in Complex Networks
An Efficient Algorithm for Community Detection in Complex Networks Qiong Chen School of Computer Science & Engineering South China University of Technology Guangzhou Higher Education Mega Centre Panyu
More informationEdge Representation Learning for Community Detection in Large Scale Information Networks
Edge Representation Learning for Community Detection in Large Scale Information Networks Suxue Li 1, Haixia Zhang 1, Dalei Wu 2, Chuanting Zhang 1, and Dongfeng Yuan 1 1 Shandong Provincial Key Laboratory
More informationNear Linear-Time Community Detection in Networks with Hardly Detectable Community Structure
Near Linear-Time Community Detection in Networks with Hardly Detectable Community Structure Aria Rezaei Department of Computer Engineering Sharif University of Technology Email: arezaei@ce.sharif.edu Saeed
More informationFinding Hierarchical Communities in Complex Networks Using Influence-Guided Label Propagation
Finding Hierarchical Communities in Complex Networks Using Influence-Guided Label Propagation Wenjun Wang and W. Nick Street Department of Management Sciences University of Iowa Iowa City, IA 52242, USA
More informationCommunity Detection in Directed Weighted Function-call Networks
Community Detection in Directed Weighted Function-call Networks Zhengxu Zhao 1, Yang Guo *2, Weihua Zhao 3 1,3 Shijiazhuang Tiedao University, Shijiazhuang, Hebei, China 2 School of Mechanical Engineering,
More informationMy favorite application using eigenvalues: partitioning and community detection in social networks
My favorite application using eigenvalues: partitioning and community detection in social networks Will Hobbs February 17, 2013 Abstract Social networks are often organized into families, friendship groups,
More informationModeling and Detecting Community Hierarchies
Modeling and Detecting Community Hierarchies Maria-Florina Balcan, Yingyu Liang Georgia Institute of Technology Age of Networks Massive amount of network data How to understand and utilize? Internet [1]
More informationA new method for community detection in social networks based on message distribution
298 A new method for community detection in social networks based on message distribution Seyed Saeid Hoseini 1*, Seyed Hamid Abbasi 2 1 Student, Department of Computer Engineering, Islamic Azad University,
More informationDetecting and Analyzing Communities in Social Network Graphs for Targeted Marketing
Detecting and Analyzing Communities in Social Network Graphs for Targeted Marketing Gautam Bhat, Rajeev Kumar Singh Department of Computer Science and Engineering Shiv Nadar University Gautam Buddh Nagar,
More informationPackage manet. September 19, 2017
Package manet September 19, 2017 Title Multiple Allocation Model for Actor-Event Networks Version 1.0 Mixture model with overlapping clusters for binary actor-event data. Parameters are estimated in a
More informationCEIL: A Scalable, Resolution Limit Free Approach for Detecting Communities in Large Networks
CEIL: A Scalable, Resolution Limit Free Approach for Detecting Communities in Large etworks Vishnu Sankar M IIT Madras Chennai, India vishnusankar151gmail.com Balaraman Ravindran IIT Madras Chennai, India
More informationCommunity Detection: A Bayesian Approach and the Challenge of Evaluation
Community Detection: A Bayesian Approach and the Challenge of Evaluation Jon Berry Danny Dunlavy Cynthia A. Phillips Dave Robinson (Sandia National Laboratories) Jiqiang Guo Dan Nordman (Iowa State University)
More informationSupplementary material to Epidemic spreading on complex networks with community structures
Supplementary material to Epidemic spreading on complex networks with community structures Clara Stegehuis, Remco van der Hofstad, Johan S. H. van Leeuwaarden Supplementary otes Supplementary ote etwork
More informationarxiv: v2 [cs.si] 22 Mar 2013
Community Structure Detection in Complex Networks with Partial Background Information Zhong-Yuan Zhang a arxiv:1210.2018v2 [cs.si] 22 Mar 2013 Abstract a School of Statistics, Central University of Finance
More informationThis is a published version of a paper published in PLoS ONE.
Umeå University This is a published version of a paper published in PLoS ONE. Citation for the published paper: Mirshahvalad, A., Lindholm, J., Derlén, M., Rosvall, M. (2012) "" PLoS ONE, 7(3): e33721
More informationGeneralized Louvain method for community detection in large networks
Generalized Louvain method for community detection in large networks Pasquale De Meo, Emilio Ferrara, Giacomo Fiumara, Alessandro Provetti, Dept. of Physics, Informatics Section. Dept. of Mathematics.
More informationDefinition: Implications: Analysis:
Analyzing Two mode Network Data Definition: One mode networks detail the relationship between one type of entity, for example between people. In contrast, two mode networks are composed of two types of
More informationSTA 4273H: Statistical Machine Learning
STA 4273H: Statistical Machine Learning Russ Salakhutdinov Department of Statistics! rsalakhu@utstat.toronto.edu! http://www.utstat.utoronto.ca/~rsalakhu/ Sidney Smith Hall, Room 6002 Lecture 5 Inference
More informationLabel propagation with dams on large graphs using Apache Hadoop and Apache Spark
Label propagation with dams on large graphs using Apache Hadoop and Apache Spark ATTAL Jean-Philippe (1) MALEK Maria (2) (1) jal@eisti.eu (2) mma@eisti.eu October 19, 2015 Contents 1 Real-World Graphs
More informationStanford Infolab Technical Report. Overlapping Communities Explain Core-Periphery Organization of Networks
Stanford Infolab Technical Report Overlapping Communities Explain Core-Periphery Organization of Networks Jaewon Yang, Jure Leskovec Stanford University To whom correspondence should be addressed; E-mail:
More informationDemystifying movie ratings 224W Project Report. Amritha Raghunath Vignesh Ganapathi Subramanian
Demystifying movie ratings 224W Project Report Amritha Raghunath (amrithar@stanford.edu) Vignesh Ganapathi Subramanian (vigansub@stanford.edu) 9 December, 2014 Introduction The past decade or so has seen
More informationSpectral Graph Multisection Through Orthogonality
Spectral Graph Multisection Through Orthogonality Huanyang Zheng and Jie Wu Department of Computer and Information Sciences Temple University, Philadelphia, PA 922 {huanyang.zheng, jiewu}@temple.edu ABSTRACT
More informationStatistical Physics of Community Detection
Statistical Physics of Community Detection Keegan Go (keegango), Kenji Hata (khata) December 8, 2015 1 Introduction Community detection is a key problem in network science. Identifying communities, defined
More informationResearch Article Detecting Local Community Structures in Networks Based on Boundary Identification
Mathematical Problems in Engineering, Article ID 682015, 8 pages http://dx.doi.org/10.1155/2014/682015 Research Article Detecting Local Community Structures in Networks Based on Boundary Identification
More informationCommunity Detection. Community
Community Detection Community In social sciences: Community is formed by individuals such that those within a group interact with each other more frequently than with those outside the group a.k.a. group,
More informationStatic community detection algorithms for evolving networks
Static community detection algorithms for evolving networks Thomas Aynaud, Jean-Loup Guillaume To cite this version: Thomas Aynaud, Jean-Loup Guillaume. Static community detection algorithms for evolving
More informationGeneralized Measures for the Evaluation of Community Detection Methods
Edit 13/05/2016: the R source code for the measures described in this article is now publicly available online on GitHub: https://github.com/compnet/topomeasures Generalized Measures for the Evaluation
More informationFast Parallel Algorithm For Unfolding Of Communities In Large Graphs
Fast Parallel Algorithm For Unfolding Of Communities In Large Graphs Charith Wickramaarachchi, Marc Frincu, Patrick Small and Viktor K. Prasanna Department of Computer Science Department of Electrical
More informationSequential algorithm for fast clique percolation
Sequential algorithm for fast clique percolation Jussi M. Kumpula,* Mikko Kivelä, Kimmo Kaski, and Jari Saramäki Department of Biomedical Engineering and Computational Science, Helsinki University of Technology,
More informationVrije Universiteit Amsterdam. Optimizing Community Detection Using the Kemeny Constant
Vrije Universiteit Amsterdam Research Paper Business Analytics Optimizing Community Detection Using the Kemeny Constant Author: Jiri Brummer 2586530 j.j.brummer@student.vu.nl Supervisors: Elenna Dugundji
More informationInternational Journal of Data Mining & Knowledge Management Process (IJDKP) Vol.7, No.3, May Dr.Zakea Il-Agure and Mr.Hicham Noureddine Itani
LINK MINING PROCESS Dr.Zakea Il-Agure and Mr.Hicham Noureddine Itani Higher Colleges of Technology, United Arab Emirates ABSTRACT Many data mining and knowledge discovery methodologies and process models
More informationLocal higher-order graph clustering
Local higher-order graph clustering Hao Yin Stanford University yinh@stanford.edu Austin R. Benson Cornell University arb@cornell.edu Jure Leskovec Stanford University jure@cs.stanford.edu David F. Gleich
More informationHierarchical Problems for Community Detection in Complex Networks
Hierarchical Problems for Community Detection in Complex Networks Benjamin Good 1,, and Aaron Clauset, 1 Physics Department, Swarthmore College, 500 College Ave., Swarthmore PA, 19081 Santa Fe Institute,
More informationKeywords: dynamic Social Network, Community detection, Centrality measures, Modularity function.
Volume 6, Issue 1, January 2016 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com An Efficient
More information1 Degree Distributions
Lecture Notes: Social Networks: Models, Algorithms, and Applications Lecture 3: Jan 24, 2012 Scribes: Geoffrey Fairchild and Jason Fries 1 Degree Distributions Last time, we discussed some graph-theoretic
More informationAN ANT-BASED ALGORITHM WITH LOCAL OPTIMIZATION FOR COMMUNITY DETECTION IN LARGE-SCALE NETWORKS
AN ANT-BASED ALGORITHM WITH LOCAL OPTIMIZATION FOR COMMUNITY DETECTION IN LARGE-SCALE NETWORKS DONGXIAO HE, JIE LIU, BO YANG, YUXIAO HUANG, DAYOU LIU *, DI JIN College of Computer Science and Technology,
More informationarxiv: v2 [physics.soc-ph] 24 Jul 2009
Imperial/TP/09/TSE/1, arxiv:0903.2181, Phys.Rev.E 80 (2009) 016105, DOI: 10.1103/PhysRevE.80.016105 Line Graphs, Link Partitions and Overlapping Communities T.S. Evans 1,2 and R. Lambiotte 1 1 Institute
More informationEfficient Mining Algorithms for Large-scale Graphs
Efficient Mining Algorithms for Large-scale Graphs Yasunari Kishimoto, Hiroaki Shiokawa, Yasuhiro Fujiwara, and Makoto Onizuka Abstract This article describes efficient graph mining algorithms designed
More informationPerformance Effects of Dynamic Graph Data Structures in Community Detection Algorithms
Performance Effects of Dynamic Graph Data Structures in Community Detection Algorithms Rohit Varkey Thankachan 1, Brian P. Swenson 2, and James P. Fairbanks 2 Abstract Community detection algorithms create
More informationSOMSN: An Effective Self Organizing Map for Clustering of Social Networks
SOMSN: An Effective Self Organizing Map for Clustering of Social Networks Fatemeh Ghaemmaghami Research Scholar, CSE and IT Dept. Shiraz University, Shiraz, Iran Reza Manouchehri Sarhadi Research Scholar,
More informationFlowPro: A Flow Propagation Method for Single Community Detection
FlowPro: A Flow Propagation Method for Single Community Detection Costas Panagiotakis, Harris Papadakis, and Paraskevi Fragopoulou Department of Business Administration, Technological Educational Institute
More informationNetwork modularity reveals critical scales for connectivity in ecology and
Supplementary Information Network modularity reveals critical scales for connectivity in ecology and evolution Robert J. Fletcher, Jr. 1, Andre Revell 1, Brian E. Reichert 1, Wiley M. Kitchens, Jeremy
More informationA Novel Parallel Hierarchical Community Detection Method for Large Networks
A Novel Parallel Hierarchical Community Detection Method for Large Networks Ping Lu Shengmei Luo Lei Hu Yunlong Lin Junyang Zou Qiwei Zhong Kuangyan Zhu Jian Lu Qiao Wang Southeast University, School of
More informationReflexive Regular Equivalence for Bipartite Data
Reflexive Regular Equivalence for Bipartite Data Aaron Gerow 1, Mingyang Zhou 2, Stan Matwin 1, and Feng Shi 3 1 Faculty of Computer Science, Dalhousie University, Halifax, NS, Canada 2 Department of Computer
More informationReview on Different Methods of Community Structure of a Complex Software Network
EUROPEAN ACADEMIC RESEARCH Vol. IV, Issue 9/ December 2016 ISSN 2286-4822 www.euacademic.org Impact Factor: 3.4546 (UIF) DRJI Value: 5.9 (B+) Review on Different Methods of Community Structure of a Complex
More informationCENTRALITIES. Carlo PICCARDI. DEIB - Department of Electronics, Information and Bioengineering Politecnico di Milano, Italy
CENTRALITIES Carlo PICCARDI DEIB - Department of Electronics, Information and Bioengineering Politecnico di Milano, Italy email carlo.piccardi@polimi.it http://home.deib.polimi.it/piccardi Carlo Piccardi
More informationDynamic Clustering in Social Networks using Louvain and Infomap Method
Dynamic Clustering in Social Networks using Louvain and Infomap Method Pascal Held, Benjamin Krause, and Rudolf Kruse Otto von Guericke University of Magdeburg Department of Knowledge Processing and Language
More informationCentrality Measures to Identify Traffic Congestion on Road Networks: A Case Study of Sri Lanka
IOSR Journal of Mathematics (IOSR-JM) e-issn: 2278-5728, p-issn: 2319-765X. Volume 13, Issue 2 Ver. I (Mar. - Apr. 2017), PP 13-19 www.iosrjournals.org Centrality Measures to Identify Traffic Congestion
More informationCommunity Detection in Networks using Node Attributes and Modularity
Community Detection in Networks using Node Attributes and Modularity Yousra Asim Rubina Ghazal Wajeeha Naeem Abstract Community detection in network is of vital importance to find cohesive subgroups. Node
More informationA Review on Overlapping Community Detection Algorithms
Review Paper A Review on Overlapping Community Detection Algorithms Authors 1 G.T.Prabavathi*, 2 Dr. V. Thiagarasu Address For correspondence: 1 Asst Professor in Computer Science, Gobi Arts & Science
More informationC omplex networks are widely used for modeling real-world systems in very diverse areas, such as sociology,
OPEN SUBJECT AREAS: DATA INTEGRATION APPLIED MATHEMATICS COMPUTATIONAL SCIENCE NETWORK TOPOLOGY Exploring the limits of community detection strategies in complex networks Rodrigo Aldecoa & Ignacio Marín
More informationCollaborative Filtering based on Dynamic Community Detection
Collaborative Filtering based on Dynamic Community Detection Sabrine Ben Abdrabbah, Raouia Ayachi, and Nahla Ben Amor LARODEC, Université de Tunis, ISG Tunis, 2000, Bardo, Tunisia abidrabbah.sabrine@gmail.com,raouia.ayachi@gmail.com,nahla.benamor@gmx.fr
More informationLARGE-SCALE COMMUNITY DETECTION ON SPEAKER CONTENT GRAPHS
LARGE-SCALE COMMUNITY DETECTION ON SPEAKER CONTENT GRAPHS Stephen H. Shum 1,2, William M. Campbell 2, Douglas A. Reynolds 2 1 MIT CSAIL, Cambridge, MA 2 MIT Lincoln Laboratory, Lexington, MA sshum@csail.mit.edu,
More informationDetecting Communities in K-Partite K-Uniform (Hyper)Networks
Liu X, Murata T. Detecting communities in K-partite K-uniform (hyper)networks. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY 6(5): 778 79 Sept. 0. DOI 0.007/s390-0-077-0 Detecting Communities in K-Partite
More informationHierarchical Graph Clustering: Quality Metrics & Algorithms
Hierarchical Graph Clustering: Quality Metrics & Algorithms Thomas Bonald Joint work with Bertrand Charpentier, Alexis Galland & Alexandre Hollocou LTCI Data Science seminar March 2019 Motivation Clustering
More informationInformation-Theoretic Co-clustering
Information-Theoretic Co-clustering Authors: I. S. Dhillon, S. Mallela, and D. S. Modha. MALNIS Presentation Qiufen Qi, Zheyuan Yu 20 May 2004 Outline 1. Introduction 2. Information Theory Concepts 3.
More informationSubspace Based Network Community Detection Using Sparse Linear Coding
Subspace Based Network Community Detection Using Sparse Linear Coding Arif Mahmood and Michael Small Abstract Information mining from networks by identifying communities is an important problem across
More informationAdaptive Modularity Maximization via Edge Weighting Scheme
Information Sciences, Elsevier, accepted for publication September 2018 Adaptive Modularity Maximization via Edge Weighting Scheme Xiaoyan Lu a, Konstantin Kuzmin a, Mingming Chen b, Boleslaw K. Szymanski
More informationCOUNTING AND PROBABILITY
CHAPTER 9 COUNTING AND PROBABILITY Copyright Cengage Learning. All rights reserved. SECTION 9.3 Counting Elements of Disjoint Sets: The Addition Rule Copyright Cengage Learning. All rights reserved. Counting
More informationSLPA: Uncovering Overlapping Communities in Social Networks via A Speaker-listener Interaction Dynamic Process
SLPA: Uncovering Overlapping Cmunities in Social Networks via A Speaker-listener Interaction Dynamic Process Jierui Xie and Boleslaw K. Szymanski Department of Cputer Science Rensselaer Polytechnic Institute
More informationFinding missing edges and communities in incomplete networks
Finding missing edges and communities in incomplete networks Bowen Yan and Steve Gregory Department of Computer Science, University of Bristol, Bristol BS8 UB, England E-mail: yan@cs.bris.ac.uk +44 7 954
More informationRelative Constraints as Features
Relative Constraints as Features Piotr Lasek 1 and Krzysztof Lasek 2 1 Chair of Computer Science, University of Rzeszow, ul. Prof. Pigonia 1, 35-510 Rzeszow, Poland, lasek@ur.edu.pl 2 Institute of Computer
More informationA Fast Method of Detecting Overlapping Community in Network Based on LFM
A Fast Method of Detecting Overlapping Community in Network Based on LFM Yanan Li*, Zhengyu Zhu College of Computer Science, Chongqing University,Chongqing, China. * Corresponding author. Tel.: +8615683859795;
More informationTwo mode Network. PAD 637, Lab 8 Spring 2013 Yoonie Lee
Two mode Network PAD 637, Lab 8 Spring 2013 Yoonie Lee Lab exercises Two- mode Davis QAP correlation Multiple regression QAP Types of network data One-mode network (M M ) Two-mode network (M N ) M1 M2
More informationCommunity detection in Social Media
Data Min Knowl Disc (2012) 24:515 554 DOI 10.1007/s10618-011-0224-z Community detection in Social Media Performance and application considerations Symeon Papadopoulos Yiannis Kompatsiaris Athena Vakali
More informationUniversity of Alberta. Justin Fagnan. Master of Science. Department of Computing Science
University of Alberta COMMUNITY MINING: FROM DISCOVERY TO EVALUATION AND VISUALIZATION by Justin Fagnan A thesis submitted to the Faculty of Graduate Studies and Research in partial fulfillment of the
More informationCS224W Final Report: Study of Communities in Bitcoin Network
CS224W Final Report: Study of Communities in Bitcoin Network Jim Hu Group 40 December 10, 2013 9AM EST 1. Abstract Bitcoin is the world s first person-to-person decentralized digital currency allowing
More informationMC 302 GRAPH THEORY 10/1/13 Solutions to HW #2 50 points + 6 XC points
MC 0 GRAPH THEORY 0// Solutions to HW # 0 points + XC points ) [CH] p.,..7. This problem introduces an important class of graphs called the hypercubes or k-cubes, Q, Q, Q, etc. I suggest that before you
More informationIDLE: A Novel Approach to Improving Overlapping Community Detection in Complex Networks
IDLE: A Novel Approach to Improving Overlapping Community Detection in Complex Networks Rathna Senthil Thesis submitted to the Faculty of the Virginia Polytechnic Institute and State University in partial
More informationOverview Of Various Overlapping Community Detection Approaches
Overview Of Various Overlapping Community Detection Approaches Pooja Chaturvedi Amity School of Engineering and Technology Amity University, Lucknow chaturvedi.pooja03@gmail.com Abstract With the advancement
More informationGenetic Algorithm with a Local Search Strategy for Discovering Communities in Complex Networks
Genetic Algorithm with a Local Search Strategy for Discovering Communities in Complex Networks Dayou Liu, 4, Di Jin 2*, Carlos Baquero 3, Dongxiao He, 4, Bo Yang, 4, Qiangyuan Yu, 4 College of Computer
More informationNetplexity The Complexity of Interactions in the Real World
Feza Gürsey Institute - Imperial College International Summer School and Research Workshop on Complexity, Istanbul 5 th -10 th September 2011 Tim Evans Netplexity The Complexity of Interactions in the
More informationCS246: Mining Massive Datasets Jure Leskovec, Stanford University
CS246: Mining Massive Datasets Jure Leskovec, Stanford University http://cs246.stanford.edu HITS (Hypertext Induced Topic Selection) Is a measure of importance of pages or documents, similar to PageRank
More informationDetecting Community Structure for Undirected Big Graphs Based on Random Walks
Detecting Community Structure for Undirected Big Graphs Based on Random Walks Xiaoming Liu 1, Yadong Zhou 1, Chengchen Hu 1, Xiaohong Guan 1,, Junyuan Leng 1 1 MOE KLNNIS Lab, Xi an Jiaotong University,
More informationSingle link clustering: 11/7: Lecture 18. Clustering Heuristics 1
Graphs and Networks Page /7: Lecture 8. Clustering Heuristics Wednesday, November 8, 26 8:49 AM Today we will talk about clustering and partitioning in graphs, and sometimes in data sets. Partitioning
More informationSpectral Methods for Network Community Detection and Graph Partitioning
Spectral Methods for Network Community Detection and Graph Partitioning M. E. J. Newman Department of Physics, University of Michigan Presenters: Yunqi Guo Xueyin Yu Yuanqi Li 1 Outline: Community Detection
More informationThe UCD community has made this article openly available. Please share how this access benefits you. Your story matters!
Provided by the author(s) and University College Dublin Library in accordance with publisher policies., Please cite the published version when available. Title Tracking the evolution of communities in
More informationScott Philips, Edward Kao, Michael Yee and Christian Anderson. Graph Exploitation Symposium August 9 th 2011
Activity-Based Community Detection Scott Philips, Edward Kao, Michael Yee and Christian Anderson Graph Exploitation Symposium August 9 th 2011 23-1 This work is sponsored by the Office of Naval Research
More information