Community Detection in Social Networks
Community Detection in Social Networks
Networks
Lei Tang
Properties of Complex Network
Power Law
Community Structure
Small World
Why Community Detection?
Communities in a citation network might represent
related papers on a single topic;
Communities on the web might represent pages of
related topics;
Community can be considered as a summary of
the whole network thus easy to visualize and
understand.
Sometimes, community can reveal the properties
without releasing the individual privacy information.
Community Detection,
Reinventing the wheel?
Community Detection = Clustering?
Edge weight
Time Complexity
O(mn) in each iteration.
Could be accelerated by noting that only the
nodes in the connected component would be
affected.
Some other techniques developed: sampling
strategy to approximate the betweenness; use
specific network index for speed.
Obtain a hierarchical tree, use modularity
To determine the number of clusters.
Modularity
Spectral clustering essentially tries to minimize the number
edges between groups.
Modularity consider the number edges which is smaller than
expected.
Eigen Value
Problem!
Modularity
Matrix