SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
Higher-order
clustering coefficients
Austin R. Benson
Cornell University
SIAM Network Science
July 13, 2017
Joint work with
Hao Yin, Stanford
Jure Leskovec, Stanford
David Gleich, Purdue
Slides bit.ly/austin-ns17
u
The clustering coefficient is
the fundamental measurement of network science
2
? C(u) = fraction of length-2 paths
centered at node u that form a triangle.
average clustering coefficient
C = average C(u) over all nodes u.
§ In real-world networks, C is larger than we would expect (there is clustering).
[Watts-Strogatz 1998] > 33k citations!
§ Attributed to triadic closure in sociology – a common friend provides an
opportunity for more friendships. [Simmel 1908, Rapoport 1953, Granovetter 1973]
§ Key property for generative models [Newman 2009, Seshadhri-Kolda-Pinar 2012]
§ Used as a feature for node role discovery [Henderson+ 2012]
§ Predictor of mental health [Bearman-Moody 2004]
-
-
u
3
The clustering coefficient is inherently limited as it
measures the closure probability of just one simple
structure—the triangle.
And there is lots of evidence that dense “higher-order structure”
between > 3 nodes are also important for clustering.
§ 4-cliques reveal community structure in word association and
PPI networks [Palla+ 2005]
§ 4- and 5-cliques (+ other motifs/graphlets) used to identify
network type and dimension [Yaveroğlu+ 2014, Bonato+ 2014]
§ 4-node motifs identify community structure in neural systems
[Benson-Gleich-Leskovec 2016]
4
Triangles tell just one part of the story.
How can we measure
higher-order (clique) closure patterns?
Our higher-order view of clustering coefficients
1. Find a 2-clique 2. Attach adjacent edge 3. Check for (2 + 1)-clique
1. Find a 3-clique 2. Attach adjacent edge 3. Check for (3+1)-clique
1. Find a 4-clique 2. Attach adjacent edge 3. Check for (4+1)-clique
5
C2 = avg. fraction of (2-clique, adjacent edge) pairs that induce a (2+1)-clique
Increase clique size by 1 to get a higher-order clustering coefficient.
C3 = avg. fraction of (3-clique, adjacent edge) pairs that induce a (3+1)-clique
C4 = avg. fraction of (4-clique, adjacent edge) pairs that induce a (4+1)-clique
-
-
- u
uuu
uu
uuu
Alice
Bob
Charlie1. Start with a
group of 3 friends
2. One person in
the group befriends
someone new
3. The group might
increase in size
Dave
6
rollingstone.com
oprah.com
A plausible example of higher-order closure
7
We generalize clustering coefficients to account for clique closure.
This particular generalization has several advantages…
1. Easy to analyze relationships between clustering at different orders.
results for small-world and Gn,p models as well as general analysis
2. New insights into data
old idea pretty much all real-world networks exhibit clustering.
new idea real-world networks may only cluster up to a certain order.
3. Can relate clustering coefficients to existence of communities
Large higher-order clustering coefficient → can find a good “higher-order community”
Overview Higher-order clustering coefficients
uuu
8
What can we say theoretically?
9
Third-order local
clustering coefficient
at node u.
u
u
#
#
Third-order global
clustering coefficient.
Third-order average
clustering coefficient.
u
u
#
#
¯C3 =
C3(u) =
C3 =
u
u
#
#
1
n
P
u
P
u
P
u
= 1
n
P
u C3(u)
Local, average, and global HOCCs
Analysis for small-world networks
10
Ring network
n nodes,
edges to 2k neighbors
edge rewiring probability p
n = 16
k = 3
p = 0
[Watts-Strogatz 1998]
With p = 0:0 and k < cn,
as k; n → ∞,
10-3
10-2
10-1
100
Rewiring probability (p)
0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
Avg.clust.coeff.
C2-
10-3
10-2
10-1
100
Rewiring probability (p)
0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
Avg.clust.coeff.
C2-
C3
C4
-
-
Proposition
[Yin-Benson-Leskovec 2017]
¯C2 →
3
4
¯Cr →
1
2
+
1
2r
Analysis for Gn,p networks
11
E [Cr (u) | C2(u)] = (C2(u))r−1
+ O(1/d2
u )
E [Cr ] = E
ˆ
¯Cr
˜
= E [Cr (u)] = pr−1
Proposition [Yin-Benson-Leskovec 2017]
Everything scales exponentially in the order of the cluster coefficient...
Even if a node’s neighborhood is dense, i.e., large C2(u),
higher-order clustering still decays exponentially.
Analysis for general networks
12
Proposition For any node u in any network,
(tight upper and lower bounds)
0 ≤ C3(u) ≤
p
C2(u)
u uu
C2(u) = 1
C3(u) = 1
C2(u) ≈ 1/4
C3(u) = 1/2
C2(u) ≈ 1/2
C3(u) = 0
Observation Cr (u) =
rKr+1(u)
(du − r + 1)Kr (u)
(says how to compute HOCCs by enumerating r- and (r + 1)-cliques.)
Ka(u) is the number of a-cliques
containing u
13
What happens in the data?
14
Neural connections (C. elegans) 0.31 0.14 0.06
Random configurations 0.15 0.04 0.01
Random configurations (C2 fixed) 0.31 0.17 0.09
Facebook friendships (Stanford3) 0.25 0.18 0.16
Random configurations 0.03 0.00 0.00
Random configurations (C2 fixed) 0.25 0.14 0.09
Co-authorship (ca-AstroPh) 0.68 0.61 0.56
Random configurations 0.01 0.00 0.00
Random configurations (C2 fixed) 0.68 0.60 0.52
¯C2
¯C3
¯C4
Average HOCCs
-
-
-
uuu
15
Neural
connections Random configurations
[Bollobás 1980, Milo 2003]
Random configurations
with C2 fixed
[Park-Newman 2004,
Colomer de Simón+ 2013]
Real network (C. elegans)
u ¯C3
Concentration in random samples
-
16
C2(u)
C3(u)
Neural connections
Gn,p baseline
Upper bound
Facebook friendships Co-authorships
Dense but nearly
random regions
Dense and
structured regions
• Real network
• Random configuration with C2 fixed
Local HOCCs
-
u
u
17
Neural connections 0.18 0.08 0.06 decreases with order
Facebook friendships 0.16 0.11 0.12 decreases and increases
Co-authorship 0.32 0.33 0.36 increases with order
Global HOCCs
C2 C3 C4
The global HOCCs tell us something about the existence of communities…
u
High-degree nodes in co-authorship exhibit
clique + star structure where C3(u) > C2(u).
18
Does higher-order clustering
lead to “communities”?
19
If a network has
a large higher-order clustering coefficient,
then it has communities.
then there exists at least one community
by one particular measure of “higher-order community structure”,
but we can find the community efficiently.
The conductance of a set of vertices S is the ratio of
edges leaving to edge end points in S.
small conductance ó good “community”
(edges leaving S)
(edge end points in S)
20
S
Background graph communities and conductance
S
cut(S) = 7
vol(S) = 85
(S) = 7/85
(S) =
cut(S)
vol(S)
Background motif conductance generalizes conductance to
higher-order structures like cliques [Benson-Gleich-Leskovec 2016]
Uses higher-order notions of cut and volume
21
vol(S) = #(edge end points in S)
cut(S) = #(edges cut) cutM (S) = #(motifs cut)
volM (S) = #(motif end points in S)
S
S
S
S S
(S) =
cut(S)
vol(S) M (S) =
cutM (S)
volM (S)
22
Higher-order clustering → a good higher-order community
Easy to see that if Cr = 1,
then the network is a union
of disjoint cliques…
… any of these cliques has
optimal motif conductance = 0
Theorem [Yin-Benson-Leskovec-Gleich 2017]
There exists some node u whose 1-hop neighborhood N1(u) satisfies
where M is the r-clique motif, f is monotonically decreasing,
and f(Cr) → 0 and Cr → 1
φM (N1(u)) ≤ f(Cr )
N1(u)
This generalizes and improves a similar r = 2 result [Gleich-Seshadhri 12]
u
u
23
1-hop neighborhoods and higher-order communities
Neural connections Facebook friendships Co-authorships
Neighborhood
Neighborhood with smallest conductance
Fiedler cut with motif normalized Laplacian
[Benson-Gleich-Leskovec 16]
Large C3 and several neighborhoods
with small triangle conductance
24
Related work
§ Gleich and Seshadrhi, “Vertex neighborhoods, low conductance cuts, and good seeds for local
community methods”, KDD, 2012.
Motivation for relating higher-order clustering coefficients to 1-hop neighborhood communities.
Intellectually indebted for their proof techniques!
§ Benson, Gleich, and Leskovec, “Higher-order organization of complex networks,” Science, 2016.
Introduced higher-order conductance and a spectral method for optimizing it.
§ Fronczak et al., “Higher order clustering coefficients in Barabási–Albert networks.” Physica A, 2002.
Higher-order clustering by looking at shortest path lengths.
§ Jiang and Claramunt, “Topological analysis of urban street networks,” Environ. and Planning B, 2004.
Higher-order clustering by looking for triangles in k-hop neighborhoods.
§ Lambiotte et al., “Structural Transitions in Densifying Networks,” Physical Review Letters, 2016.
§ Bhat et al., “Densification and structural transitions in networks that grow by node copying,” Physical
Review E, 2016.
Generative models with similar clique closure ideas.
25
§ Higher-order clustering in networks.
Yin, Benson, and Leskovec.
arXiv:1704.03913, 2017
§ Local higher-order graph clustering.
Yin, Benson, Leskovec, and Gleich.
To appear at KDD, 2017.
http://cs.cornell.edu/~arb
@austinbenson
arb@cs.cornell.edu
Thanks!
Austin R. Benson
1. A generalization of the fundamental measurement of
network science through “clique expansion” interpretation.
2. Able to analyze generally and in common random graph
models (small-world and Gn,p).
3. Old idea all real-world graphs cluster.
→ New idea only cluster up to a certain order.
4. In data, helps distinguish between dense and random
(neural connections) and dense and structured (FB
friendships, co-authorship).
5. Global higher-order clustering leads to higher-order 1-hop
neighborhood communities.
Papers
Higher-order clustering coefficients

Contenu connexe

Tendances

On fixed point theorem in fuzzy metric spaces
On fixed point theorem in fuzzy metric spacesOn fixed point theorem in fuzzy metric spaces
On fixed point theorem in fuzzy metric spacesAlexander Decker
 
One modulo n gracefulness of
One modulo n gracefulness ofOne modulo n gracefulness of
One modulo n gracefulness ofgraphhoc
 
Generalized fixed point theorems for compatible mapping in fuzzy 2 metric spa...
Generalized fixed point theorems for compatible mapping in fuzzy 2 metric spa...Generalized fixed point theorems for compatible mapping in fuzzy 2 metric spa...
Generalized fixed point theorems for compatible mapping in fuzzy 2 metric spa...Alexander Decker
 
Common fixed theorems for weakly compatible mappings via an
Common fixed theorems for weakly compatible mappings via anCommon fixed theorems for weakly compatible mappings via an
Common fixed theorems for weakly compatible mappings via anAlexander Decker
 
Mean shift and Hierarchical clustering
Mean shift and Hierarchical clustering Mean shift and Hierarchical clustering
Mean shift and Hierarchical clustering Yan Xu
 
Hierarchical clustering techniques
Hierarchical clustering techniquesHierarchical clustering techniques
Hierarchical clustering techniquesMd Syed Ahamad
 
Effect of Rigidity on Trilateration Technique for Localization in Wireless Se...
Effect of Rigidity on Trilateration Technique for Localization in Wireless Se...Effect of Rigidity on Trilateration Technique for Localization in Wireless Se...
Effect of Rigidity on Trilateration Technique for Localization in Wireless Se...csandit
 
Generalized fixed point theorems for compatible mapping in fuzzy 3 metric spa...
Generalized fixed point theorems for compatible mapping in fuzzy 3 metric spa...Generalized fixed point theorems for compatible mapping in fuzzy 3 metric spa...
Generalized fixed point theorems for compatible mapping in fuzzy 3 metric spa...Alexander Decker
 
K means and dbscan
K means and dbscanK means and dbscan
K means and dbscanYan Xu
 
machinelearning project
machinelearning projectmachinelearning project
machinelearning projectLianli Liu
 
Introduction to Optial Flow
Introduction to Optial FlowIntroduction to Optial Flow
Introduction to Optial FlowSylvain_Lobry
 
Fuzzy c-Means Clustering Algorithms
Fuzzy c-Means Clustering AlgorithmsFuzzy c-Means Clustering Algorithms
Fuzzy c-Means Clustering AlgorithmsJustin Cletus
 
On the Zeros of Polar Derivatives
On the Zeros of Polar DerivativesOn the Zeros of Polar Derivatives
On the Zeros of Polar Derivativespaperpublications3
 
Hierarchical clustering
Hierarchical clusteringHierarchical clustering
Hierarchical clusteringishmecse13
 

Tendances (20)

On fixed point theorem in fuzzy metric spaces
On fixed point theorem in fuzzy metric spacesOn fixed point theorem in fuzzy metric spaces
On fixed point theorem in fuzzy metric spaces
 
One modulo n gracefulness of
One modulo n gracefulness ofOne modulo n gracefulness of
One modulo n gracefulness of
 
Generalized fixed point theorems for compatible mapping in fuzzy 2 metric spa...
Generalized fixed point theorems for compatible mapping in fuzzy 2 metric spa...Generalized fixed point theorems for compatible mapping in fuzzy 2 metric spa...
Generalized fixed point theorems for compatible mapping in fuzzy 2 metric spa...
 
Common fixed theorems for weakly compatible mappings via an
Common fixed theorems for weakly compatible mappings via anCommon fixed theorems for weakly compatible mappings via an
Common fixed theorems for weakly compatible mappings via an
 
Mean shift and Hierarchical clustering
Mean shift and Hierarchical clustering Mean shift and Hierarchical clustering
Mean shift and Hierarchical clustering
 
Hierarchical clustering techniques
Hierarchical clustering techniquesHierarchical clustering techniques
Hierarchical clustering techniques
 
Effect of Rigidity on Trilateration Technique for Localization in Wireless Se...
Effect of Rigidity on Trilateration Technique for Localization in Wireless Se...Effect of Rigidity on Trilateration Technique for Localization in Wireless Se...
Effect of Rigidity on Trilateration Technique for Localization in Wireless Se...
 
Generalized fixed point theorems for compatible mapping in fuzzy 3 metric spa...
Generalized fixed point theorems for compatible mapping in fuzzy 3 metric spa...Generalized fixed point theorems for compatible mapping in fuzzy 3 metric spa...
Generalized fixed point theorems for compatible mapping in fuzzy 3 metric spa...
 
K means and dbscan
K means and dbscanK means and dbscan
K means and dbscan
 
machinelearning project
machinelearning projectmachinelearning project
machinelearning project
 
Lec28
Lec28Lec28
Lec28
 
08 clustering
08 clustering08 clustering
08 clustering
 
Introduction to Optial Flow
Introduction to Optial FlowIntroduction to Optial Flow
Introduction to Optial Flow
 
Joint3DShapeMatching
Joint3DShapeMatchingJoint3DShapeMatching
Joint3DShapeMatching
 
Data miningpresentation
Data miningpresentationData miningpresentation
Data miningpresentation
 
Fuzzy c-Means Clustering Algorithms
Fuzzy c-Means Clustering AlgorithmsFuzzy c-Means Clustering Algorithms
Fuzzy c-Means Clustering Algorithms
 
On the Zeros of Polar Derivatives
On the Zeros of Polar DerivativesOn the Zeros of Polar Derivatives
On the Zeros of Polar Derivatives
 
cdrw
cdrwcdrw
cdrw
 
Hierarchical clustering
Hierarchical clusteringHierarchical clustering
Hierarchical clustering
 
Rough K Means - Numerical Example
Rough K Means - Numerical ExampleRough K Means - Numerical Example
Rough K Means - Numerical Example
 

Similaire à Higher-order clustering coefficients

Higher-order clustering coefficients
Higher-order clustering coefficientsHigher-order clustering coefficients
Higher-order clustering coefficientsAustin Benson
 
Higher-order clustering coefficients at Purdue CSoI
Higher-order clustering coefficients at Purdue CSoIHigher-order clustering coefficients at Purdue CSoI
Higher-order clustering coefficients at Purdue CSoIAustin Benson
 
Spectral clustering with motifs and higher-order structures
Spectral clustering with motifs and higher-order structuresSpectral clustering with motifs and higher-order structures
Spectral clustering with motifs and higher-order structuresDavid Gleich
 
Socialnetworkanalysis (Tin180 Com)
Socialnetworkanalysis (Tin180 Com)Socialnetworkanalysis (Tin180 Com)
Socialnetworkanalysis (Tin180 Com)Tin180 VietNam
 
Towards controlling evolutionary dynamics through network geometry: some very...
Towards controlling evolutionary dynamics through network geometry: some very...Towards controlling evolutionary dynamics through network geometry: some very...
Towards controlling evolutionary dynamics through network geometry: some very...Kolja Kleineberg
 
MSCX2023_Sergio Gomez_PartI
MSCX2023_Sergio Gomez_PartIMSCX2023_Sergio Gomez_PartI
MSCX2023_Sergio Gomez_PartImscx
 
Higher-order organization of complex networks
Higher-order organization of complex networksHigher-order organization of complex networks
Higher-order organization of complex networksDavid Gleich
 
ICPSR - Complex Systems Models in the Social Sciences - Lecture 3 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 3 - Professor...ICPSR - Complex Systems Models in the Social Sciences - Lecture 3 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 3 - Professor...Daniel Katz
 
Higher-order clustering in networks
Higher-order clustering in networksHigher-order clustering in networks
Higher-order clustering in networksAustin Benson
 
Tatyana Makhalova - 2015 - News clustering approach based on discourse text s...
Tatyana Makhalova - 2015 - News clustering approach based on discourse text s...Tatyana Makhalova - 2015 - News clustering approach based on discourse text s...
Tatyana Makhalova - 2015 - News clustering approach based on discourse text s...Association for Computational Linguistics
 
Computational Social Science, Lecture 06: Networks, Part II
Computational Social Science, Lecture 06: Networks, Part IIComputational Social Science, Lecture 06: Networks, Part II
Computational Social Science, Lecture 06: Networks, Part IIjakehofman
 
Interpretation of the biological knowledge using networks approach
Interpretation of the biological knowledge using networks approachInterpretation of the biological knowledge using networks approach
Interpretation of the biological knowledge using networks approachElena Sügis
 
Higher-order Link Prediction GraphEx
Higher-order Link Prediction GraphExHigher-order Link Prediction GraphEx
Higher-order Link Prediction GraphExAustin Benson
 
Vertex neighborhoods, low conductance cuts, and good seeds for local communit...
Vertex neighborhoods, low conductance cuts, and good seeds for local communit...Vertex neighborhoods, low conductance cuts, and good seeds for local communit...
Vertex neighborhoods, low conductance cuts, and good seeds for local communit...David Gleich
 
Spatial patterns in evolutionary games on scale-free networks and multiplexes
Spatial patterns in evolutionary games on scale-free networks and multiplexesSpatial patterns in evolutionary games on scale-free networks and multiplexes
Spatial patterns in evolutionary games on scale-free networks and multiplexesKolja Kleineberg
 

Similaire à Higher-order clustering coefficients (20)

Higher-order clustering coefficients
Higher-order clustering coefficientsHigher-order clustering coefficients
Higher-order clustering coefficients
 
Higher-order clustering coefficients at Purdue CSoI
Higher-order clustering coefficients at Purdue CSoIHigher-order clustering coefficients at Purdue CSoI
Higher-order clustering coefficients at Purdue CSoI
 
Spectral clustering with motifs and higher-order structures
Spectral clustering with motifs and higher-order structuresSpectral clustering with motifs and higher-order structures
Spectral clustering with motifs and higher-order structures
 
Socialnetworkanalysis (Tin180 Com)
Socialnetworkanalysis (Tin180 Com)Socialnetworkanalysis (Tin180 Com)
Socialnetworkanalysis (Tin180 Com)
 
Towards controlling evolutionary dynamics through network geometry: some very...
Towards controlling evolutionary dynamics through network geometry: some very...Towards controlling evolutionary dynamics through network geometry: some very...
Towards controlling evolutionary dynamics through network geometry: some very...
 
Lausanne 2019 #4
Lausanne 2019 #4Lausanne 2019 #4
Lausanne 2019 #4
 
MSCX2023_Sergio Gomez_PartI
MSCX2023_Sergio Gomez_PartIMSCX2023_Sergio Gomez_PartI
MSCX2023_Sergio Gomez_PartI
 
Interactive High-Dimensional Visualization of Social Graphs
Interactive High-Dimensional Visualization of Social GraphsInteractive High-Dimensional Visualization of Social Graphs
Interactive High-Dimensional Visualization of Social Graphs
 
Higher-order organization of complex networks
Higher-order organization of complex networksHigher-order organization of complex networks
Higher-order organization of complex networks
 
ICPSR - Complex Systems Models in the Social Sciences - Lecture 3 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 3 - Professor...ICPSR - Complex Systems Models in the Social Sciences - Lecture 3 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 3 - Professor...
 
Higher-order clustering in networks
Higher-order clustering in networksHigher-order clustering in networks
Higher-order clustering in networks
 
Tatyana Makhalova - 2015 - News clustering approach based on discourse text s...
Tatyana Makhalova - 2015 - News clustering approach based on discourse text s...Tatyana Makhalova - 2015 - News clustering approach based on discourse text s...
Tatyana Makhalova - 2015 - News clustering approach based on discourse text s...
 
Computational Social Science, Lecture 06: Networks, Part II
Computational Social Science, Lecture 06: Networks, Part IIComputational Social Science, Lecture 06: Networks, Part II
Computational Social Science, Lecture 06: Networks, Part II
 
CLIM Program: Remote Sensing Workshop, Multilayer Modeling and Analysis of Co...
CLIM Program: Remote Sensing Workshop, Multilayer Modeling and Analysis of Co...CLIM Program: Remote Sensing Workshop, Multilayer Modeling and Analysis of Co...
CLIM Program: Remote Sensing Workshop, Multilayer Modeling and Analysis of Co...
 
Interpretation of the biological knowledge using networks approach
Interpretation of the biological knowledge using networks approachInterpretation of the biological knowledge using networks approach
Interpretation of the biological knowledge using networks approach
 
Higher-order Link Prediction GraphEx
Higher-order Link Prediction GraphExHigher-order Link Prediction GraphEx
Higher-order Link Prediction GraphEx
 
Vertex neighborhoods, low conductance cuts, and good seeds for local communit...
Vertex neighborhoods, low conductance cuts, and good seeds for local communit...Vertex neighborhoods, low conductance cuts, and good seeds for local communit...
Vertex neighborhoods, low conductance cuts, and good seeds for local communit...
 
13047926.ppt
13047926.ppt13047926.ppt
13047926.ppt
 
Spatial patterns in evolutionary games on scale-free networks and multiplexes
Spatial patterns in evolutionary games on scale-free networks and multiplexesSpatial patterns in evolutionary games on scale-free networks and multiplexes
Spatial patterns in evolutionary games on scale-free networks and multiplexes
 
An Introduction to Networks
An Introduction to NetworksAn Introduction to Networks
An Introduction to Networks
 

Plus de Austin Benson

Hypergraph Cuts with General Splitting Functions (JMM)
Hypergraph Cuts with General Splitting Functions (JMM)Hypergraph Cuts with General Splitting Functions (JMM)
Hypergraph Cuts with General Splitting Functions (JMM)Austin Benson
 
Spectral embeddings and evolving networks
Spectral embeddings and evolving networksSpectral embeddings and evolving networks
Spectral embeddings and evolving networksAustin Benson
 
Computational Frameworks for Higher-order Network Data Analysis
Computational Frameworks for Higher-order Network Data AnalysisComputational Frameworks for Higher-order Network Data Analysis
Computational Frameworks for Higher-order Network Data AnalysisAustin Benson
 
Higher-order link prediction and other hypergraph modeling
Higher-order link prediction and other hypergraph modelingHigher-order link prediction and other hypergraph modeling
Higher-order link prediction and other hypergraph modelingAustin Benson
 
Hypergraph Cuts with General Splitting Functions
Hypergraph Cuts with General Splitting FunctionsHypergraph Cuts with General Splitting Functions
Hypergraph Cuts with General Splitting FunctionsAustin Benson
 
Hypergraph Cuts with General Splitting Functions
Hypergraph Cuts with General Splitting FunctionsHypergraph Cuts with General Splitting Functions
Hypergraph Cuts with General Splitting FunctionsAustin Benson
 
Higher-order link prediction
Higher-order link predictionHigher-order link prediction
Higher-order link predictionAustin Benson
 
Simplicial closure & higher-order link prediction
Simplicial closure & higher-order link predictionSimplicial closure & higher-order link prediction
Simplicial closure & higher-order link predictionAustin Benson
 
Three hypergraph eigenvector centralities
Three hypergraph eigenvector centralitiesThree hypergraph eigenvector centralities
Three hypergraph eigenvector centralitiesAustin Benson
 
Semi-supervised learning of edge flows
Semi-supervised learning of edge flowsSemi-supervised learning of edge flows
Semi-supervised learning of edge flowsAustin Benson
 
Choosing to grow a graph
Choosing to grow a graphChoosing to grow a graph
Choosing to grow a graphAustin Benson
 
Link prediction in networks with core-fringe structure
Link prediction in networks with core-fringe structureLink prediction in networks with core-fringe structure
Link prediction in networks with core-fringe structureAustin Benson
 
Higher-order Link Prediction Syracuse
Higher-order Link Prediction SyracuseHigher-order Link Prediction Syracuse
Higher-order Link Prediction SyracuseAustin Benson
 
Random spatial network models for core-periphery structure
Random spatial network models for core-periphery structureRandom spatial network models for core-periphery structure
Random spatial network models for core-periphery structureAustin Benson
 
Random spatial network models for core-periphery structure.
Random spatial network models for core-periphery structure.Random spatial network models for core-periphery structure.
Random spatial network models for core-periphery structure.Austin Benson
 
Simplicial closure & higher-order link prediction
Simplicial closure & higher-order link predictionSimplicial closure & higher-order link prediction
Simplicial closure & higher-order link predictionAustin Benson
 
Simplicial closure and simplicial diffusions
Simplicial closure and simplicial diffusionsSimplicial closure and simplicial diffusions
Simplicial closure and simplicial diffusionsAustin Benson
 
Sampling methods for counting temporal motifs
Sampling methods for counting temporal motifsSampling methods for counting temporal motifs
Sampling methods for counting temporal motifsAustin Benson
 
Set prediction three ways
Set prediction three waysSet prediction three ways
Set prediction three waysAustin Benson
 
Sequences of Sets KDD '18
Sequences of Sets KDD '18Sequences of Sets KDD '18
Sequences of Sets KDD '18Austin Benson
 

Plus de Austin Benson (20)

Hypergraph Cuts with General Splitting Functions (JMM)
Hypergraph Cuts with General Splitting Functions (JMM)Hypergraph Cuts with General Splitting Functions (JMM)
Hypergraph Cuts with General Splitting Functions (JMM)
 
Spectral embeddings and evolving networks
Spectral embeddings and evolving networksSpectral embeddings and evolving networks
Spectral embeddings and evolving networks
 
Computational Frameworks for Higher-order Network Data Analysis
Computational Frameworks for Higher-order Network Data AnalysisComputational Frameworks for Higher-order Network Data Analysis
Computational Frameworks for Higher-order Network Data Analysis
 
Higher-order link prediction and other hypergraph modeling
Higher-order link prediction and other hypergraph modelingHigher-order link prediction and other hypergraph modeling
Higher-order link prediction and other hypergraph modeling
 
Hypergraph Cuts with General Splitting Functions
Hypergraph Cuts with General Splitting FunctionsHypergraph Cuts with General Splitting Functions
Hypergraph Cuts with General Splitting Functions
 
Hypergraph Cuts with General Splitting Functions
Hypergraph Cuts with General Splitting FunctionsHypergraph Cuts with General Splitting Functions
Hypergraph Cuts with General Splitting Functions
 
Higher-order link prediction
Higher-order link predictionHigher-order link prediction
Higher-order link prediction
 
Simplicial closure & higher-order link prediction
Simplicial closure & higher-order link predictionSimplicial closure & higher-order link prediction
Simplicial closure & higher-order link prediction
 
Three hypergraph eigenvector centralities
Three hypergraph eigenvector centralitiesThree hypergraph eigenvector centralities
Three hypergraph eigenvector centralities
 
Semi-supervised learning of edge flows
Semi-supervised learning of edge flowsSemi-supervised learning of edge flows
Semi-supervised learning of edge flows
 
Choosing to grow a graph
Choosing to grow a graphChoosing to grow a graph
Choosing to grow a graph
 
Link prediction in networks with core-fringe structure
Link prediction in networks with core-fringe structureLink prediction in networks with core-fringe structure
Link prediction in networks with core-fringe structure
 
Higher-order Link Prediction Syracuse
Higher-order Link Prediction SyracuseHigher-order Link Prediction Syracuse
Higher-order Link Prediction Syracuse
 
Random spatial network models for core-periphery structure
Random spatial network models for core-periphery structureRandom spatial network models for core-periphery structure
Random spatial network models for core-periphery structure
 
Random spatial network models for core-periphery structure.
Random spatial network models for core-periphery structure.Random spatial network models for core-periphery structure.
Random spatial network models for core-periphery structure.
 
Simplicial closure & higher-order link prediction
Simplicial closure & higher-order link predictionSimplicial closure & higher-order link prediction
Simplicial closure & higher-order link prediction
 
Simplicial closure and simplicial diffusions
Simplicial closure and simplicial diffusionsSimplicial closure and simplicial diffusions
Simplicial closure and simplicial diffusions
 
Sampling methods for counting temporal motifs
Sampling methods for counting temporal motifsSampling methods for counting temporal motifs
Sampling methods for counting temporal motifs
 
Set prediction three ways
Set prediction three waysSet prediction three ways
Set prediction three ways
 
Sequences of Sets KDD '18
Sequences of Sets KDD '18Sequences of Sets KDD '18
Sequences of Sets KDD '18
 

Dernier

Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfadriantubila
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxolyaivanovalion
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023ymrp368
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...shambhavirathore45
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Delhi Call girls
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girlCall Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girlkumarajju5765
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxolyaivanovalion
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramMoniSankarHazra
 

Dernier (20)

Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girlCall Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptx
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 

Higher-order clustering coefficients

  • 1. Higher-order clustering coefficients Austin R. Benson Cornell University SIAM Network Science July 13, 2017 Joint work with Hao Yin, Stanford Jure Leskovec, Stanford David Gleich, Purdue Slides bit.ly/austin-ns17
  • 2. u The clustering coefficient is the fundamental measurement of network science 2 ? C(u) = fraction of length-2 paths centered at node u that form a triangle. average clustering coefficient C = average C(u) over all nodes u. § In real-world networks, C is larger than we would expect (there is clustering). [Watts-Strogatz 1998] > 33k citations! § Attributed to triadic closure in sociology – a common friend provides an opportunity for more friendships. [Simmel 1908, Rapoport 1953, Granovetter 1973] § Key property for generative models [Newman 2009, Seshadhri-Kolda-Pinar 2012] § Used as a feature for node role discovery [Henderson+ 2012] § Predictor of mental health [Bearman-Moody 2004] - - u
  • 3. 3 The clustering coefficient is inherently limited as it measures the closure probability of just one simple structure—the triangle. And there is lots of evidence that dense “higher-order structure” between > 3 nodes are also important for clustering. § 4-cliques reveal community structure in word association and PPI networks [Palla+ 2005] § 4- and 5-cliques (+ other motifs/graphlets) used to identify network type and dimension [Yaveroğlu+ 2014, Bonato+ 2014] § 4-node motifs identify community structure in neural systems [Benson-Gleich-Leskovec 2016]
  • 4. 4 Triangles tell just one part of the story. How can we measure higher-order (clique) closure patterns?
  • 5. Our higher-order view of clustering coefficients 1. Find a 2-clique 2. Attach adjacent edge 3. Check for (2 + 1)-clique 1. Find a 3-clique 2. Attach adjacent edge 3. Check for (3+1)-clique 1. Find a 4-clique 2. Attach adjacent edge 3. Check for (4+1)-clique 5 C2 = avg. fraction of (2-clique, adjacent edge) pairs that induce a (2+1)-clique Increase clique size by 1 to get a higher-order clustering coefficient. C3 = avg. fraction of (3-clique, adjacent edge) pairs that induce a (3+1)-clique C4 = avg. fraction of (4-clique, adjacent edge) pairs that induce a (4+1)-clique - - - u uuu uu uuu
  • 6. Alice Bob Charlie1. Start with a group of 3 friends 2. One person in the group befriends someone new 3. The group might increase in size Dave 6 rollingstone.com oprah.com A plausible example of higher-order closure
  • 7. 7 We generalize clustering coefficients to account for clique closure. This particular generalization has several advantages… 1. Easy to analyze relationships between clustering at different orders. results for small-world and Gn,p models as well as general analysis 2. New insights into data old idea pretty much all real-world networks exhibit clustering. new idea real-world networks may only cluster up to a certain order. 3. Can relate clustering coefficients to existence of communities Large higher-order clustering coefficient → can find a good “higher-order community” Overview Higher-order clustering coefficients uuu
  • 8. 8 What can we say theoretically?
  • 9. 9 Third-order local clustering coefficient at node u. u u # # Third-order global clustering coefficient. Third-order average clustering coefficient. u u # # ¯C3 = C3(u) = C3 = u u # # 1 n P u P u P u = 1 n P u C3(u) Local, average, and global HOCCs
  • 10. Analysis for small-world networks 10 Ring network n nodes, edges to 2k neighbors edge rewiring probability p n = 16 k = 3 p = 0 [Watts-Strogatz 1998] With p = 0:0 and k < cn, as k; n → ∞, 10-3 10-2 10-1 100 Rewiring probability (p) 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 Avg.clust.coeff. C2- 10-3 10-2 10-1 100 Rewiring probability (p) 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 Avg.clust.coeff. C2- C3 C4 - - Proposition [Yin-Benson-Leskovec 2017] ¯C2 → 3 4 ¯Cr → 1 2 + 1 2r
  • 11. Analysis for Gn,p networks 11 E [Cr (u) | C2(u)] = (C2(u))r−1 + O(1/d2 u ) E [Cr ] = E ˆ ¯Cr ˜ = E [Cr (u)] = pr−1 Proposition [Yin-Benson-Leskovec 2017] Everything scales exponentially in the order of the cluster coefficient... Even if a node’s neighborhood is dense, i.e., large C2(u), higher-order clustering still decays exponentially.
  • 12. Analysis for general networks 12 Proposition For any node u in any network, (tight upper and lower bounds) 0 ≤ C3(u) ≤ p C2(u) u uu C2(u) = 1 C3(u) = 1 C2(u) ≈ 1/4 C3(u) = 1/2 C2(u) ≈ 1/2 C3(u) = 0 Observation Cr (u) = rKr+1(u) (du − r + 1)Kr (u) (says how to compute HOCCs by enumerating r- and (r + 1)-cliques.) Ka(u) is the number of a-cliques containing u
  • 13. 13 What happens in the data?
  • 14. 14 Neural connections (C. elegans) 0.31 0.14 0.06 Random configurations 0.15 0.04 0.01 Random configurations (C2 fixed) 0.31 0.17 0.09 Facebook friendships (Stanford3) 0.25 0.18 0.16 Random configurations 0.03 0.00 0.00 Random configurations (C2 fixed) 0.25 0.14 0.09 Co-authorship (ca-AstroPh) 0.68 0.61 0.56 Random configurations 0.01 0.00 0.00 Random configurations (C2 fixed) 0.68 0.60 0.52 ¯C2 ¯C3 ¯C4 Average HOCCs - - - uuu
  • 15. 15 Neural connections Random configurations [Bollobás 1980, Milo 2003] Random configurations with C2 fixed [Park-Newman 2004, Colomer de Simón+ 2013] Real network (C. elegans) u ¯C3 Concentration in random samples -
  • 16. 16 C2(u) C3(u) Neural connections Gn,p baseline Upper bound Facebook friendships Co-authorships Dense but nearly random regions Dense and structured regions • Real network • Random configuration with C2 fixed Local HOCCs - u u
  • 17. 17 Neural connections 0.18 0.08 0.06 decreases with order Facebook friendships 0.16 0.11 0.12 decreases and increases Co-authorship 0.32 0.33 0.36 increases with order Global HOCCs C2 C3 C4 The global HOCCs tell us something about the existence of communities… u High-degree nodes in co-authorship exhibit clique + star structure where C3(u) > C2(u).
  • 18. 18 Does higher-order clustering lead to “communities”?
  • 19. 19 If a network has a large higher-order clustering coefficient, then it has communities. then there exists at least one community by one particular measure of “higher-order community structure”, but we can find the community efficiently.
  • 20. The conductance of a set of vertices S is the ratio of edges leaving to edge end points in S. small conductance ó good “community” (edges leaving S) (edge end points in S) 20 S Background graph communities and conductance S cut(S) = 7 vol(S) = 85 (S) = 7/85 (S) = cut(S) vol(S)
  • 21. Background motif conductance generalizes conductance to higher-order structures like cliques [Benson-Gleich-Leskovec 2016] Uses higher-order notions of cut and volume 21 vol(S) = #(edge end points in S) cut(S) = #(edges cut) cutM (S) = #(motifs cut) volM (S) = #(motif end points in S) S S S S S (S) = cut(S) vol(S) M (S) = cutM (S) volM (S)
  • 22. 22 Higher-order clustering → a good higher-order community Easy to see that if Cr = 1, then the network is a union of disjoint cliques… … any of these cliques has optimal motif conductance = 0 Theorem [Yin-Benson-Leskovec-Gleich 2017] There exists some node u whose 1-hop neighborhood N1(u) satisfies where M is the r-clique motif, f is monotonically decreasing, and f(Cr) → 0 and Cr → 1 φM (N1(u)) ≤ f(Cr ) N1(u) This generalizes and improves a similar r = 2 result [Gleich-Seshadhri 12] u u
  • 23. 23 1-hop neighborhoods and higher-order communities Neural connections Facebook friendships Co-authorships Neighborhood Neighborhood with smallest conductance Fiedler cut with motif normalized Laplacian [Benson-Gleich-Leskovec 16] Large C3 and several neighborhoods with small triangle conductance
  • 24. 24 Related work § Gleich and Seshadrhi, “Vertex neighborhoods, low conductance cuts, and good seeds for local community methods”, KDD, 2012. Motivation for relating higher-order clustering coefficients to 1-hop neighborhood communities. Intellectually indebted for their proof techniques! § Benson, Gleich, and Leskovec, “Higher-order organization of complex networks,” Science, 2016. Introduced higher-order conductance and a spectral method for optimizing it. § Fronczak et al., “Higher order clustering coefficients in Barabási–Albert networks.” Physica A, 2002. Higher-order clustering by looking at shortest path lengths. § Jiang and Claramunt, “Topological analysis of urban street networks,” Environ. and Planning B, 2004. Higher-order clustering by looking for triangles in k-hop neighborhoods. § Lambiotte et al., “Structural Transitions in Densifying Networks,” Physical Review Letters, 2016. § Bhat et al., “Densification and structural transitions in networks that grow by node copying,” Physical Review E, 2016. Generative models with similar clique closure ideas.
  • 25. 25 § Higher-order clustering in networks. Yin, Benson, and Leskovec. arXiv:1704.03913, 2017 § Local higher-order graph clustering. Yin, Benson, Leskovec, and Gleich. To appear at KDD, 2017. http://cs.cornell.edu/~arb @austinbenson arb@cs.cornell.edu Thanks! Austin R. Benson 1. A generalization of the fundamental measurement of network science through “clique expansion” interpretation. 2. Able to analyze generally and in common random graph models (small-world and Gn,p). 3. Old idea all real-world graphs cluster. → New idea only cluster up to a certain order. 4. In data, helps distinguish between dense and random (neural connections) and dense and structured (FB friendships, co-authorship). 5. Global higher-order clustering leads to higher-order 1-hop neighborhood communities. Papers Higher-order clustering coefficients

Notes de l'éditeur

  1. \phi(S) =  \frac{ \text{cut}(S) }{ \raisebox{-0.1cm}{ min($\text{vol}(S)$, $\text{vol}(S)$) } }
  2. \phi(S) =  \frac{ \text{cut}(S) }{ \raisebox{-0.1cm}{ min($\text{vol}(S)$, $\text{vol}(S)$) } } text{vol}_M(S) = \#(\text{motif end points in $S$}) \text{cut}_M(S) = \#(\text{motifs cut}) \text{cut}(S) = \#(\text{edges cut}) \text{vol}(S) = \#(\text{edge end points in $S$})