Top Banner
Complex networks - Bonato 1 Complex networks and their models Anthony Bonato Ryerson University Graduate Seminar October 2011
32

Complex networks - Bonato1 Complex networks and their models Anthony Bonato Ryerson University Graduate Seminar October 2011.

Dec 26, 2015

Download

Documents

Harry Phillips
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Complex networks - Bonato1 Complex networks and their models Anthony Bonato Ryerson University Graduate Seminar October 2011.

Complex networks - Bonato 1

Complex networks and their models

Anthony BonatoRyerson University

Graduate SeminarOctober 2011

Page 2: Complex networks - Bonato1 Complex networks and their models Anthony Bonato Ryerson University Graduate Seminar October 2011.

Complex networks - Bonato 2

21st Century Graph Theory:Complex Networks

• web graph, social networks, biological networks, internet networks, …

Page 3: Complex networks - Bonato1 Complex networks and their models Anthony Bonato Ryerson University Graduate Seminar October 2011.

Complex networks - Bonato 3

• a graph G = (V(G),E(G)) = (V,E) consists of a nonempty set of vertices or nodes V, and a set of edges E, which is a symmetric binary relation on V (usually irreflexive)

nodesedges

• in directed graphs (digraphs) E need not be symmetric

Page 4: Complex networks - Bonato1 Complex networks and their models Anthony Bonato Ryerson University Graduate Seminar October 2011.

Complex networks - Bonato 4

Degrees• the degree of a node x, written

deg(x)

is the number of edges incident with x

First Theorem of Graph Theory:

V(G)x

|E(G)|2deg(x)

Page 5: Complex networks - Bonato1 Complex networks and their models Anthony Bonato Ryerson University Graduate Seminar October 2011.

Complex networks - Bonato 5

The web graph

• nodes: web pages

• edges: links

• over 1 trillion nodes, with billions of nodes added each day

Page 6: Complex networks - Bonato1 Complex networks and their models Anthony Bonato Ryerson University Graduate Seminar October 2011.

Complex networks - Bonato 6

Ryerson

GreenlandTourism

Frommer’s

Four SeasonsHotel

City of Toronto

Nuit Blanche

Page 7: Complex networks - Bonato1 Complex networks and their models Anthony Bonato Ryerson University Graduate Seminar October 2011.

Complex networks - Bonato 7

Small World Property

• small world networks introduced by social scientists Watts & Strogatz in 1998– low distances

between nodes

Page 8: Complex networks - Bonato1 Complex networks and their models Anthony Bonato Ryerson University Graduate Seminar October 2011.

Complex networks - Bonato 8

Power laws in the web graph• power law degree distribution

(Broder et al, 01)

2 some ,, bniN bni

Page 9: Complex networks - Bonato1 Complex networks and their models Anthony Bonato Ryerson University Graduate Seminar October 2011.

Complex networks - Bonato 9

Geometric models• we introduced a

stochastic network model which simulates power law degree distributions and other properties– Spatially Preferred

Attachment (SPA) Model

• nodes have a region of influence whose volume is a function of their degree

Page 10: Complex networks - Bonato1 Complex networks and their models Anthony Bonato Ryerson University Graduate Seminar October 2011.

Complex networks - Bonato 10

SPA model (Aiello,Bonato,Cooper,Janssen,Prałat, 09)

• as nodes are born, they are more likely to enter a region of influence with larger volume (degree)

• over time, a power law degree distribution results

Page 11: Complex networks - Bonato1 Complex networks and their models Anthony Bonato Ryerson University Graduate Seminar October 2011.

Complex networks - Bonato 11

Page 12: Complex networks - Bonato1 Complex networks and their models Anthony Bonato Ryerson University Graduate Seminar October 2011.

Complex networks - Bonato 12

Biological networks: proteomics

nodes: proteins

edges:

biochemical interactions

Yeast: 2401 nodes11000 edges

Page 13: Complex networks - Bonato1 Complex networks and their models Anthony Bonato Ryerson University Graduate Seminar October 2011.

Complex networks - Bonato 13

Protein networks• proteins are essential

macromolecules of life• understanding their

function and role in disease is of importance

• protein-protein interaction networks (PPI)– nodes: proteins– edges:

biochemical interaction

Page 14: Complex networks - Bonato1 Complex networks and their models Anthony Bonato Ryerson University Graduate Seminar October 2011.

Complex networks - Bonato 14

Domination sets in PPI (Milenkovic, Memisevic, Bonato, Przulj, 2011)

• dominating sets in graphs

• we found that dominating sets in

PPI networks are vital for normal

cellular functioning and signalling– dominating sets capture biologically

vital proteins and drug targets– might eventually lead to new drug

therapies

Page 15: Complex networks - Bonato1 Complex networks and their models Anthony Bonato Ryerson University Graduate Seminar October 2011.

Complex networks - Bonato 15

Social Networks

nodes: people

edges: social interaction(eg friendship)

Page 16: Complex networks - Bonato1 Complex networks and their models Anthony Bonato Ryerson University Graduate Seminar October 2011.

Complex networks - Bonato 16

On-line Social Networks (OSNs)Facebook, Twitter, LinkedIn, Google+…

Page 17: Complex networks - Bonato1 Complex networks and their models Anthony Bonato Ryerson University Graduate Seminar October 2011.

Complex networks - Bonato 17

Lady Gaga is the centre of Twitterverse

Dalai Lama

Lady Gaga

Anderson Cooper

Queen Rania of Jordan

Arnold Schwarzenegger

Page 18: Complex networks - Bonato1 Complex networks and their models Anthony Bonato Ryerson University Graduate Seminar October 2011.

Complex networks - Bonato 18

6 degrees of separation

• Stanley Milgram: famous chain letter experiment in 1967

Page 19: Complex networks - Bonato1 Complex networks and their models Anthony Bonato Ryerson University Graduate Seminar October 2011.

Complex networks - Bonato 19

6 Degrees in Twitter

• Java et al. (2009)– 6 degrees of

separation in Twitter

• other researchers found similar results in Facebook, LinkedIn, …

Page 20: Complex networks - Bonato1 Complex networks and their models Anthony Bonato Ryerson University Graduate Seminar October 2011.

Complex networks - Bonato 20

Dimension of an OSN

• dimension of OSN: minimum number of attributes needed to classify nodes

• like game of “20 Questions”: each question narrows range of possibilities

• what is a credible mathematical formula for the dimension of an OSN?

Page 21: Complex networks - Bonato1 Complex networks and their models Anthony Bonato Ryerson University Graduate Seminar October 2011.

Complex networks - Bonato 21

GEO-P model (Bonato, Janssen, Prałat, 2010)

• reverse engineering approach– given network data GEO-P model predicts dimension

of an OSN; i.e. the smallest number of attributes needed to identify users

• that is, given the graph structure, we can (theoretically) recover the social space

Page 22: Complex networks - Bonato1 Complex networks and their models Anthony Bonato Ryerson University Graduate Seminar October 2011.

Complex networks - Bonato 22

6 Dimensions of Separation

OSN Dimension

YouTube 6Twitter 4Flickr 4

Cyworld 7

Page 23: Complex networks - Bonato1 Complex networks and their models Anthony Bonato Ryerson University Graduate Seminar October 2011.

Cops and Robbers

Complex networks - Bonato 23

C

C

C

R

Page 24: Complex networks - Bonato1 Complex networks and their models Anthony Bonato Ryerson University Graduate Seminar October 2011.

Cops and Robbers

Complex networks - Bonato 24

C

C

C

R

Page 25: Complex networks - Bonato1 Complex networks and their models Anthony Bonato Ryerson University Graduate Seminar October 2011.

Cops and Robbers

Complex networks - Bonato 25

C

C

C

R

cop number c(G) ≤ 3

Page 26: Complex networks - Bonato1 Complex networks and their models Anthony Bonato Ryerson University Graduate Seminar October 2011.

Complex networks - Bonato 26

Applications of Cops and Robbers

• moving target search– missile-defense– gaming

• counter-terrorism– intercepting messages

or agents

Page 27: Complex networks - Bonato1 Complex networks and their models Anthony Bonato Ryerson University Graduate Seminar October 2011.

Complex networks - Bonato 27

Page 28: Complex networks - Bonato1 Complex networks and their models Anthony Bonato Ryerson University Graduate Seminar October 2011.

Complex networks - Bonato 28

The robber fights back! (Haidar’s thesis)

• robber can attack neighbouring cop

• one more cop needed in this graph (check)• Conjecture: For any graph with this modified game, one

more cop needed than for usual cop number.

C

C

C

R

Page 29: Complex networks - Bonato1 Complex networks and their models Anthony Bonato Ryerson University Graduate Seminar October 2011.

Complex networks - Bonato 29

Thesis topics• what precisely is a community in a complex

network? • biological network models

– more exploration of dominating sets in PPI

• fit GEO-P model to OSN data– is theoretical estimate of the dimension of an

OSN accurate?• Cops and Robbers games

– Meyniel’s conjecture, random graphs, variations (good vs bad guy games in graphs)

Page 30: Complex networks - Bonato1 Complex networks and their models Anthony Bonato Ryerson University Graduate Seminar October 2011.

Complex networks - Bonato 30

• preprints, reprints, contact:

Google: “Anthony Bonato”

Page 31: Complex networks - Bonato1 Complex networks and their models Anthony Bonato Ryerson University Graduate Seminar October 2011.

Complex networks - Bonato 31

Brief biography

• over 70 papers and two books, with 40 collaborators (many of which are my students)

• over 200K in research funding in past 6 years– grants from NSERC, Mprime, and Ryerson

• supervised 6 masters students, 2 doctoral, and 8 post-docs

• over 25 invited addresses world-wide over last 6 years• won a 2009 Ryerson Research award• editor-in-Chief of journal Internet Mathematics

Page 32: Complex networks - Bonato1 Complex networks and their models Anthony Bonato Ryerson University Graduate Seminar October 2011.

Complex networks - Bonato 32

Graphs at Ryerson (G@R)