Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

CS595

Machine Learning and Social Media

Lecture 4: Network Analysis Overview


Aron Culotta

Assistant Professor

Computer Science

Illinois Institute of Technology

Examples of networks

Email

email

Source: E & K

Banks / Loans

banks

Source: E & K

Nonprofits

nonprofits

Trade Routes

trade

Tuberculosis

disease

Facebook

One data set, many graphs

Source: E & K

Applications

What is a network?

Graph theory

Graph Properties

graph1

Degree$(B)$ = 3

Graph Properties

graph1

Path$(A,D) = \{e_{AB}, e_{BD}\}$

Graph Properties

graph1

$\{e_{BD}, e_{DC}, e_{CB}\}$

Graph Properties

graph1

Distance$(A, D) = 2$

Graph Properties

graph1

Diameter$(G) = 2$

Graph problems

Milgram's experiment

milgram

Source: E & K

Small worlds

small

watts

Small worlds

path

Scale-free networks

power $P(k) \sim k^{-\gamma}$

Influencers

Spread of influence

Granovetter [1978]: "Linear threshold model"

Community detection

Link prediction

Attribute prediction

homophily

Source: UMD

Discussion questions

Discussion questions

Discussion questions