network science (overview, part 1) -...

26
Network Science (overview, part 1) Prof. Ralucca Gera, Applied Mathematics Dept. Naval Postgraduate School Monterey, California [email protected] Excellence Through Knowledge

Upload: others

Post on 29-May-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Network Science (overview, part 1) - Facultyfaculty.nps.edu/rgera/MA4404/Winter2018/02-NetworkScienceOvervi… · Why Network Science? • It is the newest science (20 years old or

Network Science(overview, part 1)

Prof. Ralucca Gera, Applied Mathematics Dept.Naval Postgraduate SchoolMonterey, [email protected]

Excellence Through Knowledge

Page 2: Network Science (overview, part 1) - Facultyfaculty.nps.edu/rgera/MA4404/Winter2018/02-NetworkScienceOvervi… · Why Network Science? • It is the newest science (20 years old or

Learning Outcomes

• Identify the main concepts of complex network analysis used in network analysis.

• Distinguish methodologies used in analyzing networks.

• Restate the meaning of:– Random graphs

Page 3: Network Science (overview, part 1) - Facultyfaculty.nps.edu/rgera/MA4404/Winter2018/02-NetworkScienceOvervi… · Why Network Science? • It is the newest science (20 years old or

Overview

• Section 1: Graph theory:– Origins (Eulerian graphs)

• Section 2: Complex networks:– Random graphs (Erdos-Renyi)– Small world graphs (Watts-Strogatz)– Scale free graphs (Barabasi-Albert)– The configuration model (Molloy-Reed)

Page 4: Network Science (overview, part 1) - Facultyfaculty.nps.edu/rgera/MA4404/Winter2018/02-NetworkScienceOvervi… · Why Network Science? • It is the newest science (20 years old or

Take away from current talk

The need for the development of tools to study networks as the systems modeling the world have evolved: • Complexity: as the networks have shifted from simple and

small to complex and extremely large,– Complex vs. complicated: car example.

• Adaptively: as the modeling transitioned from static graphs to dynamic graphs (like geometry to calculus), and now to responsive graph

4

play video to minute 2:27

Page 5: Network Science (overview, part 1) - Facultyfaculty.nps.edu/rgera/MA4404/Winter2018/02-NetworkScienceOvervi… · Why Network Science? • It is the newest science (20 years old or

Why Networks?

• Nothing happens in isolation: “everything is connected, caused by, and interacting with a huge number of other pieces of a complex universal puzzle” (AL Barabasi, “Linked”)

• The power of the network is in the links• However, most people don’t see the links till

they are exposed to them.

5

Page 6: Network Science (overview, part 1) - Facultyfaculty.nps.edu/rgera/MA4404/Winter2018/02-NetworkScienceOvervi… · Why Network Science? • It is the newest science (20 years old or

Why Network Science?

• It is the newest science (20 years old or so) and a very active field, relevant to the type and amount of data available nowadays

• It is applicable to the study of the structural evolution of large networks

• It studies networks holistically • It models phenomena around us using

networks can be done in multiple ways and at different levels/depths

• It can be used both for passive and active measurements 6

Page 7: Network Science (overview, part 1) - Facultyfaculty.nps.edu/rgera/MA4404/Winter2018/02-NetworkScienceOvervi… · Why Network Science? • It is the newest science (20 years old or

Original papers for Network Science

• 1998: Watts-Strogatz paper in the most cited Nature publication from 1998; highlighted by ISI as one of the ten most cited papers in physics in the decade after its publication.

• 1999: Barabasi and Albert paper is the most cited Science paper in 1999;highlighted by ISI as one of the ten most cited papers in physics in the decade after its publication.

• 2001: Pastor -Satorras and Vespignani is one of the two most cited papers among the papers published in 2001 by Physical Review Letters.

• 2002: Girvan-Newman is the most cited paper in 2002 Proceedings of the National Academy of Sciences.

7

Page 8: Network Science (overview, part 1) - Facultyfaculty.nps.edu/rgera/MA4404/Winter2018/02-NetworkScienceOvervi… · Why Network Science? • It is the newest science (20 years old or

Network Science: Introduction 2012

Network Science: The Science of the 21st century

Page 9: Network Science (overview, part 1) - Facultyfaculty.nps.edu/rgera/MA4404/Winter2018/02-NetworkScienceOvervi… · Why Network Science? • It is the newest science (20 years old or

Tools used in network analysis:

9

> Graph theory > Social network theory> Statistical physics > Computer science

> Statistics> Biology

> Sociology

Page 10: Network Science (overview, part 1) - Facultyfaculty.nps.edu/rgera/MA4404/Winter2018/02-NetworkScienceOvervi… · Why Network Science? • It is the newest science (20 years old or

A history of network science

Excellence Through Knowledge

Page 11: Network Science (overview, part 1) - Facultyfaculty.nps.edu/rgera/MA4404/Winter2018/02-NetworkScienceOvervi… · Why Network Science? • It is the newest science (20 years old or

Origins

• 1735: Euler was puzzled by solving the bridges of Königsberg (origins of graph theory)

• 1950: Erdos was puzzled by social networks structure

• 1999: Barabasi was puzzle by the Internet• Now: we are puzzled by all of them (brain,

social networks, communication and transportation networks, etc)

11

Page 12: Network Science (overview, part 1) - Facultyfaculty.nps.edu/rgera/MA4404/Winter2018/02-NetworkScienceOvervi… · Why Network Science? • It is the newest science (20 years old or

Excellence Through Knowledge

Origins of graph theory–Eulerian trails and circuits

Page 13: Network Science (overview, part 1) - Facultyfaculty.nps.edu/rgera/MA4404/Winter2018/02-NetworkScienceOvervi… · Why Network Science? • It is the newest science (20 years old or

The Origin of Graph Theory

The Seven Bridges of Königsberg (the problem that is at the origin of graph theory) was posed by Leonhard Euler in 1735 (also prefigured the idea of topology)

The citizens of Königsberg supposedly walked about on Sundays trying to find a route that crosses each bridge Königsberg of exactly once, and return to the starting point.

13

Page 14: Network Science (overview, part 1) - Facultyfaculty.nps.edu/rgera/MA4404/Winter2018/02-NetworkScienceOvervi… · Why Network Science? • It is the newest science (20 years old or

Königsberg Bridges (now Kaliningrad, Russia)

Find a route that:• Starts and finishes at

the same place?• Crosses each bridge

exactly once?• A vertex : a region

• An edge : a bridge between two regions

X

Y

Z

W

e1 e2

e3e4

e6

e5e7

Z

Y

X

W

Page 15: Network Science (overview, part 1) - Facultyfaculty.nps.edu/rgera/MA4404/Winter2018/02-NetworkScienceOvervi… · Why Network Science? • It is the newest science (20 years old or

Excellence Through Knowledge

Analysis of Complex Networks – Erdos-Renyi (ER) random graph model

Page 16: Network Science (overview, part 1) - Facultyfaculty.nps.edu/rgera/MA4404/Winter2018/02-NetworkScienceOvervi… · Why Network Science? • It is the newest science (20 years old or

From Simple to Complex Networks

Simple graphs (the ones we have seen in graph theory): • have a small number of vertices,• which interact according to well understood laws• usually static in time (at least on small time intervals).

Complex networks (no established definition):• very large and contain mixt type of data• evolve (In 1990 the WWW had only one page. Now it has a few

billion pages)• generally display organization with no apparent external

organizing principle being applied, and no internal control16

Page 17: Network Science (overview, part 1) - Facultyfaculty.nps.edu/rgera/MA4404/Winter2018/02-NetworkScienceOvervi… · Why Network Science? • It is the newest science (20 years old or

Goals (for Complex Networks)

Goals of studying complex networks • to extract emergent properties • to understand the function of such complex

systems• to be able to predict changes in the network• to control how the network evolves

In order to understand a complex system we need to grasp the network that models it.

17

Page 18: Network Science (overview, part 1) - Facultyfaculty.nps.edu/rgera/MA4404/Winter2018/02-NetworkScienceOvervi… · Why Network Science? • It is the newest science (20 years old or

Network/Graph Theory

• The formulation of graph theory/networks is attributed to Euler (bridges of Königsberg)

• Networks/graphs became more popular due in great part to Erdös.– Erdös interest in networks was also a puzzle (a social

puzzle): What is the structure of social networks?

• He formally introduced random graphs (1950s):– graphs in which the existence of an edge is given

with a probability p.18

Page 19: Network Science (overview, part 1) - Facultyfaculty.nps.edu/rgera/MA4404/Winter2018/02-NetworkScienceOvervi… · Why Network Science? • It is the newest science (20 years old or

Erdös and Rényi

• Erdös and Rényi, pursued the theoretical analysis of the properties of random graphs: How do networks form?

19

Erdös-Rényi model (1960):

G(n,p): connect n nodes with probability p:

n=10, p=.15

Ave degree ~ 1.6

Pául Erdös(1913-1996)

Alfréd Rényi(1921-1970)

n=10, p=.28

Ave degree ~ 1.6

Page 20: Network Science (overview, part 1) - Facultyfaculty.nps.edu/rgera/MA4404/Winter2018/02-NetworkScienceOvervi… · Why Network Science? • It is the newest science (20 years old or

Some examples for ER(100, .03)

20Source for pictures: Network Science: Random Graphs 2012

Binomial degree distributionIn ER(n,p) graphs:

• Given n nodes, • Expected number of edges is: 𝑛

2 𝑝 • Expected average degree is

∑ deg 𝑣𝑛

1𝑛

𝑛2 𝑝

1𝑛

𝑛 𝑛 12 𝑝 𝑛 1 𝑝

• Most nodes have degree close to 𝑛 1 𝑝• Examples of G(n, variable):

https://www.youtube.com/watch?v=mpe44sTSoF8

Page 21: Network Science (overview, part 1) - Facultyfaculty.nps.edu/rgera/MA4404/Winter2018/02-NetworkScienceOvervi… · Why Network Science? • It is the newest science (20 years old or

Erdos and Renyi’s work

• They equated complexity with randomness. • Is that really the case? Do connections form at

random with equal probably of attachment?– Researchers don’t believe that now (we’ll see why)– However it was a good model to begin with (still

used today, in part due to the ease of analysis due to the independence of the edges being present).

• Erdos and Renyi didn’t plan on providing universal theory for network formation, – rather the mathematical beauty got them intriguedmore than capturing the way nature creates networks.

21

Page 22: Network Science (overview, part 1) - Facultyfaculty.nps.edu/rgera/MA4404/Winter2018/02-NetworkScienceOvervi… · Why Network Science? • It is the newest science (20 years old or

Data driven research:

• Lots of experimental work led to the discovery that social networks are not random, rather they display:(1) small-world phenomenon:– Small average distance

(six-degree of separation phenomenon) and

– high clustering coefficient(2) power law/exponential degree distribution: few hubs and manysmall degree vertices Kevin Bacon number

Thus, researchers got more interested in the applications (along with the beauty and depth of then mathematics)

22

Page 23: Network Science (overview, part 1) - Facultyfaculty.nps.edu/rgera/MA4404/Winter2018/02-NetworkScienceOvervi… · Why Network Science? • It is the newest science (20 years old or

Stanly Milgram's Experiment

The 1st experiment of this kind dates back to the 60sto Prof. Milgram (a Harvard psychology professor)

In 1967 Milgram studied the structure of social networks: – What is the average path length for social networks?– Experiment: 296 random individuals from two US cities

(Omaha, Nebraska and Wichita, Kansas), were asked to forward a letter to a target contact in Boston.

– Results: • only 20 percent of the packages sent reached their target, • an average number of hops of 6 (although this number does not take into account the

remaining 80 percent of the undelivered packages). 23

Play video

Page 24: Network Science (overview, part 1) - Facultyfaculty.nps.edu/rgera/MA4404/Winter2018/02-NetworkScienceOvervi… · Why Network Science? • It is the newest science (20 years old or

Stanly Milgram's Experiment (2)

• His experiment was confined to US, linking people “out there” in Wichita and Omaha to “over here” in Boston

• This was coined “small world” in network science

• In 1991 a play by John Guare named “Everybody on this planet is separated by only six other people” – made the “six degree of separation” expression

into a myth (yet famous) applied to the world since more people watch movies than read sociology.

24Source: (Barabasi from “Linked”)

Page 25: Network Science (overview, part 1) - Facultyfaculty.nps.edu/rgera/MA4404/Winter2018/02-NetworkScienceOvervi… · Why Network Science? • It is the newest science (20 years old or

More Recently on small world:

• The experiment was later reproduced by Dodds:– used email as a medium to collect data for resarch– at a more global scale (18 targets, 13 countries, 60K

participants) which resulted in 384 messages reaching their target,

– yielding an average path length of 4.• Recently using FB and LinkedIn social media.• Same pattern in

Nature:

25Play video

Page 26: Network Science (overview, part 1) - Facultyfaculty.nps.edu/rgera/MA4404/Winter2018/02-NetworkScienceOvervi… · Why Network Science? • It is the newest science (20 years old or

Excellence Through Knowledge

Analysis of Complex Networks – Random graphs (Erdős-Rényi)– Small world graphs (Watts-Strogatz)– Scale free graphs (Barabási-Albert)– The configuration model (Molloy-Reed)– Random geometric model (Gilbert)

Next lecture: