1. Trang chủ
  2. » Công Nghệ Thông Tin

06 community structure

58 0 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 58
Dung lượng 45,01 MB

Nội dung

CS224W: Analysis of Networks Jure Leskovec, Stanford University http://cs224w.stanford.edu Communities Roles RolX Henderson, et al., KDD 2012 Fast Modularity Clauset, et al., Phys Rev E 2004 Nodes with different structural roles (connector node, bridge node, etc.) 10/11/18 Jure Leskovec, Stanford CS224W: Analysis of Networks Nodes belonging to the same cluster/community Plan for Today: ¡ Structural role discovery in networks ¡ Community detection via Modularity optimization 10/11/18 Jure Leskovec, Stanford CS224W: Analysis of Networks ¡ Roles are “functions” of nodes in a network: § Roles of species in ecosystems § Roles of individuals in companies ¡ Roles are measured by structural behaviors: 10/11/18 § Centers of stars § Members of cliques § Peripheral nodes, etc Jure Leskovec, Stanford CS224W: Analysis of Networks centers of stars members of cliques peripheral nodes Network Science Co-authorship network [Newman 2006] 10/11/18 Jure Leskovec, Stanford CS224W: Analysis of Networks ¡ Role: A collection of nodes which have similar positions in a network: ¡ Roles are based on the similarity of ties among subsets of nodes § Different from community (or cohesive subgroup) § Group is formed based on adjacency, proximity or reachability § This is typically adopted in current data mining Nodes with the same role need not be in direct, or even indirect interaction with each other 10/11/18 Jure Leskovec, Stanford CS224W: Analysis of Networks ¡ Roles: § A group of nodes with similar structural properties ¡ Communities: § A group of nodes that are well-connected to each other ¡ Roles and communities are complementary ¡ Consider the social network of a CS Dept: § Roles: Faculty, Staff, Students § Communities: AI Lab, Info Lab, Theory Lab 10/11/18 Jure Leskovec, Stanford CS224W: Analysis of Networks ¡ Structural equivalence: Nodes ! and " are structurally equivalent if they have the same relationships to all other nodes [Lorrain & White 1971] § Structurally equivalent nodes are likely to be similar in other ways – i.e., friendships in social networks a 10/11/18 b c u v d e Jure Leskovec, Stanford CS224W: Analysis of Networks ¡ ¡ Nodes ! and " are structurally equivalent: § For all the other nodes #, node ! has tie to # iff node " has tie to # Example: Adjacency matrix 1 - 1 - 1 0 - 0 - ¡ 0 0 - E.g., nodes and are structurally equivalent 10/11/18 Jure Leskovec, Stanford CS224W: Analysis of Networks 48 High school Company Stanford (Basketball) Stanford (Squash) Social communities 10/11/18 Jure Leskovec, Stanford CS224W: Analysis of Networks Nodes: Users Edges: Friendships 44 Can we identify functional modules? 10/11/18 Jure Leskovec, Stanford CS224W: Analysis of Networks Nodes: Proteins Edges: Interactions 45 Functional modules 10/11/18 Jure Leskovec, Stanford CS224W: Analysis of Networks Nodes: Proteins Edges: Interactions 46 Communities: sets of tightly connected nodes ¡ Define: Modularity ! ¡ § A measure of how well a network is partitioned into communities § Given a partitioning of the network into groups " $: Q sẻ S [ (# edges within group s) – (expected # edges within group s) ] Need a null model! 10/11/18 Jure Leskovec, Stanford CS224W: Analysis of Networks 47 ¡ Given real ! on " nodes and # edges, construct rewired network !’ § Same degree distribution but i random connections j § Consider !’ as a multigraph § The expected number of edges between nodes '& % and & of degrees '% and '& equals to: '% ⋅ )# = '% '& )# § The expected number of edges in (multigraph) G’: § § 10/11/18 '% '& + ∑ ∑ = ) %∈ &∈ )# + = )# ⋅ )# = /# + + ∑ ' ) )# %∈ % = ⋅ # Jure Leskovec, Stanford CS224W: Analysis of Networks ∑&∈ '& = Note: 31 = 25 1∈2 48 ¡ Modularity of partitioning S of graph G: Đ Q sẻ S [ (# edges within group s) – (expected # edges within group s) ] & § ! ", $ = '( ∑*∈$ ∑,∈* ∑-∈* ,- − 0, 0'( Normalizing const.: -1

Ngày đăng: 26/07/2023, 19:35