340 likes | 348 Views
This lecture discusses community structures and introduces connection-based detection methods, with a focus on linear programming formulation. It explores the conditions for community detection and provides references for further study. (499 characters)
E N D
Lecture 6-1 Community Detection • Weili Wu Ding-Zhu Du • University of Texas at Dallas lidong.wu@utdallas.edu
Outline • Community Structure • Connection-Based Detection • LP-formulation
Community • People in a same community share common interests in • - clothes, music, beliefs, • movies, food, etc. • Influence each other strongly.
Community Structure Community with overlap Community without overlap * same color, same community
Community Structure In the same community, • two nodes can reach each other in three steps. • A few of tied key persons: C, D • Member A reaches Member B via A-C-D-B
Community Structure For different communities, • Two nodes may have distance more than three.
Community Structure For two overlapping communities, • Two nodes can reach each other by at most six steps. A B C
Question ? How to find a Community? The definition is ambiguous. So, we can only do model-based detection.
Model-Based Detection Community Detection Accurate or not? Formulation (Model) Solve formulated problem
Model-Based Physics The Real World Accurate or not? Newton Model Solve physics problem
Question ? How to find a Community? • A simplest way is • Connection-Based Detection
Outline • Community Structure • Connection-Based Detection • LP-formulation
Based Fact • More connections inside each community. • Less connections between different communities. • There are several ways to understand this property.
Connection-Based Condition 1 (Radicchi et al. 2004) • Each community has more connections inside • than connections to outside.
Connection-Based Condition 1 Inside red > outside blue + outside green • Each community has more connections inside • than connections to outside.
Connection-Based Condition 2 (Hu et al. 2008) (2) Each community has more connections inside than connections to any other community.
Connection-Based Condition 2 Inside red > outside blue Inside red > outside green (2) Each community has more connections inside than connections to any other community.
Connection-Based Condition 3 (3) Each node in a community has more connections Inside than connections to outside.
Connection-Based Condition 3 At each red node Inside red > outside blue + outside green (3) Each node in a community has more connections Inside than connections to outside.
Connection-Based Condition 4 (4) Each node in a community has more connections Inside than connections to any other community.
Connection-Based Condition 4 At each red node Inside red > outside blue Inside red > outside green (4) Each node in a community has more connections Inside than connections to any other community.
Relationship of Conditions (3) (4) (1) (2) Weak sense Most weak sense
Max Community Partition Theorem (Lu et al. 2013)
Qualified Cut Approx. for Max Community Partition
Outline • Community Structure • Connection-Based Detection • LP-formulation
Indicator For example
References 1 2