SlideShare une entreprise Scribd logo
1  sur  22
Community Detection
Algorithms
DIRECTED BY : ALIREZA ANDALIB
Member-Based Community Detection
1-Similarity characteristics are more often in the same community
Important Node Feature :
node similarity - node degree(familiarity) - node reachability
similarity is based on overlap between the neighborhood
Two Methods to find similarity:
The similarity values between nodes v2 and v5 are :
Member-Based Community Detection
2- sub graphs based on node degrees is a clique
We can cut graph to complete sub graphs -> NP hard
use brute force-polynomial solvable - use cliques as core of community
Brute-force clique identification Method -> can find all maximal cliques in a
graph
Clique percolation method -> CMP
Though sharing no neighborhood overlap, the social circles of these players
(coach, players, fans, etc.) might look quite similar due to their social status. In
other words, nodes are regularly equivalent when they are connected to nodes
that are themselves similar (a self-referential definition).
Member-Based Community Detection
3-The two extremes of reachability
(1) there is a path between them (regardless of the distance)
BFS & DFS Methods ->is not useful in large community
(2) so close to be immediate neighbors
we can find shortest paths between their nodes in Clique
but There are predefined sub graphs, with roots in community
Group-Based Community Detection
In graph-based clustering, we cut the graph into several partitions
Cut size = how many cut edge and the summation of weights
1
2 4
Minimum Cut
Are not perfect coz
often find
singleton nods
Balance Cut
More Balance Cut
Group-Based Community Detection
1-balance partitioning mod :
Graph G = (V,E) (Vertices, Edge) to K partition that have Pi vertices
P = (P1, P2, P3, ....... , Pk) , Pi ∩ Pj = 0 , 𝑖=1
𝑘
Pi=V , ¯Pi=V-Pi
Group-Based Community Detection
1-balance partitioning mod in matrix format :
Let matrix X Xi,j= 1 if node i is in community j , otherwise Xi,j= 0
Let D = diag(d1, d2, …. ,dn)
X’AX -> edge inside i community
Graph(G) Adjacency matrix(A)
1
7
4
2 6
10
53
8 9
Graph(G) with 3 community
1
3
2
Community matrix(X)Degree matrix(D)
Group-Based Community Detection
Robust Communities:
goal is to find sub graphs robust enough such that removing edges or nodes
does not disconnect the sub graph
K-vertex connected graph method -> we must find minimum number of
nodes that must be removed to disconnect the graph =K
minimum degree for any node in the graph should not be less than k
Group-Based Community Detection
Modular Communities:
How community structure found is at random(structures must far from random)
G(V, E) , |E| = m , we have degrees but don’t have Edges , v
Consider vi , vj nodes with di , dj degrees P(connect vi to vj ) =
di
𝑖 di
=
di
2𝑚
SO number of edges between vi and vj ->
di ∗ dj
2𝑚
Group-Based Community Detection
Modular Communities:
modularity maximization try to maximize this distance
Consider Graph G = (V,E) (Vertices, Edge)
to K partition that have Pi vertices P = (P1, P2, P3, ....... , Pk)
For partition Px this distance can be defined
generalize by partitioning P with k partitions
Group-Based Community Detection
Modular Communities:
In all graph this distance is defined
And in matrix form
Group-Based Community Detection
Dense Communities:
Cliques , clubs, and clans are examples of connected dense
we focus on sub graphs that should be disconnected
We can utilize the brute-force clique identification algorithm
Density
Group-Based Community Detection
Hierarchical Communities:
community can have sub/super communities. Girvan-Newman algorithm
designed for divisive hierarchical clustering
Girvan-Newman have measure called “edge between ness” removes edges
with higher edge between ness.
For an edge E, edge between ness is defined as the number Edge of shortest
paths between node pairs (Vi , Vj) such that the shortest path Between ness
between Vi and Vj passes through E.
Group-Based Community Detection
Hierarchical Communities (Girvan-Newman Algorithm):
1. Calculate edge between ness for all edges in the graph.
2. Remove the edge with the highest between ness
3. Recalculate between ness for all edges a edged by the edge removal
4. Repeat until all edges are removed
Group-Based Community Detection
Hierarchical Communities:

Contenu connexe

Tendances

HITS + Pagerank
HITS + PagerankHITS + Pagerank
HITS + Pagerank
ajkt
 
Probabilistic Relational Models for Link Prediction Problem
Probabilistic Relational Models for Link Prediction ProblemProbabilistic Relational Models for Link Prediction Problem
Probabilistic Relational Models for Link Prediction Problem
Sina Sajadmanesh
 

Tendances (20)

Social Media Mining - Chapter 4 (Network Models)
Social Media Mining - Chapter 4 (Network Models)Social Media Mining - Chapter 4 (Network Models)
Social Media Mining - Chapter 4 (Network Models)
 
Social Network Analysis (SNA) 2018
Social Network Analysis  (SNA) 2018Social Network Analysis  (SNA) 2018
Social Network Analysis (SNA) 2018
 
Community Detection in Social Networks: A Brief Overview
Community Detection in Social Networks: A Brief OverviewCommunity Detection in Social Networks: A Brief Overview
Community Detection in Social Networks: A Brief Overview
 
Social Media Mining - Chapter 8 (Influence and Homophily)
Social Media Mining - Chapter 8 (Influence and Homophily)Social Media Mining - Chapter 8 (Influence and Homophily)
Social Media Mining - Chapter 8 (Influence and Homophily)
 
Social Media Mining - Chapter 3 (Network Measures)
Social Media Mining - Chapter 3 (Network Measures)Social Media Mining - Chapter 3 (Network Measures)
Social Media Mining - Chapter 3 (Network Measures)
 
HITS + Pagerank
HITS + PagerankHITS + Pagerank
HITS + Pagerank
 
Community Detection in Social Media
Community Detection in Social MediaCommunity Detection in Social Media
Community Detection in Social Media
 
Social Media Mining: An Introduction
Social Media Mining: An IntroductionSocial Media Mining: An Introduction
Social Media Mining: An Introduction
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysis
 
Scalable community detection with the louvain algorithm
Scalable community detection with the louvain algorithmScalable community detection with the louvain algorithm
Scalable community detection with the louvain algorithm
 
4.3 multimedia datamining
4.3 multimedia datamining4.3 multimedia datamining
4.3 multimedia datamining
 
Introduction to Social Network Analysis
Introduction to Social Network AnalysisIntroduction to Social Network Analysis
Introduction to Social Network Analysis
 
Probabilistic Relational Models for Link Prediction Problem
Probabilistic Relational Models for Link Prediction ProblemProbabilistic Relational Models for Link Prediction Problem
Probabilistic Relational Models for Link Prediction Problem
 
3 Centrality
3 Centrality3 Centrality
3 Centrality
 
Network measures used in social network analysis
Network measures used in social network analysis Network measures used in social network analysis
Network measures used in social network analysis
 
Network centrality measures and their effectiveness
Network centrality measures and their effectivenessNetwork centrality measures and their effectiveness
Network centrality measures and their effectiveness
 
CS6010 Social Network Analysis Unit V
CS6010 Social Network Analysis Unit VCS6010 Social Network Analysis Unit V
CS6010 Social Network Analysis Unit V
 
Data mining in social network
Data mining in social networkData mining in social network
Data mining in social network
 
3.3 hierarchical methods
3.3 hierarchical methods3.3 hierarchical methods
3.3 hierarchical methods
 
Social Media Mining - Chapter 9 (Recommendation in Social Media)
Social Media Mining - Chapter 9 (Recommendation in Social Media)Social Media Mining - Chapter 9 (Recommendation in Social Media)
Social Media Mining - Chapter 9 (Recommendation in Social Media)
 

En vedette

Clique-based Network Clustering
Clique-based Network ClusteringClique-based Network Clustering
Clique-based Network Clustering
Guang Ouyang
 
153-Russo Multilayer network analysis of innovation intermediaries activities
153-Russo Multilayer network analysis of innovation intermediaries activities153-Russo Multilayer network analysis of innovation intermediaries activities
153-Russo Multilayer network analysis of innovation intermediaries activities
innovationoecd
 

En vedette (10)

Community detection in social networks[1]
Community detection in social networks[1]Community detection in social networks[1]
Community detection in social networks[1]
 
Clique-based Network Clustering
Clique-based Network ClusteringClique-based Network Clustering
Clique-based Network Clustering
 
Kernighan lin
Kernighan linKernighan lin
Kernighan lin
 
Analysis of the Evolution of Events on Online Social Networks
Analysis of the Evolution of Events on Online Social NetworksAnalysis of the Evolution of Events on Online Social Networks
Analysis of the Evolution of Events on Online Social Networks
 
Network analysis lecture
Network analysis lectureNetwork analysis lecture
Network analysis lecture
 
Applications of community detection in bibliometric network analysis
Applications of community detection in bibliometric network analysisApplications of community detection in bibliometric network analysis
Applications of community detection in bibliometric network analysis
 
153-Russo Multilayer network analysis of innovation intermediaries activities
153-Russo Multilayer network analysis of innovation intermediaries activities153-Russo Multilayer network analysis of innovation intermediaries activities
153-Russo Multilayer network analysis of innovation intermediaries activities
 
Big data matrix factorizations and Overlapping community detection in graphs
Big data matrix factorizations and Overlapping community detection in graphsBig data matrix factorizations and Overlapping community detection in graphs
Big data matrix factorizations and Overlapping community detection in graphs
 
Exploratory social network analysis with pajek
Exploratory social network analysis with pajekExploratory social network analysis with pajek
Exploratory social network analysis with pajek
 
Data Mining: Graph mining and social network analysis
Data Mining: Graph mining and social network analysisData Mining: Graph mining and social network analysis
Data Mining: Graph mining and social network analysis
 

Similaire à Community detection algorithms

A comprehensive survey of contemporary
A comprehensive survey of contemporaryA comprehensive survey of contemporary
A comprehensive survey of contemporary
prjpublications
 
An_Accelerated_Nearest_Neighbor_Search_Method_for_the_K-Means_Clustering_Algo...
An_Accelerated_Nearest_Neighbor_Search_Method_for_the_K-Means_Clustering_Algo...An_Accelerated_Nearest_Neighbor_Search_Method_for_the_K-Means_Clustering_Algo...
An_Accelerated_Nearest_Neighbor_Search_Method_for_the_K-Means_Clustering_Algo...
Adam Fausett
 

Similaire à Community detection algorithms (20)

community Detection.pptx
community Detection.pptxcommunity Detection.pptx
community Detection.pptx
 
Clustering
ClusteringClustering
Clustering
 
iiit delhi unsupervised pdf.pdf
iiit delhi unsupervised pdf.pdfiiit delhi unsupervised pdf.pdf
iiit delhi unsupervised pdf.pdf
 
Cluster Analysis.pptx
Cluster Analysis.pptxCluster Analysis.pptx
Cluster Analysis.pptx
 
Graph and Density Based Clustering
Graph and Density Based ClusteringGraph and Density Based Clustering
Graph and Density Based Clustering
 
Document 8 1.pdf
Document 8 1.pdfDocument 8 1.pdf
Document 8 1.pdf
 
4 Cliques Clusters
4 Cliques Clusters4 Cliques Clusters
4 Cliques Clusters
 
CLUSTER ANALYSIS ALGORITHMS.pptx
CLUSTER ANALYSIS ALGORITHMS.pptxCLUSTER ANALYSIS ALGORITHMS.pptx
CLUSTER ANALYSIS ALGORITHMS.pptx
 
Lecture8 clustering
Lecture8 clusteringLecture8 clustering
Lecture8 clustering
 
[PPT]
[PPT][PPT]
[PPT]
 
Data mining concepts and techniques Chapter 10
Data mining concepts and techniques Chapter 10Data mining concepts and techniques Chapter 10
Data mining concepts and techniques Chapter 10
 
A comprehensive survey of contemporary
A comprehensive survey of contemporaryA comprehensive survey of contemporary
A comprehensive survey of contemporary
 
An_Accelerated_Nearest_Neighbor_Search_Method_for_the_K-Means_Clustering_Algo...
An_Accelerated_Nearest_Neighbor_Search_Method_for_the_K-Means_Clustering_Algo...An_Accelerated_Nearest_Neighbor_Search_Method_for_the_K-Means_Clustering_Algo...
An_Accelerated_Nearest_Neighbor_Search_Method_for_the_K-Means_Clustering_Algo...
 
DM UNIT_4 PPT for btech final year students
DM UNIT_4 PPT for btech final year studentsDM UNIT_4 PPT for btech final year students
DM UNIT_4 PPT for btech final year students
 
Data Mining: Concepts and techniques: Chapter 11,Review: Basic Cluster Analys...
Data Mining: Concepts and techniques: Chapter 11,Review: Basic Cluster Analys...Data Mining: Concepts and techniques: Chapter 11,Review: Basic Cluster Analys...
Data Mining: Concepts and techniques: Chapter 11,Review: Basic Cluster Analys...
 
Lect4
Lect4Lect4
Lect4
 
Action and content based Community Detection in Social Networks
Action and content based Community Detection in Social NetworksAction and content based Community Detection in Social Networks
Action and content based Community Detection in Social Networks
 
poster
posterposter
poster
 
Link Prediction in the Real World
Link Prediction in the Real WorldLink Prediction in the Real World
Link Prediction in the Real World
 
Clustering
ClusteringClustering
Clustering
 

Dernier

Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Dernier (20)

Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 

Community detection algorithms

  • 2.
  • 3. Member-Based Community Detection 1-Similarity characteristics are more often in the same community Important Node Feature : node similarity - node degree(familiarity) - node reachability similarity is based on overlap between the neighborhood Two Methods to find similarity:
  • 4. The similarity values between nodes v2 and v5 are :
  • 5. Member-Based Community Detection 2- sub graphs based on node degrees is a clique We can cut graph to complete sub graphs -> NP hard use brute force-polynomial solvable - use cliques as core of community Brute-force clique identification Method -> can find all maximal cliques in a graph Clique percolation method -> CMP
  • 6.
  • 7.
  • 8. Though sharing no neighborhood overlap, the social circles of these players (coach, players, fans, etc.) might look quite similar due to their social status. In other words, nodes are regularly equivalent when they are connected to nodes that are themselves similar (a self-referential definition).
  • 9. Member-Based Community Detection 3-The two extremes of reachability (1) there is a path between them (regardless of the distance) BFS & DFS Methods ->is not useful in large community (2) so close to be immediate neighbors we can find shortest paths between their nodes in Clique but There are predefined sub graphs, with roots in community
  • 10.
  • 11. Group-Based Community Detection In graph-based clustering, we cut the graph into several partitions Cut size = how many cut edge and the summation of weights 1 2 4 Minimum Cut Are not perfect coz often find singleton nods Balance Cut More Balance Cut
  • 12. Group-Based Community Detection 1-balance partitioning mod : Graph G = (V,E) (Vertices, Edge) to K partition that have Pi vertices P = (P1, P2, P3, ....... , Pk) , Pi ∩ Pj = 0 , 𝑖=1 𝑘 Pi=V , ¯Pi=V-Pi
  • 13. Group-Based Community Detection 1-balance partitioning mod in matrix format : Let matrix X Xi,j= 1 if node i is in community j , otherwise Xi,j= 0 Let D = diag(d1, d2, …. ,dn) X’AX -> edge inside i community
  • 14. Graph(G) Adjacency matrix(A) 1 7 4 2 6 10 53 8 9 Graph(G) with 3 community 1 3 2 Community matrix(X)Degree matrix(D)
  • 15. Group-Based Community Detection Robust Communities: goal is to find sub graphs robust enough such that removing edges or nodes does not disconnect the sub graph K-vertex connected graph method -> we must find minimum number of nodes that must be removed to disconnect the graph =K minimum degree for any node in the graph should not be less than k
  • 16. Group-Based Community Detection Modular Communities: How community structure found is at random(structures must far from random) G(V, E) , |E| = m , we have degrees but don’t have Edges , v Consider vi , vj nodes with di , dj degrees P(connect vi to vj ) = di 𝑖 di = di 2𝑚 SO number of edges between vi and vj -> di ∗ dj 2𝑚
  • 17. Group-Based Community Detection Modular Communities: modularity maximization try to maximize this distance Consider Graph G = (V,E) (Vertices, Edge) to K partition that have Pi vertices P = (P1, P2, P3, ....... , Pk) For partition Px this distance can be defined generalize by partitioning P with k partitions
  • 18. Group-Based Community Detection Modular Communities: In all graph this distance is defined And in matrix form
  • 19. Group-Based Community Detection Dense Communities: Cliques , clubs, and clans are examples of connected dense we focus on sub graphs that should be disconnected We can utilize the brute-force clique identification algorithm Density
  • 20. Group-Based Community Detection Hierarchical Communities: community can have sub/super communities. Girvan-Newman algorithm designed for divisive hierarchical clustering Girvan-Newman have measure called “edge between ness” removes edges with higher edge between ness. For an edge E, edge between ness is defined as the number Edge of shortest paths between node pairs (Vi , Vj) such that the shortest path Between ness between Vi and Vj passes through E.
  • 21. Group-Based Community Detection Hierarchical Communities (Girvan-Newman Algorithm): 1. Calculate edge between ness for all edges in the graph. 2. Remove the edge with the highest between ness 3. Recalculate between ness for all edges a edged by the edge removal 4. Repeat until all edges are removed