Community Detection in Directed Weighted Function-call Networks

Size: px
Start display at page:

Download "Community Detection in Directed Weighted Function-call Networks"

Transcription

1 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, Shandong University, Jinan, Shandong, China 1 zhaozx@stdu.edu.cn; 2 guoyang1013@126.com; 3 zhaoweihua9@hotmail.com Abstract Complex network is being considered as a key approach to representing complex systems. We have focused on the static analyses of software systems with the function-call graph and empirically found them to reveal small-world, scale-free features similar to those identified in sociological and technological systems. Another crucial step when studying the structure of networks is to identify communities. Most existing approach to this problem in the previous literature simply ignored the edge direction and applied methods for community detecting in undirected networks. In this paper, we consider the problem of finding communities in directed weighted networks and develop a new community detection algorithm for the networks. Our method regards communities as groups of links rather than nodes in contrast to the existing detection algorithms. This algorithm is tested on function-call graph of artificial system and our experiment is shown to finding communities on the test directed weighted network successfully. Keywords Community Detection Algorithms; Function-call Graph; Link Community; Directional Information Introduction Complex systems have been found in the area of sociology, economy, biology and many other fields. Generally the way in understanding complex systems is to make it possible to decompose the systems into possible components. So how to represent complex systems is a necessary problem. An effective way is through graphs or networks. As the basis for understanding the behavior of numerous and large complex systems, networks have become a promising research area in many fields. A network is simply a set of nodes or vertices which connected in pairs by edges. It is derived from graph theory which dates back to Euler's solution of the puzzle of Konigsberg s bridges in 1736[Euler (1736)]. Since then networks have been considered as an important interdisciplinary approach to representing complex systems these years. Many complex systems, such as large software system, can be displayed as networks, where the basic components of a system are nodes and links between them represent their mutual interactions [Newman (2003)]. Many real networks display big inhomogeneity, revealing a high level of order and organization. Some vertices in the network have been found with large degree coexist with many vertices with low degree, meanwhile there is a higher density of edges with in groups than between them. Girvan and Newman [Girvan et.al (2002)] first named this feature community structure. A community is defined as a group of nodes which may share common properties or play similar roles within the network. Mathematically, each node s degree inside the community should not be smaller than the node s degree toward any other community. Community detecting algorithms have been proposed in several ways, which can be divided as graph partition methods in computer science and hierarchical clustering methods in sociology. The representative algorithms are Kernighan-Lin algorithm [Kernighan et.al (1970)], spectral analysis [Pothen et.al (1990)], Girvan-Newman algorithm [Girvan et.al (2002)], edge clustering coefficient method [Radicchi et.al (2004)], and so forth. Each algorithm has its own advantages and disadvantages at the computation speed or the required advance knowledge. Related Work There have been substantial works for detecting community structure. The general purpose of these works is to find significant divisions into groups by analyzing the structural properties of the whole network. Kernighan-Lin algorithm [Kernighan et.al (1970)], which is the earliest method proposed by Kernighan and Lin in the year 1970, is a heuristic algorithm for the graph partitioning problem. This method is an optimization of a benefit function Q, International Journal of Automation and Control Engineering, Vol. 4, No. 1 April /15/ DEStech Publications, Inc. doi: /ijace

2 10 Zhengxu Zhao, Yang Guo, Weihua Zhao which represents the difference between the number of edges inside the modules and the ones lying between them. Girvan-Newman algorithm [Girvan et.al (2002)] is a hierarchical method used to detect communities in complex systems. This method uses information about edge betweenness to find community boundaries, and detects communities by progressively removing edges from the original network. Two years later, Newman [Newman (2004)] proposed a fast method based on the optimization of the modularity in order to deal with large networks. He defined a quality function called modularity Q to test whether a particular division is significant. This method is a greedy optimization based on the iterative agglomeration of small communities. Radicchi et al. [Radicchi et.al (2004)] have first devised a way to implement a quantitative definition of community in a generic divisive algorithm and then introduced a divisive algorithm based on local quantities. This algorithm has an advantage with respect to computational cost, keeping the same level of reliability. Fortunato et al. [Fortunato et.al (2004)] have developed an algorithm based on information centrality that consists in finding and removing iteratively the edge with the highest information centrality. Clauset et al. [Clauset et.al (2004)] have developed an agglomeration algorithm that works by greedily optimizing the modularity. They repeatedly join together the two communities whose amalgamation produces the largest increase in modularity Q. Wu and Huberman [Wu et.al (2004)] have proposed a method based on the notion of voltage drops across the network which allows for detecting communities within networks of arbitrary size in times that scale linearly with their size. Reichardt and Bornholdt [Reichardt et.al (2004)] have presented a fast community detection algorithm based on a modified q-state Potts model which needs no prior knowledge of the number of communities. They have found the communities in networks coincide with the domains of equal spin value in the minima of a modified Potts spin glass Hamiltonian. Blondel et al [Blondel et.al (2008)] proposed a heuristic method also based on modularity optimization. This method has some advantages such as implement easily and fast speed. Directed Weighted Link Community Detection Algorithm (DWLC) The algorithms presented in the previous section, which mainly detect communities as groups of nodes for the unweighted network, have been widely applied for finding communities. However, most real networks are essentially the weighted networks, the edge weight of them represents certain meanings. Meanwhile, the weighted networks with the same topological structure also will present a various community structures for different distribution of weight. On the other hand, real networks can t always be composed of separated sets of communities, they are often characterized by well defined statistics of overlapping and nested communities, which means nodes simultaneously belong to multiple communities. So it is necessary to propose a new algorithm designing for the detection of overlapping communities as well as for the weighted networks. Evans et al [Evans et.al (2009)] used a partition of links of networks, which made a node partition of the line graph of the original network, in order to detect the overlapping communities and have shown that the quality of a link partition can be evaluated by modularity of its corresponding line graph. The next year Ahn et al [Ahn et.al (2010)] considered link communities naturally incorporate overlap while revealing hierarchical organization so that they reinvented communities as groups of links rather than nodes. They used hierarchical clustering with a similarity between links to build a dendrogram where each leaf is a link from the original network and branches represent link communities. The similarity between links is calculated with Jaccard similarity coefficient, that is: n+ () i n+ ( j) Se ( ik, ejk ) = n () i n ( j) + + where n+(i) is defined as the set of node i and its neighbors. For obtaining the most relevant communities it s necessary to determine the best level where to cut the link dendrogram. So Ahn had also introduced a function called partition density, which is based on link density inside communities. Suppose that a network is divided into C communities, Pc is a partition with nc nodes and mc links. The partition density Dc of community c is defined as: c (1) mc ( nc 1), nc 2 D nc( nc 1) / 2 ( nc 1) c = (2) 0, n =2 The partition density D of the whole network with M links, is the average of Dc, weighted by the fraction of

3 Community Detection in Directed Weighted Function-call Networks 11 present links: 1 2 mc ( nc 1) D= md c c = mc M M ( n 1)( n 2) (3) c c c c In this section, we will introduce a new algorithm abbreviated to DWLC (Directed weighted link community detection algorithm) for the purpose of extending the link community detection algorithm to finding communities in directed weighted networks. DWLC algorithm will consider the direction and weights of links together, dividing the links with high concentration into a community. For extracting the direction information of links in directed networks, we used the method introduced by Kim et al [Kim et.al (2009)] which can be described as follows. Consider a pair of nodes i and j, node i has low indegree and high out-degree while node j is just the opposite. There is more likely to have a directed link which point from node i to node j. If a directed link running from node j to node i is found in fact, it is so surprise that this abnormal link will play a more important role for community detecting. DWLC algorithm is based on giving higher weight to such abnormal links to consider the effect of link direction instead of simply ignoring the link direction and then calculate the link concentration for merging communities. Let's consider a network N with M links, A=[aij] is the connection matrix of N, k i is the degree of node i, out and ki are respectively the in-degree and out-degree of node i, The link concentration Ce ( ik, ejk ) is defined as: in k i C( eik, ejk ) = L( eij ) S( eik, ejk ) (4) In this equation, Le ( ij ) describes the directional information of the link pointing from node i to node j while Se (, e ) represents the weighted similarity of link eik ik jk and e jk, as Le ( ij ) = aij (1 pij ) + aji (1 pji ) a a Se ( ik, ejk ) = a a a a i j 2 2 i + j i j where p ij is the probability of the abnormal link and ai is a vector of weight to the links between node i and all the shared neighbor nodes of nodes i and j. The probability p is defined as: p ij out in out in kj ki /2M kj ki = = k k /2 M + k k /2M k k + k k ij out in out in out in out in j i i j j i i j (5) (6) Thus we can transform the original directed weighted network to a new undirected weighted one containing the directional information and apply the existing well-developed algorithms to this new network. The core idea of DWLC algorithm is using the hierarchical clustering method to merge links with certain link concentration into the same community for detecting communities in directed weighted networks without losing directional information. FIGURE 1. DIRECTED FUNCTION-CALL GRAPH FOR LUA 1.0 Experiment Results and Discussions In order to test the effectiveness of DWLC algorithm, we selected a directed weighted network reflecting the function calling relationship of software systems. We have proposed a function-call graph reconstruction algorithm [Guo et.al (2012), Zhao et.al (2013)] and established a directed function-call network with 122 nodes and 314 edges, of which the weight of edges is the calling times between relevant functions. Figure 1 shows the topology of function-call network for Lua 1.0. We respectively apply the GN algorithm [Girvan et.al (2002)], spin glass algorithm [Reichardt et.al (2004)] and DWLC algorithm for detecting communities of this network, and show the results in Figure 2 and Figure 3. Comparing the result of three algorithms, the number of detected communities is so different: GN algorithm has divided this network into 26 communities while 9 communities of spin glass algorithm and 15 communities of DWLC algorithm. Detailed speaking, there are 15 communities detected by GN algorithm which only have one node; the size of communities detected by spin glass algorithm is very stable while

4 12 Zhengxu Zhao, Yang Guo, Weihua Zhao FIGURE 2. COMMUNITIES DETECTED BY GN AND SPIN GLASS ALGORITHM FIGURE 3. COMMUNITIES DENDROGRAM OF LUA S FUNCTION CALL NETWORK DWLC algorithm has found that some nodes have been divided into multiple communities simultaneously. Considering the communities detected by three algorithms, communities detected by GN algorithm have also been successfully found by DWLC algorithm, except for just the division of 5 nodes; for another, the division of most nodes by spin glass algorithm is consistent with that by DWLC algorithm while only 5 nodes have been divided into other different communities. Conclusions In this paper, we have proposed a community detection algorithm for directed weighted networks considering the directional information. Compared with the existing well-developed algorithms, the function call network of Lua 1.0 was tested to confirm that our method is working well and the results shows that DWLC algorithm can also detect the overlapping communities of networks. REFERENCES Ahn Y. Y., Bagrow J. P., Lehmann S. Link communities reveal multiscale complexity in networks, Nature, 2010, 466(7307): Alex Pothen, Horst D. Simon, Kang-Pu Liou, Partitioning sparse matrices with eigenvectors of graphs, SIAM Journal on Matrix Analysis and Applications, vol.11, n.3, pp , Clauset A., Newman M. E. J., Moore C., Finding community structure in very large networks, Physical Review E, vol. 70, n.6, pp , 2004.

5 Community Detection in Directed Weighted Function-call Networks 13 Evans T. S., Lambiotte R. Line graphs, link partitions, and overlapping communities, Physical Review E, 2009, 80(1): Fortunato S., Latora V., Marchiori M., Method to find community structures based on information centrality, Physical Review E, vol.70, n.5, pp , Girvan M., Newman M. E. J., Community structure in social and biological networks, PNAS, vol.99, n. 12, pp , Kernighan B. W., Lin S., An efficient heuristic procedure for partitioning graphs, Bell System Technical Journal, vol.49, pp , Kim Y., Son S. W., Jeong H., Community identification in directed networks, Complex sciences. Springer Berlin Heidelberg, pp , Leonhard Euler. Solutio problematis ad geometriam situs pertinentis(in Latin), Commentarii Academiae Scientiarum Imperialis Petropolitanae, vol.8, pp , Newman M. E. J., Fast algorithm for detecting community structure in networks, Physical Review E, vol.69, n.6, pp , Newman M. E. J., The structure and function of complex networks, SIAM Review, vol.45, n.2, pp , Radicchi F., Castellano C., Cecconi F., Loreto V., Parisi D., Defining and identifying communities in networks, PNAS, vol. 101, n. 9, pp , Reichardt J., Bornholdt S., Detecting fuzzy community structures in complex networks with a Potts model, Physical Review Letters, vol.93, n.21, pp , Vincent D Blondel, Jean-Loup Guillaume, Renaud Lambiotte, Etienne Lefebvre, Fast unfolding of communities in large networks, Journal of Statistical Mechanics: Theory and Experiment, vol.2008, n.10, pp , Wu F., Huberman B. A., Finding communities in linear time: a physics approach, The European Physical Journal B, vol.38, n.2, pp , Yang Guo, Zhengxu Zhao, Yiqi Zhou, Complexity analysis with function-call graph on Windows software, International Review on Computers and Software, vol.7, n.3, pp , Zhengxu Zhao, Yang Guo. Scale-Free Model in Software Engineering: A New Design Method, Geo-Informatics in Resource Management and Sustainable Ecosystem. Springer Berlin Heidelberg, pp , Dr. Zhao obtained BSc, MSc, and PhD in computing science and technology. He is Professor and Chair in Applied Computing at the University of Derby from 1995 and holds a DSc from Derby for his research work. He is currently Professor of Faculty of Information Science and Technology at Shijiazhuang Tiedao University, P R China. His research interests include virtual reality systems, scientific visualization, complex network and information organization. Yang Guo (corresponding author) is now a PhD student in the School of Mechanical Engineering at Shandong University, China. His research interests mainly include structure and dynamic of complex systems and virtual reality systems. Weihua Zhao, associate professor in information organization, archive management at Shijiazhuang Tiedao University, P R China. She can be contacted by zhaoweihua9@hotmail.com.

Network community detection with edge classifiers trained on LFR graphs

Network 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 information

Community Detection: Comparison of State of the Art Algorithms

Community 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 information

Social Data Management Communities

Social 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 information

My favorite application using eigenvalues: partitioning and community detection in social networks

My 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 information

Oh Pott, Oh Pott! or how to detect community structure in complex networks

Oh Pott, Oh Pott! or how to detect community structure in complex networks Oh Pott, Oh Pott! or how to detect community structure in complex networks Jörg Reichardt Interdisciplinary Centre for Bioinformatics, Leipzig, Germany (Host of the 2012 Olympics) Questions to start from

More information

A Novel Parallel Hierarchical Community Detection Method for Large Networks

A 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 information

Community detection. Leonid E. Zhukov

Community 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 information

TELCOM2125: Network Science and Analysis

TELCOM2125: Network Science and Analysis School of Information Sciences University of Pittsburgh TELCOM2125: Network Science and Analysis Konstantinos Pelechrinis Spring 2015 2 Part 4: Dividing Networks into Clusters The problem l Graph partitioning

More information

Expected Nodes: a quality function for the detection of link communities

Expected 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 information

Community Structure Detection. Amar Chandole Ameya Kabre Atishay Aggarwal

Community Structure Detection. Amar Chandole Ameya Kabre Atishay Aggarwal Community Structure Detection Amar Chandole Ameya Kabre Atishay Aggarwal What is a network? Group or system of interconnected people or things Ways to represent a network: Matrices Sets Sequences Time

More information

CAIM: Cerca i Anàlisi d Informació Massiva

CAIM: Cerca i Anàlisi d Informació Massiva 1 / 72 CAIM: Cerca i Anàlisi d Informació Massiva FIB, Grau en Enginyeria Informàtica Slides by Marta Arias, José Balcázar, Ricard Gavaldá Department of Computer Science, UPC Fall 2016 http://www.cs.upc.edu/~caim

More information

Research on Community Structure in Bus Transport Networks

Research on Community Structure in Bus Transport Networks Commun. Theor. Phys. (Beijing, China) 52 (2009) pp. 1025 1030 c Chinese Physical Society and IOP Publishing Ltd Vol. 52, No. 6, December 15, 2009 Research on Community Structure in Bus Transport Networks

More information

Community Structure in Graphs

Community Structure in Graphs Community Structure in Graphs arxiv:0712.2716v1 [physics.soc-ph] 17 Dec 2007 Santo Fortunato a, Claudio Castellano b a Complex Networks LagrangeLaboratory(CNLL), ISI Foundation, Torino, Italy b SMC, INFM-CNR

More information

On community detection in very large networks

On 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 information

Efficient Mining Algorithms for Large-scale Graphs

Efficient 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 information

2007 by authors and 2007 World Scientific Publishing Company

2007 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 information

A new Pre-processing Strategy for Improving Community Detection Algorithms

A 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 information

Modularity CMSC 858L

Modularity CMSC 858L Modularity CMSC 858L Module-detection for Function Prediction Biological networks generally modular (Hartwell+, 1999) We can try to find the modules within a network. Once we find modules, we can look

More information

Discovery of Community Structure in Complex Networks Based on Resistance Distance and Center Nodes

Discovery of Community Structure in Complex Networks Based on Resistance Distance and Center Nodes Journal of Computational Information Systems 8: 23 (2012) 9807 9814 Available at http://www.jofcis.com Discovery of Community Structure in Complex Networks Based on Resistance Distance and Center Nodes

More information

A Simple Acceleration Method for the Louvain Algorithm

A 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 information

arxiv: v2 [physics.soc-ph] 16 Sep 2010

arxiv: 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 information

Survey of Community Structure Segmentation in Complex Networks

Survey of Community Structure Segmentation in Complex Networks JOURNAL OF SOFTWARE, VOL. 9, NO. 1, JANUARY 2014 89 Survey of Community Structure Segmentation in Complex Networks Tingrui Pei College of Information Engineering, Xiangtan University, Email: peitr@163.com

More information

Finding community structure in very large networks

Finding community structure in very large networks PHYSICAL REVIEW E 70, 066111 (2004) Finding community structure in very large networks Aaron Clauset, 1 M. E. J. Newman, 2 and Cristopher Moore 1,3 1 Department of Computer Science, University of New Mexico,

More information

Community Detection in Bipartite Networks:

Community Detection in Bipartite Networks: 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,

More information

Detecting Community Structure for Undirected Big Graphs Based on Random Walks

Detecting 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 information

This 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 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 information

A new method for community detection in social networks based on message distribution

A 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 information

Networks in economics and finance. Lecture 1 - Measuring networks

Networks in economics and finance. Lecture 1 - Measuring networks Networks in economics and finance Lecture 1 - Measuring networks What are networks and why study them? A network is a set of items (nodes) connected by edges or links. Units (nodes) Individuals Firms Banks

More information

CUT: Community Update and Tracking in Dynamic Social Networks

CUT: 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 information

Basics of Network Analysis

Basics of Network Analysis Basics of Network Analysis Hiroki Sayama sayama@binghamton.edu Graph = Network G(V, E): graph (network) V: vertices (nodes), E: edges (links) 1 Nodes = 1, 2, 3, 4, 5 2 3 Links = 12, 13, 15, 23,

More information

EXTREMAL OPTIMIZATION AND NETWORK COMMUNITY STRUCTURE

EXTREMAL 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 information

Non Overlapping Communities

Non Overlapping Communities Non Overlapping Communities Davide Mottin, Konstantina Lazaridou HassoPlattner Institute Graph Mining course Winter Semester 2016 Acknowledgements Most of this lecture is taken from: http://web.stanford.edu/class/cs224w/slides

More information

Detecting community structure in networks

Detecting community structure in networks Eur. Phys. J. B 38, 321 330 (2004) DOI: 10.1140/epjb/e2004-00124-y THE EUROPEAN PHYSICAL JOURNAL B Detecting community structure in networks M.E.J. Newman a Department of Physics and Center for the Study

More information

arxiv:cond-mat/ v2 [cond-mat.stat-mech] 30 Aug 2004

arxiv:cond-mat/ v2 [cond-mat.stat-mech] 30 Aug 2004 Finding community structure in very large networks arxiv:cond-mat/0408187v2 [cond-mat.stat-mech] 30 Aug 2004 Aaron Clauset, 1 M. E. J. Newman, 2 and Cristopher Moore 1,3 1 Department of Computer Science,

More information

Preliminaries: networks and graphs

Preliminaries: networks and graphs 978--52-8795-7 - Dynamical Processes on Complex Networks Preliminaries: networks and graphs In this chapter we introduce the reader to the basic definitions of network and graph theory. We define metrics

More information

Detecting and Analyzing Communities in Social Network Graphs for Targeted Marketing

Detecting 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 information

V4 Matrix algorithms and graph partitioning

V4 Matrix algorithms and graph partitioning V4 Matrix algorithms and graph partitioning - Community detection - Simple modularity maximization - Spectral modularity maximization - Division into more than two groups - Other algorithms for community

More information

Crawling and Detecting Community Structure in Online Social Networks using Local Information

Crawling 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 information

Generalized Louvain method for community detection in large networks

Generalized 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 information

Community detection using boundary nodes in complex networks

Community 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 information

Overlapping Community Detection in Social Networks Using Parliamentary Optimization Algorithm

Overlapping Community Detection in Social Networks Using Parliamentary Optimization Algorithm Overlapping Community Detection in Social Networks Using Parliamentary Optimization Algorithm Feyza Altunbey Firat University, Department of Software Engineering, Elazig, Turkey faltunbey@firat.edu.tr

More information

FUZZY C-MEANS ALGORITHM BASED ON PRETREATMENT OF SIMILARITY RELATIONTP

FUZZY C-MEANS ALGORITHM BASED ON PRETREATMENT OF SIMILARITY RELATIONTP Dynamics of Continuous, Discrete and Impulsive Systems Series B: Applications & Algorithms 14 (2007) 103-111 Copyright c 2007 Watam Press FUZZY C-MEANS ALGORITHM BASED ON PRETREATMENT OF SIMILARITY RELATIONTP

More information

Motif-based Classification in Journal Citation Networks

Motif-based Classification in Journal Citation Networks J. Software Engineering & Applications, 2008, 1: 53-59 Published Online December 2008 in SciRes (www.scirp.org/journal/jsea) Motif-based Classification in Journal Citation Networks Wenchen Wu 1, Yanni

More information

Hierarchical Overlapping Community Discovery Algorithm Based on Node purity

Hierarchical Overlapping Community Discovery Algorithm Based on Node purity Hierarchical Overlapping ommunity Discovery Algorithm Based on Node purity Guoyong ai, Ruili Wang, and Guobin Liu Guilin University of Electronic Technology, Guilin, Guangxi, hina ccgycai@guet.edu.cn,

More information

Community structure identification, A modern review

Community structure identification, A modern review Community structure identification, A modern review Leon Danon and Albert Díaz-Guilera Departament de Fisica Fonamental, Universitat de Barcelona, Marti i Franques 1 08086 Barcelona, Spain Jordi Duch and

More information

Community Structure and Beyond

Community Structure and Beyond Community Structure and Beyond Elizabeth A. Leicht MAE: 298 April 9, 2009 Why do we care about community structure? Large Networks Discussion Outline Overview of past work on community structure. How to

More information

CS224W: Analysis of Networks Jure Leskovec, Stanford University

CS224W: Analysis of Networks Jure Leskovec, Stanford University CS224W: Analysis of Networks Jure Leskovec, Stanford University http://cs224w.stanford.edu 11/13/17 Jure Leskovec, Stanford CS224W: Analysis of Networks, http://cs224w.stanford.edu 2 Observations Models

More information

Cluster Analysis. Ying Shen, SSE, Tongji University

Cluster Analysis. Ying Shen, SSE, Tongji University Cluster Analysis Ying Shen, SSE, Tongji University Cluster analysis Cluster analysis groups data objects based only on the attributes in the data. The main objective is that The objects within a group

More information

MULTI-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 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 information

Problem Definition. Clustering nonlinearly separable data:

Problem Definition. Clustering nonlinearly separable data: Outlines Weighted Graph Cuts without Eigenvectors: A Multilevel Approach (PAMI 2007) User-Guided Large Attributed Graph Clustering with Multiple Sparse Annotations (PAKDD 2016) Problem Definition Clustering

More information

IDENTIFYING SCIENTIFIC COLLABORATION TRENDS AT THE UNIVERSITY OF MONTENEGRO

IDENTIFYING SCIENTIFIC COLLABORATION TRENDS AT THE UNIVERSITY OF MONTENEGRO MATHEMATICA MONTISNIGRI Vol XXXV (2016) IDENTIFYING SCIENTIFIC COLLABORATION TRENDS AT THE UNIVERSITY OF MONTENEGRO SAVO TOMOVIĆ *, IGOR IVANOVIĆ * University of Montenegro, Faculty of Mathematics and

More information

MCL. (and other clustering algorithms) 858L

MCL. (and other clustering algorithms) 858L MCL (and other clustering algorithms) 858L Comparing Clustering Algorithms Brohee and van Helden (2006) compared 4 graph clustering algorithms for the task of finding protein complexes: MCODE RNSC Restricted

More information

Mining Social Network Graphs

Mining Social Network Graphs Mining Social Network Graphs Analysis of Large Graphs: Community Detection Rafael Ferreira da Silva rafsilva@isi.edu http://rafaelsilva.com Note to other teachers and users of these slides: We would be

More information

SCALABLE LOCAL COMMUNITY DETECTION WITH MAPREDUCE FOR LARGE NETWORKS

SCALABLE LOCAL COMMUNITY DETECTION WITH MAPREDUCE FOR LARGE NETWORKS SCALABLE LOCAL COMMUNITY DETECTION WITH MAPREDUCE FOR LARGE NETWORKS Ren Wang, Andong Wang, Talat Iqbal Syed and Osmar R. Zaïane Department of Computing Science, University of Alberta, Canada ABSTRACT

More information

Hierarchical Graph Clustering: Quality Metrics & Algorithms

Hierarchical 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 information

Overlapping Communities

Overlapping Communities Yangyang Hou, Mu Wang, Yongyang Yu Purdue Univiersity Department of Computer Science April 25, 2013 Overview Datasets Algorithm I Algorithm II Algorithm III Evaluation Overview Graph models of many real

More information

The Gene Modular Detection of Random Boolean Networks by Dynamic Characteristics Analysis

The Gene Modular Detection of Random Boolean Networks by Dynamic Characteristics Analysis Journal of Materials, Processing and Design (2017) Vol. 1, Number 1 Clausius Scientific Press, Canada The Gene Modular Detection of Random Boolean Networks by Dynamic Characteristics Analysis Xueyi Bai1,a,

More information

Spectral Graph Multisection Through Orthogonality

Spectral 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 information

Centrality Measures to Identify Traffic Congestion on Road Networks: A Case Study of Sri Lanka

Centrality 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 information

Various Graphs and Their Applications in Real World

Various Graphs and Their Applications in Real World Various Graphs and Their Applications in Real World Pranav Patel M. Tech. Computer Science and Engineering Chirag Patel M. Tech. Computer Science and Engineering Abstract This day s usage of computers

More information

Chapter 2 Detecting the Overlapping and Hierarchical Community Structure in Networks 2.1 Introduction

Chapter 2 Detecting the Overlapping and Hierarchical Community Structure in Networks 2.1 Introduction Chapter 2 Detecting the Overlapping and Hierarchical Community Structure in Networks 2.1 Introduction As described in the previous chapter, community structure is a common and important topological characteristic

More information

Cluster Analysis: Agglomerate Hierarchical Clustering

Cluster Analysis: Agglomerate Hierarchical Clustering Cluster Analysis: Agglomerate Hierarchical Clustering Yonghee Lee Department of Statistics, The University of Seoul Oct 29, 2015 Contents 1 Cluster Analysis Introduction Distance matrix Agglomerative Hierarchical

More information

AN 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 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 information

L1-graph based community detection in online social networks

L1-graph based community detection in online social networks L1-graph based community detection in online social networks Liang Huang 1, Ruixuan Li 1, Kunmei Wen 1, Xiwu Gu 1, Yuhua Li 1 and Zhiyong Xu 2 1 Huazhong University of Science and Technology 2 Suffork

More information

Exhaustive and Guided Algorithms for Recommendation in a Professional Social Network

Exhaustive and Guided Algorithms for Recommendation in a Professional Social Network Exhaustive and Guided Algorithms for Recommendation in a Professional Social Network Maria Malek, Dalia Sulieman EISTI-Laris laboratory PRES Cergy University FRANCE maria.malek@eisti.fr, dalia.sulieman@eisti.fr

More information

Weighted compactness function based label propagation algorithm for community detection

Weighted compactness function based label propagation algorithm for community detection Accepted Manuscript Weighted compactness function based label propagation algorithm for community detection Weitong Zhang, Rui Zhang, Ronghua Shang, Licheng Jiao PII: S0378-4371(17)31078-6 DOI: https://doi.org/10.1016/j.physa.2017.11.006

More information

A Modified Inertial Method for Loop-free Decomposition of Acyclic Directed Graphs

A Modified Inertial Method for Loop-free Decomposition of Acyclic Directed Graphs MACRo 2015-5 th International Conference on Recent Achievements in Mechatronics, Automation, Computer Science and Robotics A Modified Inertial Method for Loop-free Decomposition of Acyclic Directed Graphs

More information

ISSN: (Online) Volume 2, Issue 1, January 2014 International Journal of Advance Research in Computer Science and Management Studies

ISSN: (Online) Volume 2, Issue 1, January 2014 International Journal of Advance Research in Computer Science and Management Studies ISSN: 2321-7782 (Online) Volume 2, Issue 1, January 2014 International Journal of Advance Research in Computer Science and Management Studies Research Paper Available online at: www.ijarcsms.com A Survey

More information

Clusters and Communities

Clusters and Communities Clusters and Communities Lecture 7 CSCI 4974/6971 22 Sep 2016 1 / 14 Today s Biz 1. Reminders 2. Review 3. Communities 4. Betweenness and Graph Partitioning 5. Label Propagation 2 / 14 Today s Biz 1. Reminders

More information

MR-ECOCD: AN EDGE CLUSTERING ALGORITHM FOR OVERLAPPING COMMUNITY DETECTION ON LARGE-SCALE NETWORK USING MAPREDUCE

MR-ECOCD: AN EDGE CLUSTERING ALGORITHM FOR OVERLAPPING COMMUNITY DETECTION ON LARGE-SCALE NETWORK USING MAPREDUCE International Journal of Innovative Computing, Information and Control ICIC International c 2016 ISSN 1349-4198 Volume 12, Number 1, February 2016 pp. 263 273 MR-ECOCD: AN EDGE CLUSTERING ALGORITHM FOR

More information

Research Article Detecting Local Community Structures in Networks Based on Boundary Identification

Research 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 information

CEIL: A Scalable, Resolution Limit Free Approach for Detecting Communities in Large Networks

CEIL: 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 information

Kernighan/Lin - Preliminary Definitions. Comments on Kernighan/Lin Algorithm. Partitioning Without Nodal Coordinates Kernighan/Lin

Kernighan/Lin - Preliminary Definitions. Comments on Kernighan/Lin Algorithm. Partitioning Without Nodal Coordinates Kernighan/Lin Partitioning Without Nodal Coordinates Kernighan/Lin Given G = (N,E,W E ) and a partitioning N = A U B, where A = B. T = cost(a,b) = edge cut of A and B partitions. Find subsets X of A and Y of B with

More information

Cluster Analysis. Mu-Chun Su. Department of Computer Science and Information Engineering National Central University 2003/3/11 1

Cluster Analysis. Mu-Chun Su. Department of Computer Science and Information Engineering National Central University 2003/3/11 1 Cluster Analysis Mu-Chun Su Department of Computer Science and Information Engineering National Central University 2003/3/11 1 Introduction Cluster analysis is the formal study of algorithms and methods

More information

Scalable and Accurate Graph Clustering and Community Structure Detection

Scalable and Accurate Graph Clustering and Community Structure Detection Scalable and Accurate Graph Clustering and Community Structure Detection Hristo N. Djidjev Los Alamos National Labratory Los Alamos, NM 87545 Email: djidjev@lanl.gov Melih Onus Department of Computer Engineering

More information

A New Vertex Similarity Metric for Community Discovery: A Local Flow Model

A New Vertex Similarity Metric for Community Discovery: A Local Flow Model JOURNAL OF SOFTWARE, VOL 6, NO 8, AUGUST 2011 1545 A New Vertex Similarity Metric for Community Discovery: A Local Flow Model Yueping Li, Yunming Ye and Xiaolin Du Shenzhen Graduate School, Harbin Institute

More information

Data Mining. Dr. Raed Ibraheem Hamed. University of Human Development, College of Science and Technology Department of Computer Science

Data Mining. Dr. Raed Ibraheem Hamed. University of Human Development, College of Science and Technology Department of Computer Science Data Mining Dr. Raed Ibraheem Hamed University of Human Development, College of Science and Technology Department of Computer Science 06 07 Department of CS - DM - UHD Road map Cluster Analysis: Basic

More information

FlowPro: A Flow Propagation Method for Single Community Detection

FlowPro: 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 information

IDENTIFYING SCIENTIFIC COLLABORATION TRENDS AT THE UNIVERSITY OF MONTENEGRO

IDENTIFYING SCIENTIFIC COLLABORATION TRENDS AT THE UNIVERSITY OF MONTENEGRO MATHEMATICA MONTISNIGRI Vol XXXV (2016) COMPUTER SCIENCE APPLICATIONS IDENTIFYING SCIENTIFIC COLLABORATION TRENDS AT THE UNIVERSITY OF MONTENEGRO SAVO TOMOVIĆ *, IGOR IVANOVIĆ * University of Montenegro,

More information

Benchmarks for testing community detection algorithms on directed and weighted graphs with overlapping communities

Benchmarks 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 information

1 Large-scale network structures

1 Large-scale network structures Inference, Models and Simulation for Complex Systems CSCI 7000-001 Lecture 15 25 October 2011 Prof. Aaron Clauset 1 Large-scale network structures The structural measures we met in Lectures 12a and 12b,

More information

Edge Representation Learning for Community Detection in Large Scale Information Networks

Edge 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 information

The Generalized Topological Overlap Matrix in Biological Network Analysis

The Generalized Topological Overlap Matrix in Biological Network Analysis The Generalized Topological Overlap Matrix in Biological Network Analysis Andy Yip, Steve Horvath Email: shorvath@mednet.ucla.edu Depts Human Genetics and Biostatistics, University of California, Los Angeles

More information

Introduction to Engineering Systems, ESD.00. Networks. Lecturers: Professor Joseph Sussman Dr. Afreen Siddiqi TA: Regina Clewlow

Introduction to Engineering Systems, ESD.00. Networks. Lecturers: Professor Joseph Sussman Dr. Afreen Siddiqi TA: Regina Clewlow Introduction to Engineering Systems, ESD.00 Lecture 7 Networks Lecturers: Professor Joseph Sussman Dr. Afreen Siddiqi TA: Regina Clewlow The Bridges of Königsberg The town of Konigsberg in 18 th century

More information

arxiv: v1 [physics.soc-ph] 19 Sep 2007

arxiv: v1 [physics.soc-ph] 19 Sep 2007 Near linear time algorithm to detect community structures in large-scale networks 1 Usha Nandini Raghavan, 2 Réka Albert and 1 Soundar Kumara 1 Department of Industrial Engineering, The Pennsylvania State

More information

Local Fiedler Vector Centrality for Detection of Deep and Overlapping Communities in Networks

Local Fiedler Vector Centrality for Detection of Deep and Overlapping Communities in Networks Local Fiedler Vector Centrality for Detection of Deep and Overlapping Communities in Networks Pin-Yu Chen and Alfred O. Hero III, Fellow, IEEE Department of Electrical Engineering and Computer Science,

More information

Communities and Balance in Signed Networks: A Spectral Approach

Communities and Balance in Signed Networks: A Spectral Approach Communities and Balance in Signed Networks: A Spectral Approach Pranay Anchuri, Malik Magdon-Ismail {anchupa, magdon}@cs.rpi.edu Department of Computer Science, Rensselaer Polytechnic Institute, Troy,

More information

A New Evaluation Method of Node Importance in Directed Weighted Complex Networks

A New Evaluation Method of Node Importance in Directed Weighted Complex Networks Journal of Systems Science and Information Aug., 2017, Vol. 5, No. 4, pp. 367 375 DOI: 10.21078/JSSI-2017-367-09 A New Evaluation Method of Node Importance in Directed Weighted Complex Networks Yu WANG

More information

CS224W Final Report: Study of Communities in Bitcoin Network

CS224W 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 information

Keywords: dynamic Social Network, Community detection, Centrality measures, Modularity function.

Keywords: 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 information

AN APPROACH FOR LOAD BALANCING FOR SIMULATION IN HETEROGENEOUS DISTRIBUTED SYSTEMS USING SIMULATION DATA MINING

AN APPROACH FOR LOAD BALANCING FOR SIMULATION IN HETEROGENEOUS DISTRIBUTED SYSTEMS USING SIMULATION DATA MINING AN APPROACH FOR LOAD BALANCING FOR SIMULATION IN HETEROGENEOUS DISTRIBUTED SYSTEMS USING SIMULATION DATA MINING Irina Bernst, Patrick Bouillon, Jörg Frochte *, Christof Kaufmann Dept. of Electrical Engineering

More information

Research Article An Improved Topology-Potential-Based Community Detection Algorithm for Complex Network

Research Article An Improved Topology-Potential-Based Community Detection Algorithm for Complex Network e Scientific World Journal, Article ID 121609, 7 pages http://dx.doi.org/10.1155/2014/121609 Research Article An Improved Topology-Potential-Based Community Detection Algorithm for Complex Network Zhixiao

More information

Using Stable Communities for Maximizing Modularity

Using Stable Communities for Maximizing Modularity Using Stable Communities for Maximizing Modularity S. Srinivasan and S. Bhowmick Department of Computer Science, University of Nebraska at Omaha Abstract. Modularity maximization is an important problem

More information

Community Detection. Community

Community 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 information

GRAPH THEORY AND LOGISTICS

GRAPH THEORY AND LOGISTICS GRAPH THEORY AND LOGISTICS Maja Fošner and Tomaž Kramberger University of Maribor Faculty of Logistics Mariborska cesta 2 3000 Celje Slovenia maja.fosner@uni-mb.si tomaz.kramberger@uni-mb.si Abstract This

More information

Community Detection based on Structural and Attribute Similarities

Community Detection based on Structural and Attribute Similarities Community Detection based on Structural and Attribute Similarities The Anh Dang, Emmanuel Viennet L2TI - Institut Galilée - Université Paris-Nord 99, avenue Jean-Baptiste Clément - 93430 Villetaneuse -

More information

arxiv: v1 [cs.si] 5 Aug 2013

arxiv: v1 [cs.si] 5 Aug 2013 Clustering and Community Detection in Directed Networks: A Survey Fragkiskos D. Malliaros a,, Michalis Vazirgiannis a,b a Computer Science Laboratory, École Polytechnique, 91120 Palaiseau, France b Department

More information

1 Homophily and assortative mixing

1 Homophily and assortative mixing 1 Homophily and assortative mixing Networks, and particularly social networks, often exhibit a property called homophily or assortative mixing, which simply means that the attributes of vertices correlate

More information

Social and Technological Network Analysis. Lecture 4: Community Detec=on and Overlapping Communi=es. Prof. Cecilia Mascolo

Social and Technological Network Analysis. Lecture 4: Community Detec=on and Overlapping Communi=es. Prof. Cecilia Mascolo Social and Technological Network Analysis Lecture 4: Community Detec=on and Overlapping Communi=es Prof. Cecilia Mascolo Communi=es Weak =es (Lecture 2) seemed to bridge groups of =ghtly coupled nodes

More information

Graph Sampling Approach for Reducing. Computational Complexity of. Large-Scale Social Network

Graph Sampling Approach for Reducing. Computational Complexity of. Large-Scale Social Network Journal of Innovative Technology and Education, Vol. 3, 216, no. 1, 131-137 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/1.12988/jite.216.6828 Graph Sampling Approach for Reducing Computational Complexity

More information