Flexible Graph Models for Complex Networks Complex Networks: Internet and its applications: WWW, content sharing, social online Other: further social,

Slides:



Advertisements
Similar presentations
Routing Complexity of Faulty Networks Omer Angel Itai Benjamini Eran Ofek Udi Wieder The Weizmann Institute of Science.
Advertisements

Sampling Research Questions
Scale Free Networks.
Shuai Ma, Yang Cao, Wenfei Fan, Jinpeng Huai, Tianyu Wo Capturing Topology in Graph Pattern Matching University of Edinburgh.
Fast Algorithms For Hierarchical Range Histogram Constructions
1 On the Eigenvalue Power Law Milena Mihail Georgia Tech Christos Papadimitriou U.C. Berkeley &
Analysis and Modeling of Social Networks Foudalis Ilias.
Week 5 - Models of Complex Networks I Dr. Anthony Bonato Ryerson University AM8002 Fall 2014.
Modeling Malware Spreading Dynamics Michele Garetto (Politecnico di Torino – Italy) Weibo Gong (University of Massachusetts – Amherst – MA) Don Towsley.
Beyond Trilateration: On the Localizability of Wireless Ad Hoc Networks Reported by: 莫斌.
Synopsis of “Emergence of Scaling in Random Networks”* *Albert-Laszlo Barabasi and Reka Albert, Science, Vol 286, 15 October 1999 Presentation for ENGS.
Information Networks Small World Networks Lecture 5.
Structural Inference of Hierarchies in Networks BY Yu Shuzhi 27, Mar 2014.
Farnoush Banaei-Kashani and Cyrus Shahabi Criticality-based Analysis and Design of Unstructured P2P Networks as “ Complex Systems ” Mohammad Al-Rifai.
1 Algorithmic Performance in Power Law Graphs Milena Mihail Christos Gkantsidis Christos Papadimitriou Amin Saberi.
Topology Generation Suat Mercan. 2 Outline Motivation Topology Characterization Levels of Topology Modeling Techniques Types of Topology Generators.
Small-World Graphs for High Performance Networking Reem Alshahrani Kent State University.
Network Morphospace Andrea Avena-Koenigsberger, Joaquin Goni Ricard Sole, Olaf Sporns Tung Hoang Spring 2015.
Using Structure Indices for Efficient Approximation of Network Properties Matthew J. Rattigan, Marc Maier, and David Jensen University of Massachusetts.
Network Statistics Gesine Reinert. Yeast protein interactions.
Common Properties of Real Networks. Erdős-Rényi Random Graphs.
Sampling from Large Graphs. Motivation Our purpose is to analyze and model social networks –An online social network graph is composed of millions of.
Advanced Topics in Data Mining Special focus: Social Networks.
1 The Independent Domain Model for Hysteresis A practical approach to understand and quantify hysteretic effects.
1 Algorithms for Large Data Sets Ziv Bar-Yossef Lecture 7 May 14, 2006
Network analysis and applications Sushmita Roy BMI/CS 576 Dec 2 nd, 2014.
Computer Science 1 Web as a graph Anna Karpovsky.
Large-scale organization of metabolic networks Jeong et al. CS 466 Saurabh Sinha.
The Erdös-Rényi models
Information Networks Power Laws and Network Models Lecture 3.
Topic 13 Network Models Credits: C. Faloutsos and J. Leskovec Tutorial
1 Milena Mihail Web Science Tea Feb 29, 08 Discussion Topic:
All that remains is to connect the edges in the variable-setters to the appropriate clause-checkers in the way that we require. This is done by the convey.
1 Milena Mihail Georgia Tech. with Stephen Young, Giorgos Amanatidis, Bradley Green Flexible Models for Complex Networks.
Percolation in self-similar networks Dmitri Krioukov CAIDA/UCSD M. Á. Serrano, M. Boguñá UNT, March 2011.
Scalable and Efficient Data Streaming Algorithms for Detecting Common Content in Internet Traffic Minho Sung Networking & Telecommunications Group College.
1 Spectral Analysis of Power-Law Graphs and its Application to Internet Topologies Milena Mihail Georgia Tech.
GATree: Genetically Evolved Decision Trees 전자전기컴퓨터공학과 데이터베이스 연구실 G 김태종.
A Clustering Algorithm based on Graph Connectivity Balakrishna Thiagarajan Computer Science and Engineering State University of New York at Buffalo.
1 Burning a graph as a model of social contagion Anthony Bonato Ryerson University Institute of Software Chinese Academy of Sciences.
1 “Erdos and the Internet” Milena Mihail Georgia Tech. The Internet is a remarkable phenomenon that involves graph theory in a natural way and gives rise.
Random-Graph Theory The Erdos-Renyi model. G={P,E}, PNP 1,P 2,...,P N E In mathematical terms a network is represented by a graph. A graph is a pair of.
Jure Leskovec Computer Science Department Cornell University / Stanford University Joint work with: Jon Kleinberg (Cornell), Christos.
Self-Similarity of Complex Networks Maksim Kitsak Advisor: H. Eugene Stanley Collaborators: Shlomo Havlin Gerald Paul Zhenhua Wu Yiping Chen Guanliang.
Aemen Lodhi (Georgia Tech) Amogh Dhamdhere (CAIDA)
Emergence of Scaling and Assortative Mixing by Altruism Li Ping The Hong Kong PolyU
1 “Expansion” in Power Law and Scale Free Graphs Milena Mihail Georgia Tech with Christos Gkantsidis, Christos Papadimitriou and Amin Saberi.
1 Milena Mihail Georgia Tech. “with network elements maintaining characteristic profiles” Models and Algorithms for Complex Networks “with categorical.
Physics of Flow in Random Media Publications/Collaborators: 1) “Postbreakthrough behavior in flow through porous media” E. López, S. V. Buldyrev, N. V.
Percolation Processes Rajmohan Rajaraman Northeastern University, Boston May 2012 Chennai Network Optimization WorkshopPercolation Processes1.
Yongqin Gao, Greg Madey Computer Science & Engineering Department University of Notre Dame © Copyright 2002~2003 by Serendip Gao, all rights reserved.
Random Dot Product Graphs Ed Scheinerman Applied Mathematics & Statistics Johns Hopkins University IPAM Intelligent Extraction of Information from Graphs.
Lecture 10: Network models CS 765: Complex Networks Slides are modified from Networks: Theory and Application by Lada Adamic.
Complex Network Theory – An Introduction Niloy Ganguly.
Most of contents are provided by the website Network Models TJTSD66: Advanced Topics in Social Media (Social.
Jure Leskovec Kevin J. Lang Anirban Dasgupta Michael W. Mahoney WWW’ 2008 Statistical Properties of Community Structure in Large Social and Information.
Transport in weighted networks: optimal path and superhighways Collaborators: Z. Wu, Y. Chen, E. Lopez, S. Carmi, L.A. Braunstein, S. Buldyrev, H. E. Stanley.
Urban Traffic Simulated From A Dual Perspective Hu Mao-Bin University of Science and Technology of China Hefei, P.R. China
Network Science K. Borner A.Vespignani S. Wasserman.
Network Partition –Finding modules of the network. Graph Clustering –Partition graphs according to the connectivity. –Nodes within a cluster is highly.
1 Milena Mihail Georgia Tech. Algorithmic Performance in Complex Networks.
Chapter 29 Conducting Market Research. Objectives  Explain the steps in designing and conducting market research  Compare primary and secondary data.
Dynamic Network Analysis Case study of PageRank-based Rewiring Narjès Bellamine-BenSaoud Galen Wilkerson 2 nd Second Annual French Complex Systems Summer.
Cmpe 588- Modeling of Internet Emergence of Scale-Free Network with Chaotic Units Pulin Gong, Cees van Leeuwen by Oya Ünlü Instructor: Haluk Bingöl.
Network (graph) Models
Structures of Networks
Complex Networks: Connectivity and Functionality
Introducing complex networks into quantum regime
Modelling and Searching Networks Lecture 6 – PA models
Discrete Mathematics and its Applications Lecture 6 – PA models
Presentation transcript:

Flexible Graph Models for Complex Networks Complex Networks: Internet and its applications: WWW, content sharing, social online Other: further social, biological Yorgos Amanatidis 1 1. School of Mathematics, Georgia Tech, supported by ARC and ACO. Joint with Bradley Green 2, Milena Mihail 3 (advisor) 2. School of Mathematics, Georgia Tech, supported by NSF VIGRE. 3. School of Computer Science, Georgia Tech, supported by NSF CCF 05 & 08. Flexible Graph Models: Few parameters whose fine tuning result in vastly distinct features of (possibly annotated) network structure and function. Fundamental to explain, predict and control network function. We also focus on efficiency of model realizability, since the scaling rate of the related applications is quite dramatic. Poster Outline: Pages 2,3: Brief Summary of Standard Complex Network Models Page 4: Two Low Entropy Cases: Disassortativity and Sparse Cuts Pages 5,6,7,8: The Joint Degree Matrix Realizability Problem (addressing the case of disassortative networks) Pages 9,10,11: Random Kernel (similarity) Graphs (towards generalizing standard models to include distinct special cases such as sparse cuts and disassortativity) Page 12: Network Evolution and Efficient Implementation

2 Structure & Function Early Observations Structure: Heavy Tailed Statistics Function: Small World Phenomenon In a clustered graph of size n, O(n) random links decrease the diameter to O(logn) AS Level Internet (each node is an ISP) Gene-Protein Interaction network for the Yeast Nearly constant average degree (as the network scaled) but no concentration of degrees around their mean. Suggest paradigm shift from Erdős-Rényi models. Local clustering and small diameter, especially navigability. Suggest function as an integral part of model definition and evaluation. Navigability stresses importance of accurate parametrization. When the O(n) links are added with then paths of length O(polylogn) can be found with local search, iff r is the dimension of the lattice.

3 Complex Network Models 1 st Generation Macroscopic (see R. Durrett’s book 08) Microscopic (see M. Jackson’s book 08) Random graphs capturing heavy tailed statistics. Further effort to verify the models by establishing efficient network function (diameter, conductance, navigability) Advantages: conceptually simple, General, efficient to implement. Disadvantage: missing semantics Explanatory: evolutionary/optimization/incentive-driven processes. Further effort to verify the models by establishing agreement with observed structural properties. Advantage: fully annotated and explanatory. Disadvantages: lack of generality, particularly inefficient to simulate Successful: in cases where network elements have strongly distinct semantics. Example: Internet router connectivity within an ISP. There is vast variance in the capacities of different routers Successful: when all network elements are roughly similar, Thus the missing semantics are not particularly important. Example: AS Level Internet (all ISP’s are more or less the same).

4 Existence of Sparse Cuts Cases where Macroscopic Models Fail Router connectivity of a single provider (picture reflecting real data): low degree nodes correspond to high bandwidth routers and are in the “center” of the network. High degree nodes are in the “periphery”. Is in sharp contrast with random graphs. Heuristic: in addition to matching expected degrees, match number of links between nodes in distinct degree classes (picture reflecting synthetic data following heuristic). Flickr relationsPatent collaborations (Boston) Sparse cuts indicate a subgroup with special semantics. Sparse cuts of small size are of particular importance (law of the few): an emerging trend, a group of terrorists, potential starting of an epidemic. They are present in many complex networks, well beyond what standard random graph models predict. Negative Assortativity

5 Graphic Realizations of Joint Degree Matrices addressing negative assortativity The Joint-Degree Matrix Realization Problem: The J-D Matrix Connected Realization Problem:

6 Theorem 1 [A,Green, Mihail ’08]: (generalization of Erdős-Gallai, Havel-Hakimi) Theorem 2 [A,Green,Mihail ’08]:

7 Remarks: Proofs of both theorems are algorithmic. The algorithm for Theorem 1, is greedy. However, it involves augmentations along alternating structures, that are neither simple augmentations, nor straightforward augmenting paths. Key to the algorithm is a certain balanced degree invariant. For Theorem 2, the necessary and sufficient conditions are fairly complex, and of exponential size. We introduce a novel poly-time recursive algorithm that searches for suitable local graph modifications to construct a connected graph,or identifies a necessary condition that fails to hold. The latter is illustrated below. Think of these as a single component. Now we have 9 available edges for 11 vertices, so there is no way to obtain a connected graph even if the “red blob” is connected. This is a typical example of a certificate that no connected graph exists.

8 Open Problems

9 Model : Random Kernel Function Graphs Model (slightly simplified for this poster): Motivation: Nodes have semantics expressed by values on d distinct attributes, and are generated from a general distribution. Connections between nodes have semantics expressed by a kernel function.

10 Model with Known Results for Random Kernel Graphs Bollobás, Janson, Riordan 07: Semiclosed characterization of connectivity and phase transition in terms of (under mild assumptions). Subsumes most known sparse random graph models by suitable definitions of. Main point: vast classes of sparse random graphs reduce locally (and can be analyzed) like Erdős-Rényi. Young, Mihail 08: Characterization (with concentration) of degree distribution, diameter, clustering, in terms of. Includes heavy tailed models and small world phenomenon by suitable definition of (without assumptions). Semiclosed characterization of conductance, in terms of (conjectured if a.e.) Main point: there is a random graph model with clear semantics, conceptually simple and efficient to implement, that captures many critical structural and functional aspects of complex networks, and generates quite distinct classes graphs. Main challenge: whose characterization reduces to

11 Probability Distributions & Kernel Functions towards modeling Sparse Cuts Probability Distributions & Kernel Functions towards modeling Negative Assortativity In theory, for wide ranges of network characteristics (using Young & Mihail 08), and experimentally A & Mihail 08). Experimentally A & Mihail 08.

12 The general allows each instance to evolve naturally from previous instances. Evolution Efficient Implementation In general, realizing an instance of requires experiments. For where expected degrees can be computed efficiently (including inner product graphs), this can be reduced to by “approximating” the distribution as in the configuration model. It is interesting to prove guarantees for such approximations. In principle, the introduced dependencies only force degree concentration, and we expect good behavior.