You are on page 1of 85

24

WebPageRank


20121112

Who is ?

http://researchmap.jp/aterui

PDF

24

Web PageRank

http://researchmap.jp/aterui
2012 11 12

World Wide Web Web


web
web
web
web Google
PageRank (real world)

1
1.1
World Wide Web (Web ):

Web : web

1.2
web ?

web
?

: http://goo.gl/i5YAb

World Wide Web

Web


web

PageRank
web

100%
80%
60%
40%
20%
0%

100%
80%
60%
40%
20%
0%

100%
80%
60%
40%
20%
0%


1/2
1/2

2/5

1/10

2/5

3/10

1/10
1/5

1/2

1/2
1/2

2/5

1/10

2/5

3/10

1/10
1/5

1/2

1/2

2/5

1/10

1/2
1/2

2/5

1/10

2/5

3/10

1/10
1/5

1/2

1/2

2/5

1/10

2/5

1/2

1/10

1/5

3/10

1/2

1/2

2/5

1/10

2/5

1/2

1/10

1/5

3/10

1/2

0
1
1/2 2/5 1/10
?
? A
P =@ ?
?
?
?

P !

, ,

(0) = 1

(1) = (0) P
= 1

= 1/2

1/2
0 @2/5
1/5

2/5

1/10

2/5
1/2
3/10

1/10
1/10A
1/2

(2) = (1) P
= 1/2

2/5

= 43/100

0
1/2
1/10 @2/5
1/5

43/100

7/50

2/5
1/2
3/10

1
1/10
1/10A
1/2

(n) = (n

1) P

= (n
..
.

2) P

= (0) P

1981~2010
301112

(0) = 0.7 0.1 0.2

(4) = (0) P

= 0.407 0.426 0.168


10
(0) = 1 0 0
(1) = 0.5 0.4 0.1
(2) = 0.43 0.43 0.14
(3) = 0.415 0.429 0.156
(4) = 0.410 0.427 0.162
(5) = 0.409 0.426 0.165
(6) = 0.408 0.426 0.166
(7) = 0.408 0.426 0.166
(8) = 0.407 0.426 0.167
(9) = 0.407 0.426 0.167
(10) = 0.407 0.426 0.167

1112
10
(0) = 0.7
(1) = 0.43

0.1

0.2

0.39

0.18

(2) = 0.407

0.421

0.172

(3) = 0.406

0.425

0.169

(4) = 0.407

0.426

0.168

(5) = 0.407

0.426

0.167

(6) = 0.407

0.426

0.167

(7) = 0.407

0.426

0.167

(8) = 0.407

0.426

0.167

(9) = 0.407

0.426

0.167

(10) = 0.407

0.426

0.167

(0) = 1

(1) = 0.5
(2) = 0.43

(0) = 0.5

0
0.4

0.1

0.43

0.14

0.167

0.333

(1) = 0.383

0.383

0.233

(2) = 0.392

0.415

0.193

(3) = 0.415

0.429

0.156

(3) = 0.401

0.422

0.177

(4) = 0.410

0.427

0.162

(4) = 0.405

0.424

0.171

(5) = 0.409

0.426

0.165

(5) = 0.406

0.425

0.168

(6) = 0.408

0.426

0.166

(6) = 0.407

0.426

0.167

(7) = 0.408

0.426

0.166

(7) = 0.407

0.426

0.167

(8) = 0.407

0.426

0.167

(8) = 0.407

0.426

0.167

(9) = 0.407

0.426

0.167

(9) = 0.407

0.426

0.167

(10) = 0.407

0.426

0.167

(10) = 0.407

0.426

0.167


(n)

P1

= P

1
= P
x y

z = x y

1/2 2/5
z @2/5 1/2
1/5 3/10

1/10
1/10A
1/2

Web
!

Web

web
web

web

Web

Page 3

Page 1

Page 6

Page 2

Page 4

Page 5
Page 7


1/2
Page 3

1/2

2/5

1/10

2/5

3/10

1/10
1/5

1/2

Page 1

Page 6

Page 2

Page 4

Page 5
Page 7

Web
Web
???

Random Surfer Model


1/n
1/n

1/n
1/n

n1
1/n

Random Surfer Model

Random Surfer Model


Page 1, ... , Page 7

(, , ... , )

?
B?
B
B?
B
P =B
B?
B?
B
@?
?

?
?
?
?
?
?
?

?
?
?
?
?
?
?

?
?
?
?
?
?
?

?
?
?
?
?
?
?

P !

?
?
?
?
?
?
?

?
?C
C
?C
C
?C
C
?C
C
?A
?

= P

(, , ... , )

web
PageRank

web

(, , ... , )
web
PageRank !

PageRank

PageRank

PageRank
PageRank
web

PageRank

PageRank
!

= P
1

(, , ... , )

web

web
web
web

web

web

!?

Random Surfer Model

1/n
1/n

85%

1/n
1/n

n1
1/n

15%

web
!1/N

Random Surfer Model

85%

15%

0
1/N
B ..
0
P = 0.85P + 0.15 @ .
1/N

Random
Surfer Model

1/N
.. C
. A

1/N

N:


Random Surfer Model

PageRank
web


0
1/N
B ..
0
P = 0.85P + 0.15 @ .

1/N

= P

1/N
.. C
. A

1/N

(=N) web

Google
web
1,000,000
900,000
800,000
700,000
600,000
500,000
400,000
300,000
200,000
100,000
0

1000000

26

1000

1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008

web?


0
1/N
B ..
0
P = 0.85P + 0.15 @ .

1/N

= P

1/N
.. C
. A

1/N

Web

PageRank

Thank
you!

You might also like