Structural Properties of Networks: Introduction Networked Life NETS 112 Fall 2015 Prof. Michael Kearns.

Slides:



Advertisements
Similar presentations
Complex Networks: Complex Networks: Structures and Dynamics Changsong Zhou AGNLD, Institute für Physik Universität Potsdam.
Advertisements

Complex Networks Advanced Computer Networks: Part1.
Scale Free Networks.
Complex Networks Luis Miguel Varela COST meeting, Lisbon March 27 th 2013.
Network Matrix and Graph. Network Size Network size – a number of actors (nodes) in a network, usually denoted as k or n Size is critical for the structure.
Analysis and Modeling of Social Networks Foudalis Ilias.
Web as Network: A Case Study Networked Life CIS 112 Spring 2010 Prof. Michael Kearns.
Models of Network Formation Networked Life NETS 112 Fall 2013 Prof. Michael Kearns.
Networks FIAS Summer School 6th August 2008 Complex Networks 1.
Are You moved by Your Social Network Application? Abderrahmen Mtibaa, Augustin Chaintreau, Jason LeBrun, Earl Oliver, Anna-Kaisa Pietilainen, Christophe.
Contagion, Tipping and Navigation in Networks Networked Life CIS 112 Spring 2009 Prof. Michael Kearns.
CS 728 Lecture 4 It’s a Small World on the Web. Small World Networks It is a ‘small world’ after all –Billions of people on Earth, yet every pair separated.
Peer-to-Peer and Grid Computing Exercise Session 3 (TUD Student Use Only) ‏
“The Tipping Point” and the Networked Nature of Society Michael Kearns Computer and Information Science Penn Reading Project 2004.
The Networked Nature of Society Networked Life CSE 112 Spring 2005 Prof. Michael Kearns.
News and Notes, 1/12 Please give your completed handout from Tue to Jenn now Reminder: Mandatory out-of-class experiments 1/24 and 1/25 –likely time: either.
The Networked Nature of Society Networked Life CSE 112 Spring 2007 Prof. Michael Kearns.
Network analysis and applications Sushmita Roy BMI/CS 576 Dec 2 nd, 2014.
The Erdös-Rényi models
(Social) Networks Analysis III Prof. Dr. Daning Hu Department of Informatics University of Zurich Oct 16th, 2012.
Contagion, Tipping and Navigation in Networks Networked Life MKSE 112 Fall 2012 Prof. Michael Kearns.
Contagion in Networks Networked Life NETS 112 Fall 2013 Prof. Michael Kearns.
LANGUAGE NETWORKS THE SMALL WORLD OF HUMAN LANGUAGE Akilan Velmurugan Computer Networks – CS 790G.
Social Networks 101 P ROF. J ASON H ARTLINE AND P ROF. N ICOLE I MMORLICA.
Small World Social Networks With slides from Jon Kleinberg, David Liben-Nowell, and Daniel Bilar.
Social Network Analysis (1) LING 575 Fei Xia 01/04/2011.
COLOR TEST COLOR TEST. Social Networks: Structure and Impact N ICOLE I MMORLICA, N ORTHWESTERN U.
Social Network Basics CS315 – Web Search and Data Mining.
Professor Yashar Ganjali Department of Computer Science University of Toronto
L – Modelling and Simulating Social Systems with MATLAB Lesson 6 – Graphs (Networks) Anders Johansson and Wenjian Yu (with S. Lozano.
A project from the Social Media Research Foundation: Finding direction in a sea of connection:
Concept Switching Azadeh Shakery. Concept Switching: Problem Definition C1C2Ck …
Slides are modified from Lada Adamic
The Structure of the Web. Getting to knowing the Web How big is the web and how do you measure it? How many people use the web? How many use search engines?
Topics Paths and Circuits (11.2) A B C D E F G.
How Do “Real” Networks Look?
Small World Social Networks With slides from Jon Kleinberg, David Liben-Nowell, and Daniel Bilar.
CompSci The Internet l How valuable is a network? ä Metcalfe’s Law l Domain Name System: translates betweens names and IP addresses l Properties.
Informatics tools in network science
Class 2: Graph Theory IST402.
The Structure of Scientific Collaboration Networks by M. E. J. Newman CMSC 601 Paper Summary Marie desJardins January 27, 2009.
“Important” Vertices and the PageRank Algorithm Networked Life NETS 112 Fall 2014 Prof. Michael Kearns.
GRAPH AND LINK MINING 1. Graphs - Basics 2 Undirected Graphs Undirected Graph: The edges are undirected pairs – they can be traversed in any direction.
CompSci The Internet l How valuable is a network? ä Metcalfe’s Law l Domain Name System: translates betweens names and IP addresses l Properties.
Contagion in Networks Networked Life NETS 112 Fall 2015 Prof. Michael Kearns.
Social Networks Some content from Ding-Zhu Du, Lada Adamic, and Eytan Adar.
Structural Properties of Networks: Introduction
The Internet Domain Name System: translates betweens names and IP addresses Properties of the Internet Heterogeneity Redundancy Packet-switched 604 million.
Hiroki Sayama NECSI Summer School 2008 Week 2: Complex Systems Modeling and Networks Network Models Hiroki Sayama
Structural Properties of Networks: Introduction
Lecture 1: Introduction CS 765: Complex Networks
How Do “Real” Networks Look?
Structural Properties of Networks: Introduction
Networked Life NETS 112 Fall 2018 Prof. Michael Kearns
Network Science: A Short Introduction i3 Workshop
How Do “Real” Networks Look?
How Do “Real” Networks Look?
Models of Network Formation
Models of Network Formation
Why Social Graphs Are Different Communities Finding Triangles
Peer-to-Peer and Social Networks Fall 2017
Networked Life NETS 112 Fall 2017 Prof. Michael Kearns
How Do “Real” Networks Look?
Networked Life NETS 112 Fall 2014 Prof. Michael Kearns
Department of Computer Science University of York
Networked Life NETS 112 Fall 2016 Prof. Michael Kearns
Models of Network Formation
Korea University of Technology and Education
Network Models Michael Goodrich Some slides adapted from:
Networked Life NETS 112 Fall 2019 Prof. Michael Kearns
Presentation transcript:

Structural Properties of Networks: Introduction Networked Life NETS 112 Fall 2015 Prof. Michael Kearns

Networks: Basic Definitions A network (or graph) is: –a collection of individuals or entities, each called a vertex or node –a list of pairs of vertices that are neighbors, representing edges or links Examples: –vertices are mathematicians, edges represent coauthorship relationships –vertices are Facebook users, edges represent Facebook friendships –vertices are news articles, edges represent word overlap Networks can represent any binary relationship over individuals Often helpful to visualize networks with a diagram But to us, the network is the list of edges, not the visualization –same network has many different visualizations

Networks: Basic Definitions We will use N to denote the number of vertices in a network Number of possible edges: The degree of a vertex is its number of neighbors

Networks: Basic Definitions The distance between two vertices is the length of the shortest path connecting them This assumes the network has only a single component or “piece” If two vertices are in different components, their distance is undefined or infinite The diameter of a network is the average distance between pairs It measures how near or far typical individuals are from each other

Networks: Basic Definitions So far, we have been discussing undirected networks Connection relationship is symmetric: –if vertex u is connected to vertex v, then v is also connected to u –Facebook friendship is symmetric/reciprocal Sometimes we’ll want to discuss directed networks –I can follow you on Twitter without you following me –web page A may link to page B, but not vice-versa In such cases, directionality matters and edges are annotated by arrows

Erdös number person Erdös number people Erdös number people Erdös number people Erdös number people Erdös number people Erdös number people Erdös number people Erdös number people Erdös number people Erdös number people Erdös number people Erdös number people Erdös number people The median Erdös number is 5; the mean is 4.65, and the standard deviation is 1.21.

Illustrating the Concepts Example: scientific collaboration –vertices: math and computer science researchers –links: between coauthors on a published paper –Erdos numbers : distance to Paul ErdosErdos numbers –Erdos was definitely a hub or connector; had 507 coauthors –MK’s Erdos number is 3, via Kearns  Mansour  Alon  Erdos –how do we navigate in such networks? –how does network distance relate to the real world?

Measures of Vertex “Importance” Exogenous: famous/accomplished/influential/etc individuals “Hubs”: high-degree individuals Centrality: individuals in the “middle” of the network How are these related?

most central squash player, local network

Math Collaboration Degree Distribution x axis: number of neighbors/coauthors (degree) y axis: number of mathematicians with that degree

Squash Network Degree Distribution x axis: number of opponents (degree) y axis: number of players with that degree

Illustrating the Concepts Example: “real-world” acquaintanceship networks –vertices: people in the world –links: have met in person and know last names –hard to measure –let’s examine the results of our own last-names exercise

average = 30.2 std = 22.1 min = 1 max = 110 # of last names known # of individuals Filipe Sinisterra Jeff Kessler

# of last names known # of individuals average = 24.6 std = 17.7 min = 1 max = 94 Sandra Sohn India Yaffe

# of last names known # of individuals average = 28 std = 20.6 min = 1 max = 90 Andrew Lum Sandra Sohn

# of individuals # of last names known average = 26.6 min = 2 max = 114 Jason Chou Gaoxiang Hu

# of last names known # of individuals average = 30.7 min = 0 max = 113 Geoffrey KidermanNechemya Kagedan

average = 31.3, std = 22.0 min = 2 max = 101 Chester Chen Danielle Greenberg Allison Mishkin James Katz

Structure, Dynamics, and Formation

Network Structure (Statics) Emphasize purely structural properties –size, diameter, connectivity, degree distribution, etc. –may examine statistics across many networks –will also use the term topology to refer to structure Structure can reveal: –community –“important” vertices, centrality, etc. –robustness and vulnerabilities –can also impose constraints on dynamics Less emphasis on what actually occurs on network –web pages are linked… but people surf the web –buyers and sellers exchange goods and cash –friends are connected… but have specific interactions

Network Dynamics Emphasis on what happens on networks Examples: –spread of disease/meme/fad in a social network –computation of a proper coloring –computation in the brain –spread of wealth in an economic network Statics and dynamics often closely linked –rate of disease spread (dynamic) depends critically on network connectivity (static) –distribution of wealth depends on network topology Dynamics of transmission most often studied What about dynamics with self-interest, deliberation, rationality?

Network Formation Why does a particular structure emerge? Plausible processes for network formation? Generally interested in processes that are –decentralized –distributed –limited to local communication and interaction –“organic” and growing –consistent with (some) measurement The Internet versus traditional telephony