Gyan Ranjan University of Minnesota, MN

Slides:



Advertisements
Similar presentations
Lecture 15. Graph Algorithms
Advertisements

Complex Networks for Representation and Characterization of Images For CS790g Project Bingdong Li 9/23/2009.
Partitional Algorithms to Detect Complex Clusters
22C:19 Discrete Math Graphs Fall 2014 Sukumar Ghosh.
Linked data: P redicting missing properties Klemen Simonic, Jan Rupnik, Primoz Skraba {klemen.simonic, jan.rupnik,
Motion Planning for Point Robots CS 659 Kris Hauser.
1 Greedy Forwarding in Dynamic Scale-Free Networks Embedded in Hyperbolic Metric Spaces Dmitri Krioukov CAIDA/UCSD Joint work with F. Papadopoulos, M.
IKI 10100: Data Structures & Algorithms Ruli Manurung (acknowledgments to Denny & Ade Azurat) 1 Fasilkom UI Ruli Manurung (Fasilkom UI)IKI10100: Lecture10.
报告人: 林 苑 指导老师:章忠志 副教授 复旦大学  Introduction about random walks  Concepts  Applications  Our works  Fixed-trap problem  Multi-trap problem.
Midwestern State University Department of Computer Science Dr. Ranette Halverson CMPS 2433 CHAPTER 4 - PART 2 GRAPHS 1.
Online Social Networks and Media. Graph partitioning The general problem – Input: a graph G=(V,E) edge (u,v) denotes similarity between u and v weighted.
 Graph Graph  Types of Graphs Types of Graphs  Data Structures to Store Graphs Data Structures to Store Graphs  Graph Definitions Graph Definitions.
DATA MINING LECTURE 12 Link Analysis Ranking Random walks.
Chapter 3 The Greedy Method 3.
1 Network Coding: Theory and Practice Apirath Limmanee Jacobs University.
1 Representing Graphs. 2 Adjacency Matrix Suppose we have a graph G with n nodes. The adjacency matrix is the n x n matrix A=[a ij ] with: a ij = 1 if.
Lecture 21: Spectral Clustering
A Robust Interference Model for Wireless Ad-Hoc Networks Pascal von Rickenbach Stefan Schmid Roger Wattenhofer Aaron Zollinger.
Chapter 9 Graph algorithms. Sample Graph Problems Path problems. Connectedness problems. Spanning tree problems.
Chapter 9 Graph algorithms Lec 21 Dec 1, Sample Graph Problems Path problems. Connectedness problems. Spanning tree problems.
Three Algorithms for Nonlinear Dimensionality Reduction Haixuan Yang Group Meeting Jan. 011, 2005.
CS 326A: Motion Planning Basic Motion Planning for a Point Robot.
Javad Lavaei Department of Electrical Engineering Columbia University Optimization over Graph with Application to Power Systems.
Minimum spanning tree Prof Amir Geva Eitan Netzer.
C&O 355 Mathematical Programming Fall 2010 Lecture 17 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A.
Soon-Hyung Yook, Sungmin Lee, Yup Kim Kyung Hee University NSPCS 08 Unified centrality measure of complex networks.
1 Applications of Relative Importance  Why is relative importance interesting? Web Social Networks Citation Graphs Biological Data  Graphs become too.
Chapter 2 Graph Algorithms.
Random Walks and Semi-Supervised Learning Longin Jan Latecki Based on : Xiaojin Zhu. Semi-Supervised Learning with Graphs. PhD thesis. CMU-LTI ,
GRAPHS CSE, POSTECH. Chapter 16 covers the following topics Graph terminology: vertex, edge, adjacent, incident, degree, cycle, path, connected component,
Graph Theory in Computer Science
How to reform a terrain into a pyramid Takeshi Tokuyama (Tohoku U) Joint work with Jinhee Chun (Tohoku U) Naoki Katoh (Kyoto U) Danny Chen (U. Notre Dame)
A Clustering Algorithm based on Graph Connectivity Balakrishna Thiagarajan Computer Science and Engineering State University of New York at Buffalo.
Jan Kamenický.  Many features ⇒ many dimensions  Dimensionality reduction ◦ Feature extraction (useful representation) ◦ Classification ◦ Visualization.
When Affinity Meets Resistance On the Topological Centrality of Edges in Complex Networks Gyan Ranjan University of Minnesota, MN [Collaborators: Zhi-Li.
341- INTRODUCTION TO BIOINFORMATICS Overview of the Course Material 1.
Data Structures and Algorithms in Parallel Computing Lecture 7.
GRAPHS. Graph Graph terminology: vertex, edge, adjacent, incident, degree, cycle, path, connected component, spanning tree Types of graphs: undirected,
 In the previews parts we have seen some kind of segmentation method.  In this lecture we will see graph cut, which is a another segmentation method.
C&O 355 Lecture 19 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A A A A A A A A.
Mesh Segmentation via Spectral Embedding and Contour Analysis Speaker: Min Meng
Response network emerging from simple perturbation Seung-Woo Son Complex System and Statistical Physics Lab., Dept. Physics, KAIST, Daejeon , Korea.
Introduction to Graph & Network Theory Thinking About Networks: From Metabolism to the Genome to Social Conflict Summer Workshop for Teachers June 27 th.
Graph clustering to detect network modules
Spectral clustering of graphs
Shan Lu, Jieqi Kang, Weibo Gong, Don Towsley UMASS Amherst
Multivariate Heavy Tails and Structural Properties of Networks
Groups of vertices and Core-periphery structure
Computing and Compressive Sensing in Wireless Sensor Networks
A Study of Group-Tree Matching in Large Scale Group Communications
Unsupervised Riemannian Clustering of Probability Density Functions
Random walks on complex networks
Network analysis.
Jianping Fan Dept of CS UNC-Charlotte
Degree and Eigenvector Centrality
Outline Nonlinear Dimension Reduction Brief introduction Isomap LLE
Graph Algorithm.
Grouping.
Prof. Paolo Ferragina, Algoritmi per "Information Retrieval"
Minimum Spanning Trees
Mikhail (Mike, Misha) Kagan jointly with Misha Klin
Prof. Paolo Ferragina, Algoritmi per "Information Retrieval"
Graph Operations And Representation
Spectral Clustering Eric Xing Lecture 8, August 13, 2010
报告人: 林 苑 指导老师:章忠志 副教授 复旦大学
Scale-Space Representation for Matching of 3D Models
Embedding Metrics into Geometric Spaces
Text Book: Introduction to algorithms By C L R S
Shan Lu, Jieqi Kang, Weibo Gong, Don Towsley UMASS Amherst
Chapter 9 Graph algorithms
Presentation transcript:

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 Bi-partitions of a graph 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 Complex Systems and Networks, 2012.

Overview Motivation Geometry of networks Bi-partitions of a graph 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 Complex Systems and Networks, 2012.

Motivation Complex networks Notion of centrality Utility 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 Complex Systems and Networks, 2012.

Cart before the Horse Centrality of nodes: Red to blue to white, decreasing order [1]. IMA International workshop on Complex Systems and Networks, 2012. Western states power grid Network sciences co-authorship

State of the Art Node centrality measures Edge centrality Our approach 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 Complex Systems and Networks, 2012.

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 Complex Systems and Networks, 2012.

Definitions Network as a graph G(V, E) Topological dimensions 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 Complex Systems and Networks, 2012.

The Graph and Algebra For a graph G(V, E) Structure of L [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 Complex Systems and Networks, 2012.

Geometry of Networks The Moore-Penrose pseudo-inverse of L Lp where In this n-dimensional space [2]: x IMA International workshop on Complex Systems and Networks, 2012.

Overview Motivation Geometry of networks Bi-partitions of a graph 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 Complex Systems and Networks, 2012.

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 Complex Systems and Networks, 2012. S S’

Bi-Partitions and L+ A measure of centrality of edge eij in E(G): Lower the value, bigger the sub-graph in which eij lies. IMA International workshop on Complex Systems and Networks, 2012. Lower the value, bigger the sub-graph in which i lies.

Bi-Partitions and L+ For an edge eij in E(G): [2, 3] IMA International workshop on Complex Systems and Networks, 2012. Higher the value, more the spanning trees on which eij lies.

When the Graph is a Tree Lower the value, closer to the tree-center i is. IMA International workshop on Complex Systems and Networks, 2012. Lower the value, closer to the tree-center eij is.

When the Graph is a Tree IMA International workshop on Complex Systems and Networks, 2012.

Overview Motivation Geometry of networks Bi-partitions of a graph 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 Complex Systems and Networks, 2012.

Random Detours Random walk from i to j Random detour 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 Complex Systems and Networks, 2012.

Recurrence in Detours Expected number of times the walker returns to source IMA International workshop on Complex Systems and Networks, 2012.

Overview Motivation Geometry of networks Bi-partitions of a graph 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 Complex Systems and Networks, 2012.

Wherein lies the Core IMA International workshop on Complex Systems and Networks, 2012.

The Net-Sci Network Selecting edges based on centrality IMA International workshop on Complex Systems and Networks, 2012. Selecting edges based on centrality

The Western States Power-Grid IMA International workshop on Complex Systems and Networks, 2012. |V(G)| = 4941, |E(G)| = 6954 (c) Edges with Le+ ≤ mean (a) Edges with Le+ ≤ 1/3 of mean (b) Edges with Le+ ≤ 1/2 of mean

Extract Trees the Greedy Way IMA International workshop on Complex Systems and Networks, 2012. Spanning tree obtained through Kruskal’s algorithm on Le+ The Italian power grid network

Relaxed Balanced Bi-Partitioning IMA International workshop on Complex Systems and Networks, 2012. Balanced connected bi-partitioning NP-Hard problem Relaxed version feasible |E(S, S’)| minimization not required Node duplication permitted

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 Complex Systems and Networks, 2012.

Questions? Thank you! IMA International workshop on Complex Systems and Networks, 2012.

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 between nodes 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 Complex Systems and Networks, 2012.

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 Complex Systems and Networks, 2012.