Network Communities and Affiliation Networks-1
Network Communities and Affiliation Networks-1
Network Communities and Affiliation Networks-1
Affiliation networks
Module -03-SNA
1. Network Communities
Network communities are groups of nodes within a network that are more densely
connected to each other than to nodes outside the group. Identifying these
communities helps to reveal patterns in how individuals or entities are connected
within a social network.
Purpose: Helps identify social structures, hidden patterns, and influential groups.
Social Media Analysis: Detect communities in social media to find influencers and
viral trends.
Normalized Cut: Balances the number of cut edges with the size of each partition,
minimizing both simultaneously.
Parallel Processing: Divides large networks for distributed and efficient computing.
Edge Cut Metric
Definition: Edge cut is the total number of edges removed to separate two
subgraphs.
Limitations: Simple edge cut may not consider balance between partitions, leading
to skewed results.
Conclusion
Recap: Graph partitioning and cut metrics are essential for understanding and
simplifying complex networks.
Purpose: Identifies edges that act as “bridges” between communities, critical for
network flow and connectivity.
Edge Betweenness in Community Detection
Method: Remove edges with the highest edge betweenness to separate
communities.
Use Cases: Social media analysis, identifying weak links in network security, and
separating groups in organizational networks.
Modularity Clustering
Definition: Modularity is a measure of the strength of division of a network into
communities.
Limitations:
Structure: Typically bipartite, where one set of nodes represents individuals, and
the other represents groups or events.
Bipartite Graphs
Definition: Bipartite graphs are two-layered graphs where nodes are split into two
sets, with edges only between sets (not within).
Properties:
No edges between nodes within the same set.
Used to model affiliation networks.
Examples: User-product ratings, author-paper networks, actor-movie relationships.
Applications of Bipartite Graphs and Affiliation Networks
Community Detection: Identifying groups of users with shared interests.