google’s means to provide better search results

11
Google’s means to provide better search results Qi-Yuan Gou

Upload: germane-olson

Post on 31-Dec-2015

20 views

Category:

Documents


0 download

DESCRIPTION

Google’s means to provide better search results. Qi-Yuan Gou. Considerations. Volume of the database How large is the Internet? "The World's Largest Matrix Computation.“ Cleve Moler, founder of Matlab. Source: www.wikipedia.com. Source: www.wikipedia.com. History. Pagerank: What is it? - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Google’s means to provide better search results

Google’s means to provide better search results

Qi-Yuan Gou

Page 2: Google’s means to provide better search results

Considerations

• Volume of the database

• How large is the Internet?

• "The World's Largest Matrix Computation.“– Cleve Moler, founder

of MatlabSource: www.wikipedia.com

Source: www.wikipedia.com

Page 3: Google’s means to provide better search results

History

• Pagerank: What is it?

– Larry Page

– Sergey Brin

– GoogleSource: www.wikipedia.com

Page 4: Google’s means to provide better search results

Preparation

• Graph theory– Network analysis

• Computer science• Linear algebra• Stochastic process

– Markov process• Set of possible

outcomes/states is finite• Probability of n

depends only on n-1• The probabilities are

constant over timeSource: www.york.ac.uk

Page 5: Google’s means to provide better search results

Simple Markov process

Page 6: Google’s means to provide better search results

Complicated Markov Process

Page 7: Google’s means to provide better search results

The Strategy

• Markov process determines starting matrices

• Diagonalize

• Find steady-state vectors

• Solution gives the overall rankings – PR – to each

element

Page 8: Google’s means to provide better search results

The General Case

Page 9: Google’s means to provide better search results
Page 10: Google’s means to provide better search results

Sample case n=4

Page 11: Google’s means to provide better search results

Source: www.cs.princeton.edu