Wednesday, March 8, Complex Networks. Presenter: Jirakhom Ruttanavakul. CS 790R, University of Nevada, Reno

Similar documents
arxiv:cond-mat/ v1 21 Oct 1999

(Social) Networks Analysis III. Prof. Dr. Daning Hu Department of Informatics University of Zurich

Topology and Dynamics of Complex Networks

Properties of Biological Networks

CS-E5740. Complex Networks. Scale-free networks

Summary: What We Have Learned So Far

Advanced Algorithms and Models for Computational Biology -- a machine learning approach

Network Thinking. Complexity: A Guided Tour, Chapters 15-16

An Evolving Network Model With Local-World Structure

M.E.J. Newman: Models of the Small World

Structure of biological networks. Presentation by Atanas Kamburov

Example for calculation of clustering coefficient Node N 1 has 8 neighbors (red arrows) There are 12 connectivities among neighbors (blue arrows)

γ : constant Goett 2 P(k) = k γ k : degree

Plan of the lecture I. INTRODUCTION II. DYNAMICAL PROCESSES. I. Networks: definitions, statistical characterization, examples II. Modeling frameworks

Lesson 4. Random graphs. Sergio Barbarossa. UPC - Barcelona - July 2008

Nick Hamilton Institute for Molecular Bioscience. Essential Graph Theory for Biologists. Image: Matt Moores, The Visible Cell

Overlay (and P2P) Networks

Critical Phenomena in Complex Networks

CS249: SPECIAL TOPICS MINING INFORMATION/SOCIAL NETWORKS

CAIM: Cerca i Anàlisi d Informació Massiva

Graph Theory. Graph Theory. COURSE: Introduction to Biological Networks. Euler s Solution LECTURE 1: INTRODUCTION TO NETWORKS.

Networks and Discrete Mathematics

A Generating Function Approach to Analyze Random Graphs

Exercise set #2 (29 pts)

Small-World Models and Network Growth Models. Anastassia Semjonova Roman Tekhov

Characteristics of Preferentially Attached Network Grown from. Small World

Economic Networks. Theory and Empirics. Giorgio Fagiolo Laboratory of Economics and Management (LEM) Sant Anna School of Advanced Studies, Pisa, Italy

Signal Processing for Big Data

Lecture on Game Theoretical Network Analysis

EFFECT OF VARYING THE DELAY DISTRIBUTION IN DIFFERENT CLASSES OF NETWORKS: RANDOM, SCALE-FREE, AND SMALL-WORLD. A Thesis BUM SOON JANG

The Complex Network Phenomena. and Their Origin

Complex Networks. Structure and Dynamics

An introduction to the physics of complex networks

Exploiting the Scale-free Structure of the WWW

Modeling and Simulating Social Systems with MATLAB

arxiv:cond-mat/ v5 [cond-mat.dis-nn] 16 Aug 2006

Eciency of scale-free networks: error and attack tolerance

On Complex Dynamical Networks. G. Ron Chen Centre for Chaos Control and Synchronization City University of Hong Kong

Topic II: Graph Mining

arxiv:cond-mat/ v1 [cond-mat.dis-nn] 3 Aug 2000

The missing links in the BGP-based AS connectivity maps

Supply chains involve complex webs of interactions among suppliers, manufacturers,

E6885 Network Science Lecture 5: Network Estimation and Modeling

Network Analysis. 1. Large and Complex Networks. Scale-free Networks Albert Barabasi Society

Epidemic spreading on networks

An Investigation into the Free/Open Source Software Phenomenon using Data Mining, Social Network Theory, and Agent-Based

Case Studies in Complex Networks

Models of Network Formation. Networked Life NETS 112 Fall 2017 Prof. Michael Kearns

UNIVERSITA DEGLI STUDI DI CATANIA FACOLTA DI INGEGNERIA

Attack Vulnerability of Network with Duplication-Divergence Mechanism

Attack vulnerability of complex networks

Topology Enhancement in Wireless Multihop Networks: A Top-down Approach

Master s Thesis. Title. Supervisor Professor Masayuki Murata. Author Yinan Liu. February 12th, 2016

Complex networks: A mixture of power-law and Weibull distributions

Topologies and Centralities of Replied Networks on Bulletin Board Systems

Heuristics for the Critical Node Detection Problem in Large Complex Networks

Introduction to network metrics

Higher order clustering coecients in Barabasi Albert networks

Impact of Clustering on Epidemics in Random Networks

Graph Model Selection using Maximum Likelihood

Structural Analysis of Paper Citation and Co-Authorship Networks using Network Analysis Techniques

COMP6237 Data Mining and Networks. Markus Brede. Lecture slides available here:

Introduction to Networks and Business Intelligence

The Coral Project: Defending against Large-scale Attacks on the Internet. Chenxi Wang

Universal Behavior of Load Distribution in Scale-free Networks

beyond social networks

Small World Properties Generated by a New Algorithm Under Same Degree of All Nodes

A Study of Random Duplication Graphs and Degree Distribution Pattern of Protein-Protein Interaction Networks

Erdős-Rényi Model for network formation

Systems, ESD.00. Networks II. Lecture 8. Lecturers: Professor Joseph Sussman Dr. Afreen Siddiqi TA: Regina Clewlow

Peer-to-Peer Data Management

Examples of Complex Networks

Distances in power-law random graphs

NETWORKS. David J Hill Research School of Information Sciences and Engineering The Australian National University

The Mathematical Description of Networks

6. Overview. L3S Research Center, University of Hannover. 6.1 Section Motivation. Investigation of structural aspects of peer-to-peer networks

6.207/14.15: Networks Lecture 5: Generalized Random Graphs and Small-World Model

Advanced Distributed Systems. Peer to peer systems. Reference. Reference. What is P2P? Unstructured P2P Systems Structured P2P Systems

Complex Networks: A Review

Machine Learning and Modeling for Social Networks

CS224W: Social and Information Network Analysis Jure Leskovec, Stanford University

NETWORK ANALYSIS. Duygu Tosun-Turgut, Ph.D. Center for Imaging of Neurodegenerative Diseases Department of Radiology and Biomedical Imaging

Graph-theoretic Properties of Networks

FITNESS-BASED GENERATIVE MODELS FOR POWER-LAW NETWORKS

V 1 Introduction! Mon, Oct 15, 2012! Bioinformatics 3 Volkhard Helms!

RANDOM-REAL NETWORKS

Resilient Networking. Thorsten Strufe. Module 3: Graph Analysis. Disclaimer. Dresden, SS 15

An Exploratory Journey Into Network Analysis A Gentle Introduction to Network Science and Graph Visualization

Networks and stability

Introduction to the Special Issue on AI & Networks

Failure in Complex Social Networks

Constructing a G(N, p) Network

3 Global Properties of Networks

Distributed Data Management

Information Security in Scale Free Networks

Importance of IP Alias Resolution in Sampling Internet Topologies

Models for the growth of the Web

How Do Real Networks Look? Networked Life NETS 112 Fall 2014 Prof. Michael Kearns

The Shape of the Internet. Slides assembled by Jeff Chase Duke University (thanks to Vishal Misra and C. Faloutsos)

Phase Transitions in Random Graphs- Outbreak of Epidemics to Network Robustness and fragility

Transcription:

Wednesday, March 8, 2006 Complex Networks Presenter: Jirakhom Ruttanavakul CS 790R, University of Nevada, Reno

Presented Papers Emergence of scaling in random networks, Barabási & Bonabeau (2003) Scale-free networks, Barabási & Albert (1999) Scale-free and hierarchical structures in complex networks, Barabási et al. (2002)

Random vs. Scale-Free Networks Random Networks The number of vertices is fixed from the beginning and edges can be randomly connected or reconnected The probability that two vertices are connected is random and uniform Scale-Free Networks Vertices can be added or removed from the network, thus the size of the network varies over time Higher probability of connection to already popular vertices Network contains important nodes that have connections to many other nodes and are called hubs

Examples of Scale-Free Networks & Hubs WWW: Yahoo!, Google, etc. Physical Structure of the Internet: routers Sexual relationships: Sweden People connected by e-mail Hollywood: Kevin Bacon Scientific papers connected by citations: Erdőspapers Business Partnerships: Genzyme, Chiron, Genentech Etc.

Random vs. Scale-Free Networks

Random vs. Scale-Free Networks

Examples of Scale-Free Networks & Hubs

Why Scale-Free Networks are Important Contemporary science cannot describe systems composed of non-identical elements that have diverse and non-local interactions (elements = vertices, interactions = edges). Living systems: vertices = proteins & genes, or nerve cells; edges = chemical interactions, or axons Social sciences: vertices = individuals or organizations; edges = social interactions between them WWW: vertices = HTML documents; edges = hyperlinks Language: vertices = words; edges = syntactic relationships The topology of real networks is mostly unknown, because these networks are very large, and interactions are very complex Researchers have little understanding of network structures and properties

Properties of Scale-Free Networks Network can be freely expanded Adding new vertices (Growth) New vertices usually are connected to already well connected vertices (Preferential Attachment) The probability of a vertex to interact with other k vertices decays as a Power Law : P( k) ~ Surprisingly, all examples given earlier shared the same powerlaw and γ tends to fall between 2 and 3 The power-law distribution implies that nodes with only a few links are numerous, but few nodes have a large number of links k γ

Networks following a Power Law

Network Models of ER & WS ER (Erdős and Rényi) Start with N vertices; the probability of connection is unformly p Probability of a vertex to be connected to k other vertices is λ k e λ N N 1 k N p (1 p) 1 k P( k) = where λ = k! k WS (Watts and Strogatz) Start with N vertices forming a 1-D lattice: each vertex is connected to its nearest and next nearest neighbors Then each edge can be rewired to another vertex randomly chosen with probability p If p = 0, z = coordination number in the lattice P( k) = δ ( k z) In these two models, nodes with a large number links (hubs) are absent

Incorporating Two Major Factors Two major factors Growth and Preferential Attachment Growth : Start with m o nodes and add new nodes with m m o edges linked to different existing vertices Preferential Attachment: Assume probability (Π) that a new node will be connected to an existing node i depends on the connectivity k i of that node Π(k i ) = k i /Σ j k j After t time steps, this model will lead to a random network with t+m o nodes and mt edges Follows a power law with γ model = 2.9 ± 0.1 (correct model should have a distribution whose features are independent of time)

Why These Two Factors are Important To prove that these two factors are important in the development of the network, the authors investigate two variants of the model Model A: keep the growth but eliminate preferential attachment Instead, a new vertex is connected with equal probability to any vertex in the system Π(k i ) = 1 / (m o + t 1) This leads to P(k) ~ exp(-βk) and eliminates the scalefree property

Why These Two Factors are Important Model B: The number of vertices is fixed, and preferential attachment is integrated into the network Π(k i ) = k i /Σ j k j At first, the system follows as power-law, but after N 2 time steps, all the nodes are connected In the development of power-law (scale-free) distribution network, both factors are needed

The Rich get Richer All nodes are not equal, the more connected nodes tend to acquire new connections from the new nodes added to the system more connected actors tend to be chosen for a new role With preferential attachment, a vertex that acquires more connections than another one tends to increase its connectivity at a higher rate (earlier nodes are favored, becoming popular nodes and more favored, etc.) k i / t = k i /2t, which gives k i (t) = m(t/t i ) 0.5, where t i is the time vertex i was added

How to Model a Network Use rich-get-richer properties to calculate γ analytically, by defining P[k i (t) < k], or P[t i > m 2 t/k 2 ] Assume the vertices are added to the system at the same time Over a long period of time, the system will reach P(k) = 2m 2 /k 3 giving γ = 3, independently of m This model can t be expected to account for all aspects of the studied networks Based on the authors simulations, scaling is present only for Π(k) ~ k. If the mechanism is faster than linear, the topology will be star-shaped. The model can be easily modified to account for exponents different from γ = 3, for example a fraction p of the links can be redirected, yielding γ(p) = 3 p

Advantages & Disadvantages Advantages of scale-free networks Robust against accidental failures Understanding the characteristics of the scale-free networks can prevent disasters Computer viruses Epidemic of diseases Disadvantages of scale-free networks Vulnerable to coordinated attacks Can t easily eradicate the viruses or diseases already in the system

Stopping Viruses in Scale-Free Networks

Hierarchical Network Model

Why Hierarchical Networks The architecture of hierarchical networks is significantly different from scale-free and random networks Can t be described using scale-free or random network models Rather follow a scaling law: C( k) ~ 1 k Where: C is the Clustering Coefficient of a node with k links C = 2n i /k i (k i -1); n i is the number of links between the k i neighbors of i. Random Network: C(N) ~ N -1 ; Scale-Free Network : C(N) ~ N -0.75 Ex. of hierarchical networks: 5 nodes : C =1, k = 5 25 nodes : C = 3/19, k = 20 125 nodes : C = 3/83, k = 84

Real-World Hierarchical Networks

Conclusion Complex networks whose number of vertices is known in advance and fixed can be described by random network models Expandable networks that have preferential attachment follow a power law and can be described by scale-free network models In hierarchical networks, the clustering coefficient follows a scaling law

Comments & Questions