introduction - incpaper.snu.ac.krincpaper.snu.ac.kr/images/e/e6/sna2016_intro.pdf · why social...

26
Introduction C. Kim 2016 SNU SCONE lab.

Upload: others

Post on 17-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introduction - incpaper.snu.ac.krincpaper.snu.ac.kr/images/e/e6/SNA2016_intro.pdf · Why Social Networks? . Why is the role of networks expanding? – Explosion of OSNs(On-line Social

Introduction

C. Kim2016

SNU SCONE lab.

Page 2: Introduction - incpaper.snu.ac.krincpaper.snu.ac.kr/images/e/e6/SNA2016_intro.pdf · Why Social Networks? . Why is the role of networks expanding? – Explosion of OSNs(On-line Social

Networks General definition

– A system to transfer entities– Consists of nodes and links

Communication network– To move information– Node: routers, switches, servers, hosts, …– Link: wired or wireless connection

Social network– Represent relationships/interactions between person,

organizations, info, …– Node (Object)– Edge: relations, interactions, like/dislike, refer, collaboration,

follow, …

SNU SCONE lab. 2

Page 3: Introduction - incpaper.snu.ac.krincpaper.snu.ac.kr/images/e/e6/SNA2016_intro.pdf · Why Social Networks? . Why is the role of networks expanding? – Explosion of OSNs(On-line Social

Social Network – Example1

SNU SCONE lab. 3

Page 4: Introduction - incpaper.snu.ac.krincpaper.snu.ac.kr/images/e/e6/SNA2016_intro.pdf · Why Social Networks? . Why is the role of networks expanding? – Explosion of OSNs(On-line Social

SNU SCONE lab. 4

HomophilySelection or Social influence?

Political blogs

Page 5: Introduction - incpaper.snu.ac.krincpaper.snu.ac.kr/images/e/e6/SNA2016_intro.pdf · Why Social Networks? . Why is the role of networks expanding? – Explosion of OSNs(On-line Social

Why Social Networks? Why is the role of networks expanding?

– Explosion of OSNs(On-line Social Networks)– Data availability

• Rise of the Web 2.0 and Social media

– Universality • Networks from various domains of science, nature, and technology

are more similar than one would expect

SNU SCONE lab. 5

Page 7: Introduction - incpaper.snu.ac.krincpaper.snu.ac.kr/images/e/e6/SNA2016_intro.pdf · Why Social Networks? . Why is the role of networks expanding? – Explosion of OSNs(On-line Social

SNU SCONE lab. 7

MySpace

Page 8: Introduction - incpaper.snu.ac.krincpaper.snu.ac.kr/images/e/e6/SNA2016_intro.pdf · Why Social Networks? . Why is the role of networks expanding? – Explosion of OSNs(On-line Social

Network Structure Characteristics of networks

– Node degree distribution– Clusters– Diameter, sparse/dense– Attribute distributions– …

How are such characteristics obtained?– Node generation– Edge generation

SNU SCONE lab. 8

Page 9: Introduction - incpaper.snu.ac.krincpaper.snu.ac.kr/images/e/e6/SNA2016_intro.pdf · Why Social Networks? . Why is the role of networks expanding? – Explosion of OSNs(On-line Social

Dynamics of Networks How do nodes interact? Behaviors of nodes

– Diffusion of information– Spread of virus– Vote– Reference– …

SNU SCONE lab. 9

Page 10: Introduction - incpaper.snu.ac.krincpaper.snu.ac.kr/images/e/e6/SNA2016_intro.pdf · Why Social Networks? . Why is the role of networks expanding? – Explosion of OSNs(On-line Social

SNU SCONE lab. 10

Diffusion, cascading, Propagation, spreading,Contagion

Viral marketingWord-of-mouth

Strong ties and Weak ties

Page 11: Introduction - incpaper.snu.ac.krincpaper.snu.ac.kr/images/e/e6/SNA2016_intro.pdf · Why Social Networks? . Why is the role of networks expanding? – Explosion of OSNs(On-line Social

Side Step - Epidemiology Hippocrates

– Epidemic & Endemic

SNU SCONE lab. 11

John Snow: London Cholera, 1854

Kermack, W.O. and McKendrick, A.G. (1927). A contribution to the mathematical theory of epidemics I. Proc.Roy.Soc. A 115, 700-721.

Page 12: Introduction - incpaper.snu.ac.krincpaper.snu.ac.kr/images/e/e6/SNA2016_intro.pdf · Why Social Networks? . Why is the role of networks expanding? – Explosion of OSNs(On-line Social

Side Steps Growth of Hotmail

– Story of a quick(est) success and a failure of JaxtrSMS– Timing, fortune, …

In what contexts recommendations work and not?– 지름신은언제강림하는가?

Rise and fall of Cyworld– Why big guys fail?

Why large churches getting larger?

SNU SCONE lab. 12

Page 13: Introduction - incpaper.snu.ac.krincpaper.snu.ac.kr/images/e/e6/SNA2016_intro.pdf · Why Social Networks? . Why is the role of networks expanding? – Explosion of OSNs(On-line Social

Representation Text, table, …

– Adam follows Bob and Eve– Bob follows Eve and Genie– Charlie follows Bob– Dave follows Bob and Eve– Genie follows Charlie and Eve

Graphic

SNU SCONE lab. 13

A

B

G

E

D

C

Page 14: Introduction - incpaper.snu.ac.krincpaper.snu.ac.kr/images/e/e6/SNA2016_intro.pdf · Why Social Networks? . Why is the role of networks expanding? – Explosion of OSNs(On-line Social

Graphics Always Good?

SNU SCONE lab. 14

Page 15: Introduction - incpaper.snu.ac.krincpaper.snu.ac.kr/images/e/e6/SNA2016_intro.pdf · Why Social Networks? . Why is the role of networks expanding? – Explosion of OSNs(On-line Social

Matrix Matrix A where element Aij is relation between node i

and j

SNU SCONE lab. 15

0 1 0 0 1 0

0 0 0 0 1 1

0 1 0 0 0 0

0 1 0 0 1 0

0 0 0 0 0 0

0 0 1 0 0 1

A B C D F G

A

B

C

D

E

G

Good for Analysis

Page 16: Introduction - incpaper.snu.ac.krincpaper.snu.ac.kr/images/e/e6/SNA2016_intro.pdf · Why Social Networks? . Why is the role of networks expanding? – Explosion of OSNs(On-line Social

Directed/Undirected Networks Undirected networks

– Links have no direction– Co-authoring of papers

Directed networks– Directed links (arcs)– Following– Refer

SNU SCONE lab. 16

Page 17: Introduction - incpaper.snu.ac.krincpaper.snu.ac.kr/images/e/e6/SNA2016_intro.pdf · Why Social Networks? . Why is the role of networks expanding? – Explosion of OSNs(On-line Social

Connectivity Connected

– There are paths between any pairs of nodes

Disconnected

SNU SCONE lab. 17

Components

Giant component

Bridge edge

Articulation point

Page 18: Introduction - incpaper.snu.ac.krincpaper.snu.ac.kr/images/e/e6/SNA2016_intro.pdf · Why Social Networks? . Why is the role of networks expanding? – Explosion of OSNs(On-line Social

SNU SCONE lab. 18

Page 19: Introduction - incpaper.snu.ac.krincpaper.snu.ac.kr/images/e/e6/SNA2016_intro.pdf · Why Social Networks? . Why is the role of networks expanding? – Explosion of OSNs(On-line Social

Connectivity of Directed Networks Strongly connected

– There are (directed) paths from one node to another node

Weakly connected– Connected if edges are replaced by undirected edges

SNU SCONE lab. 19

Page 20: Introduction - incpaper.snu.ac.krincpaper.snu.ac.kr/images/e/e6/SNA2016_intro.pdf · Why Social Networks? . Why is the role of networks expanding? – Explosion of OSNs(On-line Social

Neighbors Nodes that are directly connected

– One hop away node

SNU SCONE lab. 20

A JIH

GF

E

D

C

B

N(A) = {B,C}

Node degree: # of edges

Page 21: Introduction - incpaper.snu.ac.krincpaper.snu.ac.kr/images/e/e6/SNA2016_intro.pdf · Why Social Networks? . Why is the role of networks expanding? – Explosion of OSNs(On-line Social

Directed Graphs Properties

DAG (Directed Acyclic Graph)– Directed graph without cycles– If there is a path from u to v, then there is no path from v to

uSNU SCONE lab. 21

A JIH

GF

E

D

C

B

Node degree: In-degree, Out-degree

In(A): Set of nodes that can reach to node A

Out(A): Set of nodes that can be reached from node A

Page 22: Introduction - incpaper.snu.ac.krincpaper.snu.ac.kr/images/e/e6/SNA2016_intro.pdf · Why Social Networks? . Why is the role of networks expanding? – Explosion of OSNs(On-line Social

SCC (Strongly Connected Component)

A set S of nodes– Strongly connected– Largest set containing S with the strong connectivity property

Find SCC– An SCC containing node A = In(A) ∩ Out(A)

SNU SCONE lab. 22

A JIH

GF

E

D

C

B

Note: A node belongs to only one SCC

Page 23: Introduction - incpaper.snu.ac.krincpaper.snu.ac.kr/images/e/e6/SNA2016_intro.pdf · Why Social Networks? . Why is the role of networks expanding? – Explosion of OSNs(On-line Social

Theorem & Observation Given a directed graph, construct a graph G’ such that

– Nodes: SCCs– Arcs: If there is a path in G between two SCCs Si and Sj,

then (Si, Sj) Є G’(E)

G’ is DAG

Giant Component– Large Component

Observation: – There is only one giant component in any reasonably large

networks

SNU SCONE lab. 23

Page 24: Introduction - incpaper.snu.ac.krincpaper.snu.ac.kr/images/e/e6/SNA2016_intro.pdf · Why Social Networks? . Why is the role of networks expanding? – Explosion of OSNs(On-line Social

Example - Web Directed graph

– Nodes: Pages– Links: Hyperlinks

Bird’s view of Web– Strongly connected– Shape of DAG

SNU SCONE lab. 24

Page 25: Introduction - incpaper.snu.ac.krincpaper.snu.ac.kr/images/e/e6/SNA2016_intro.pdf · Why Social Networks? . Why is the role of networks expanding? – Explosion of OSNs(On-line Social

Bow-Tie Structure A. Broder, R. Kumar, F. Maghoul, P. Raghavan, S. Rajagopalan, R. Stata, A. Tomkins,

J. Wiener. Graph structure in the Web. Computer Networks, 33, 2000.

SNU SCONE lab. 25

Page 26: Introduction - incpaper.snu.ac.krincpaper.snu.ac.kr/images/e/e6/SNA2016_intro.pdf · Why Social Networks? . Why is the role of networks expanding? – Explosion of OSNs(On-line Social

Next Lecture Graph theory & Random network

– Easley&Klenberg: Chapter 2– Newman:

• Chapter 6• Chapter 12, pp397~408

SNU SCONE lab. 26