when affinity meets resistance on the topological centrality of edges in complex networks

29
When Affinity Meets Resistance On the Topological Centrality of Edges in Complex Networks Gyan Ranjan University of Minnesota, MN [Collaborators: Zhi-Li Zhang and Hesham Mekky.] I M A I n t e r n a t i o n a l w o r k s h o p o n C o m p l e x S y s t e m s a n d N e t w o r k s , 2 0 1 2 .

Upload: salma

Post on 22-Feb-2016

51 views

Category:

Documents


0 download

DESCRIPTION

When Affinity Meets Resistance On the Topological Centrality of Edges in Complex Networks. Gyan Ranjan University of Minnesota, MN [Collaborators: Zhi-Li Zhang and Hesham Mekky.] . IMA International workshop on Complex Systems and Networks, 2012. . Overview. Motivation Geometry of networks - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: When Affinity Meets Resistance On the Topological Centrality of Edges in Complex Networks

When Affinity Meets ResistanceOn the Topological Centrality of Edges in Complex

Networks

Gyan RanjanUniversity of Minnesota, MN

[Collaborators: Zhi-Li Zhang and Hesham Mekky.]

IMA International workshop on Com

plex Systems and

Networks, 2012.

Page 2: When Affinity Meets Resistance On the Topological Centrality of Edges in Complex Networks

Overview Motivation Geometry of networks

n-dimensional embedding

Bi-partitions of a graph Connectivity within and across partitions

Random detours Overhead

Real-world networks and applications

IMA International workshop on Com

plex Systems and

Networks, 2012.

Page 3: When Affinity Meets Resistance On the Topological Centrality of Edges in Complex Networks

Overview Motivation Geometry of networks

n-dimensional embedding

Bi-partitions of a graph Connectivity within and across partitions

Random detours Overhead

Real-world networks and applications

IMA International workshop on Com

plex Systems and

Networks, 2012.

Page 4: When Affinity Meets Resistance On the Topological Centrality of Edges in Complex Networks

Motivation Complex networks

Study of entities and inter-connections Applicable to several fields

Biology, structural analysis, world-wide-web

Notion of centrality Position of entities and inter-connections

Page-rank of Google

Utility

Roles and functions of entities and inter-connections Structure determines functionality

IMA International workshop on Com

plex Systems and

Networks, 2012.

Page 5: When Affinity Meets Resistance On the Topological Centrality of Edges in Complex Networks

Cart before the Horse

IMA International workshop on Com

plex Systems and

Networks, 2012.

Centrality of nodes: Red to blue to white, decreasing order [1].

Western states power grid Network sciences co-authorship

Page 6: When Affinity Meets Resistance On the Topological Centrality of Edges in Complex Networks

State of the Art Node centrality measures

Degree, Joint-degree Local influence

Shortest paths based Random-walks based

Page Rank Sub-graph centrality

Edge centrality Shortest paths based [Explicit] Combination of node centralities of end-points [Implicit]

Joint degree across the edge

Our approach A geometric and topological view of network structure

Generic, unifies several approaches into one

IMA International workshop on Com

plex Systems and

Networks, 2012.

Page 7: When Affinity Meets Resistance On the Topological Centrality of Edges in Complex Networks

Overview Motivation Geometry of networks

n-dimensional embedding

Bi-partitions of a graph Connectivity within and across partitions

Random detours Overhead

Example and real-world networks

IMA International workshop on Com

plex Systems and

Networks, 2012.

Page 8: When Affinity Meets Resistance On the Topological Centrality of Edges in Complex Networks

Definitions Network as a graph G(V, E)

Simple, connected and unweighted [for simplicity] Extends to weighted networks/graphs

wij is the weight of edge eij

Topological dimensions |V(G)| = n [Order of the graph] |E(G)| = m [Number of edges] Vol(G) = 2 m [Volume of the graph] d(i) = Degree of node i

IMA International workshop on Com

plex Systems and

Networks, 2012.

Page 9: When Affinity Meets Resistance On the Topological Centrality of Edges in Complex Networks

The Graph and Algebra For a graph G(V, E)

[A]nxn = Adjacency matrix of G(V, E) aij = 1 if in E(G), 0 otherwise [D] nxn = Degree matrix of G(V, E) [L] nxn = D – A = Laplacian matrix of G(V, E)

Structure of L

Symmetric, centered and positive semi-definite L U Lambda

IMA International workshop on Com

plex Systems and

Networks, 2012.

Page 10: When Affinity Meets Resistance On the Topological Centrality of Edges in Complex Networks

Geometry of Networks The Moore-Penrose pseudo-inverse of L

Lp

where

In this n-dimensional space [2]:

x

x

x

IMA International workshop on Com

plex Systems and

Networks, 2012.

Page 11: When Affinity Meets Resistance On the Topological Centrality of Edges in Complex Networks

Overview Motivation Geometry of networks

n-dimensional embedding

Bi-partitions of a graph Connectivity within and across partitions

Random detours Overhead

Real-world networks and applications

IMA International workshop on Com

plex Systems and

Networks, 2012.

Page 12: When Affinity Meets Resistance On the Topological Centrality of Edges in Complex Networks

Bi-Partitions of a Network Connected bi-partitions of G(V, E)

P(S, S’): a cut with two connected sub-graphs V(S), V(S’) and E(S, S’) : nodes and edges T(G), T(S) and T(S’) : Spanning trees T set of spanning trees in

S and S’ respectively

set of connected bi-partitions

Represents a reduced state First point of disconnectedness Where does a node / edge lie?

IMA International workshop on Com

plex Systems and

Networks, 2012.

S S’

Page 13: When Affinity Meets Resistance On the Topological Centrality of Edges in Complex Networks

Bi-Partitions and L+

IMA International workshop on Com

plex Systems and

Networks, 2012.

Lower the value, bigger the sub-graph in which eij lies.

Lower the value, bigger the sub-graph in which i lies.

A measure of centrality of edge eij in E(G):

Page 14: When Affinity Meets Resistance On the Topological Centrality of Edges in Complex Networks

Bi-Partitions and L+

IMA International workshop on Com

plex Systems and

Networks, 2012.

Higher the value, more the spanning trees on which eij lies.

[2, 3]

For an edge eij in E(G):

Page 15: When Affinity Meets Resistance On the Topological Centrality of Edges in Complex Networks

When the Graph is a Tree

IMA International workshop on Com

plex Systems and

Networks, 2012.

Lower the value, closer to the tree-center i is.

Lower the value, closer to the tree-center eij is.

Page 16: When Affinity Meets Resistance On the Topological Centrality of Edges in Complex Networks

When the Graph is a Tree

IMA International workshop on Com

plex Systems and

Networks, 2012.

Page 17: When Affinity Meets Resistance On the Topological Centrality of Edges in Complex Networks

Overview Motivation Geometry of networks

n-dimensional embedding

Bi-partitions of a graph Connectivity within and across partitions

Random detours Overhead

Real-world networks and applications

IMA International workshop on Com

plex Systems and

Networks, 2012.

Page 18: When Affinity Meets Resistance On the Topological Centrality of Edges in Complex Networks

Random Detours Random walk from i to j

Hitting time: Hij Commute time: Cij = Hij + Hji = Vol(G) [2, 3]

Random detour i to j but through k

Detour overhead [1]

IMA International workshop on Com

plex Systems and

Networks, 2012.

Page 19: When Affinity Meets Resistance On the Topological Centrality of Edges in Complex Networks

Recurrence in Detours

IMA International workshop on Com

plex Systems and

Networks, 2012.

Expected number of times the walker returns to source

Page 20: When Affinity Meets Resistance On the Topological Centrality of Edges in Complex Networks

Overview Motivation Geometry of networks

n-dimensional embedding

Bi-partitions of a graph Connectivity within and across partitions

Random detours Overhead

Real-world networks and applications

IMA International workshop on Com

plex Systems and

Networks, 2012.

Page 21: When Affinity Meets Resistance On the Topological Centrality of Edges in Complex Networks

Wherein lies the Core

IMA International workshop on Com

plex Systems and

Networks, 2012.

Page 22: When Affinity Meets Resistance On the Topological Centrality of Edges in Complex Networks

The Net-Sci Network

IMA International workshop on Com

plex Systems and

Networks, 2012. Selecting edges based on centrality

Page 23: When Affinity Meets Resistance On the Topological Centrality of Edges in Complex Networks

The Western States Power-Grid

|V(G)| = 4941, |E(G)| = 6954

(a) Edges with Le+ ≤ 1/3 of mean(b) Edges with Le+ ≤ 1/2 of mean(c) Edges with Le+ ≤ mean

IMA International workshop on Com

plex Systems and

Networks, 2012.

Page 24: When Affinity Meets Resistance On the Topological Centrality of Edges in Complex Networks

Extract Trees the Greedy Way

IMA International workshop on Com

plex Systems and

Networks, 2012. The Italian power grid network

Spanning tree obtained through Kruskal’s algorithm on Le

+

Page 25: When Affinity Meets Resistance On the Topological Centrality of Edges in Complex Networks

Relaxed Balanced Bi-Partitioning

Balanced connected bi-partitioning NP-Hard problem Relaxed version feasible

|E(S, S’)| minimization not required Node duplication permitted

IMA International workshop on Com

plex Systems and

Networks, 2012.

Page 26: When Affinity Meets Resistance On the Topological Centrality of Edges in Complex Networks

Summary of Results Geometric approach to centrality

The eigen space of L+ Length of position vector, angular and Euclidean distances

Notion of centrality Based on position and connectedness

Global measure, topological connection

Applications

Core identification Greedy tree extraction Relaxed bi-partitioning

IMA International workshop on Com

plex Systems and

Networks, 2012.

Page 27: When Affinity Meets Resistance On the Topological Centrality of Edges in Complex Networks

Questions? Thank you!

IMA International workshop on Com

plex Systems and

Networks, 2012.

Page 28: When Affinity Meets Resistance On the Topological Centrality of Edges in Complex Networks

Selected References [1] G. Ranjan and Z. –L. Zhang, Geometry of Complex Networks

and Topological Centrality, [arXiv 1107.0989].

[2] F. Fouss et al., Random-walk computation of similarities betweennodes of a graph with application to collaborative recommendation, IEEE Transactions on Knowledge and Data Engineering, 19, 2007.

[3] D. J. Klein and M. Randic. Resistance distance. J. Math. Chemistry, 12:81–95, 1993.

IMA International workshop on Com

plex Systems and

Networks, 2012.

Page 29: When Affinity Meets Resistance On the Topological Centrality of Edges in Complex Networks

Acknowledgment The work was supported by DTRA grant HDTRA1-09-1-0050 and

NSF grants CNS-0905037, CNS-1017647 and CNS-1017092.

IMA International workshop on Com

plex Systems and

Networks, 2012.