Network Science: A Short Introduction i3 Workshop

Slides:



Advertisements
Similar presentations
Peer-to-Peer and Social Networks Power law graphs Small world graphs.
Advertisements

Complex Networks: Complex Networks: Structures and Dynamics Changsong Zhou AGNLD, Institute für Physik Universität Potsdam.
Complex Networks Advanced Computer Networks: Part1.
Scale Free Networks.
Algorithmic and Economic Aspects of Networks Nicole Immorlica.
Emergence of Scaling in Random Networks Albert-Laszlo Barabsi & Reka Albert.
It’s a Small World by Jamie Luo. Introduction Small World Networks and their place in Network Theory An application of a 1D small world network to model.
VL Netzwerke, WS 2007/08 Edda Klipp 1 Max Planck Institute Molecular Genetics Humboldt University Berlin Theoretical Biophysics Networks in Metabolism.
Analysis of Social Media MLD , LTI William Cohen
Models of Network Formation Networked Life NETS 112 Fall 2013 Prof. Michael Kearns.
Information Networks Small World Networks Lecture 5.
CSE 522 – Algorithmic and Economic Aspects of the Internet Instructors: Nicole Immorlica Mohammad Mahdian.
1 Evolution of Networks Notes from Lectures of J.Mendes CNR, Pisa, Italy, December 2007 Eva Jaho Advanced Networking Research Group National and Kapodistrian.
Complex Networks Third Lecture TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA TexPoint fonts used in EMF. Read the.
CS728 Lecture 5 Generative Graph Models and the Web.
Emergence of Scaling in Random Networks Barabasi & Albert Science, 1999 Routing map of the internet
Networks. Graphs (undirected, unweighted) has a set of vertices V has a set of undirected, unweighted edges E graph G = (V, E), where.
Network Models Social Media Mining. 2 Measures and Metrics 2 Social Media Mining Network Models Why should I use network models? In may 2011, Facebook.
Scale-free networks Péter Kómár Statistical physics seminar 07/10/2008.
Small-World Graphs for High Performance Networking Reem Alshahrani Kent State University.
Alon Arad Alon Arad Hurst Exponent of Complex Networks.
Peer-to-Peer and Grid Computing Exercise Session 3 (TUD Student Use Only) ‏
Common Properties of Real Networks. Erdős-Rényi Random Graphs.
Global topological properties of biological networks.
Advanced Topics in Data Mining Special focus: Social Networks.
1 Algorithms for Large Data Sets Ziv Bar-Yossef Lecture 7 May 14, 2006
TELCOM2125: Network Science and Analysis
Peer-to-Peer and Social Networks Random Graphs. Random graphs E RDÖS -R ENYI MODEL One of several models … Presents a theory of how social webs are formed.
Random Graph Models of Social Networks Paper Authors: M.E. Newman, D.J. Watts, S.H. Strogatz Presentation presented by Jessie Riposo.
(Social) Networks Analysis III Prof. Dr. Daning Hu Department of Informatics University of Zurich Oct 16th, 2012.
Topic 13 Network Models Credits: C. Faloutsos and J. Leskovec Tutorial
Author: M.E.J. Newman Presenter: Guoliang Liu Date:5/4/2012.
Emergence of Scaling and Assortative Mixing by Altruism Li Ping The Hong Kong PolyU
Social Network Analysis Prof. Dr. Daning Hu Department of Informatics University of Zurich Mar 5th, 2013.
Class 9: Barabasi-Albert Model-Part I
Lecture 10: Network models CS 765: Complex Networks Slides are modified from Networks: Theory and Application by Lada Adamic.
Most of contents are provided by the website Network Models TJTSD66: Advanced Topics in Social Media (Social.
The simultaneous evolution of author and paper networks
Network (graph) Models
Hiroki Sayama NECSI Summer School 2008 Week 2: Complex Systems Modeling and Networks Network Models Hiroki Sayama
Lecture 1: Complex Networks
Topics In Social Computing (67810)
Learning to Generate Networks
Advanced Computer Networks: Part1
Network biology : protein – protein interactions
Models of networks (synthetic networks or generative models): Random, Small-world, Scale-free, Configuration model and Random geometric model By: Ralucca.
Peer-to-Peer and Social Networks
Generative Model To Construct Blog and Post Networks In Blogosphere
Network Science: A Short Introduction i3 Workshop
Random Graph Models of large networks
The Watts-Strogatz model
A Locality Model of the Evolution of Blog Networks
Models of Network Formation
The likelihood of linking to a popular website is higher
Models of Network Formation
Peer-to-Peer and Social Networks Fall 2017
Models of Network Formation
Small World Networks Scotty Smith February 7, 2007.
Network Science: A Short Introduction i3 Workshop
Models of Network Formation
Peer-to-Peer and Social Networks
Modelling Structure and Function in Complex Networks
Section 8.3: Degree Distribution
Lecture 9: Network models CS 765: Complex Networks
Lecture 21 Network evolution
Modelling and Searching Networks Lecture 6 – PA models
Network Models Michael Goodrich Some slides adapted from:
Advanced Topics in Data Mining Special focus: Social Networks
Discrete Mathematics and its Applications Lecture 6 – PA models
Advanced Topics in Data Mining Special focus: Social Networks
Presentation transcript:

Network Science: A Short Introduction i3 Workshop Konstantinos Pelechrinis Summer 2014 Figures are taken from: M.E.J. Newman, “Networks: An Introduction”

Network models We want to have formal processes which can give rise to networks with specific properties E.g., degree distribution, transitivity, diameters etc. These models and their features can help us understand how the properties of a network (network structure) arise By growing networks according to a variety of different rules/models and comparing the results with real networks, we can get a feel for which growth processes are plausible and which can be ruled out Random graphs represent the “simplest” model

Erdos-Renyi random network model Simplest model Basic idea: nodes are connected completely at random Given: number of nodes n Number of edge: m In this case for each edge m we pick uniformly at random a pair of nodes Probability that any two nodes in the network are connected: p In this case, we go over all possible pairs of the n nodes and connect each one of them with a probability p Both processes/models are equivalent

Properties of random networks The random network model can generate networks with: Short paths Giant components It cannot generate networks with: High clustering Skewed degree distribution http://www.ladamic.com/netlearn/NetLogo501/ErdosRenyiDegDist.html

Small-world model Random graphs exhibit small paths but not clustering If we consider an ordered network (lattice) exhibits high clustering but large paths Why not combine both these models ?

Small-world models The small-world model (Watts and Strogatz 1998) tries to do exactly this We start with a circle model of n vertices in which every vertex has a degree of c We go through each of the edges and with some probability p we rewire it Remove this edge and pick two vertices uniformly at random and connect them with a new edge Shortcut edge

Small-world models The parameter p controls the interpolation between the circle model and the random graph p=0  ordered situation/circle model p=1  random graph Intermediate values of p give networks somewhere in between The crucial and interesting point is that small paths appear even for small values of p as we increase from p=0, while the high clustering remains until fairly large values of p Hence, there is a regime for values of p where both small paths as well as high clustering exists!

Small-world models

Skewed degree distribution Small world models Small-world regime For c=6 and n=600 http://www.ladamic.com/netlearn/NetLogo4/SmallWorldWS.html Cannot generate: Skewed degree distribution

Preferential attachment Both previous models cannot generate skewed degree distributions How can we have networks where there are a few nodes with a large number of edges, while the majority of them has few edges only? A simple growth process can provide insights! Until now we have fixed topology models Given number of nodes and edges from the beginning In other words, nodes do not appear one-by-one in time A growth process refers to the evolution of the network by the addition of nodes (and edges for these nodes)

Preferential attachment Nodes prefer to attach to existing nodes that have high degree! At every point of time a new node is created and this node generates b edges Each of this edges is connected to the existing nodes randomly NOT UNIFORMLY AT RANDOM BUT WITH A PROBABILITY PROPORTIONAL TO THE NUMBER OF EDGES AN EXISTING NODE ALREADY HAS! Rich-gets-richer, cumulative advantage, Matthew effect etc. http://www.ladamic.com/netlearn/NetLogo501/RAndPrefAttachment.html