[IT4868] Khai phá Web
Ch ng 2: Phân tích m ng xã h iươ
2
N i dung
2.1 M ng xã h i
2.2 Thu t toán PageRank
2.3 Thu t toán HIST
2.4 Nh n d ng c ng đng
3
Ch ng 2 Phân tích m ng xã h iươ
2.1 M ng xã h i
Ví d
www
FB, Twitter, weibo, zalo
Wikipedia
M ng l i bài báo khoa h c, m ng l i h p tác ướ ướ
M ng l i ng i dùng di đng ướ ườ
4
Ch ng 2 Phân tích m ng xã h iươ
2.1 M ng xã h i
Ví d
5
6
7
Source: https://kieranhealy.org/blog/archives/2013/06/18/a-co-citation-network-for-philosophy/
8
Ch ng 2 Phân tích m ng xã h iươ
2.1 M ng xã h i
Phân tích m ng xã h i
Phân tích m ng xã h i là nghiên c u các th c
th xã h i (tác nhân) và s t ng tác, liên k t ươ ế
gi a chúng.” - Bing Liu
9
Ch ng 2 Phân tích m ng xã h iươ
2.1 M ng xã h i
Phân tích m ng xã h i
Phân tích vai trò c a các tác nhân trong m ng
xã h i
Nh n d ng các c ng đng trong m ng xã h i
D đoán các liên k t trong m ng xã h i ế
10
Ch ng 2 Phân tích m ng xã h iươ
2.1 M ng xã h i
M t s khái ni m c b n c a đ th ơ
Đ th = {đnh, c nh}
Đ th vô h ng/có h ng ướ ướ
Ma tr n k
B c c a đnh
Đng đi ng n nh tườ
11
Ch ng 2 Phân tích m ng xã h iươ
2.1 M ng xã h i
M t s khái ni m c b n c a đ th ơ
`
a) Đ th vô h ng ướ b) Đ th có h ng ướ
12
Ch ng 2 Phân tích m ng xã h iươ
2.1 M ng xã h i
M t s khái ni m c b n c a đ th ơ
`
Ma tr n k :
a[i, j] = 1 n u t n t i c nh (i,j)ế
= 0 n u ng c l iế ượ
= 2 n u t n t i c nh t m t đnh đn chính nóế ế
13
Ch ng 2 Phân tích m ng xã h iươ
2.1 M ng xã h i
M t s khái ni m c b n c a đ th ơ
B c c a đnh:
d
i
(i) = s nút tr t i i
d
o
(i) = s nút i tr t i
15
Ch ng 2 Phân tích m ng xã h iươ
2.1 M ng xã h i
M t s khái ni m c b n c a đ th ơ
Thu t toán Dijkstra tìm đng đi ng n nh t t ườ
m t đnh s t i các đnh còn l i c a đ th
d(v): Kho ng cách t đnh v t i đnh s
B1: Kh i t o d(s) = 0; d(v) = oo
B2: S p x p các đnh ế v theo m t tr t t xác đnh trên
hàng đi Q
B3: L y m t đnh u thu c hàng đi Q và c p nh t
kho ng cách d(v) (n u c n) v i m i đnh ế v li n k v i u
Quay l i B2 cho đn khi x lý h t các đnhế ế
16
17
`
18
19
20
21