The PageRank Citation Ranking: Bring Order to the web - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

The PageRank Citation Ranking: Bring Order to the web

Description:

THE PAGERANK CITATION RANKING: BRING ... DANGLING LINKS. Links that point to any page with no outgoing links ... Remove all the dangling links from the database ... – PowerPoint PPT presentation

Number of Views:141
Avg rating:3.0/5.0
Slides: 21
Provided by: ggle5
Category:

less

Transcript and Presenter's Notes

Title: The PageRank Citation Ranking: Bring Order to the web


1
The PageRank Citation Ranking Bring Order to the
web
  • Lawrence Page, Sergey Brin, Rajeev Motwani and
    Terry Winograd
  • Presented by Shuo Guo

2
Introduction and Motivation
  • What is PageRank?
  • A method for computing a ranking for every web
    page based on the graph of the web.
  • Why is PageRank important?
  • New challenges for information retrieval on the
    World Wide Web
  • Huge number of web pages 150 million by1998
  • Diversity of web pages different topics,
    different quality, etc.

3
The History of PageRank
  • PageRank was developed at Stanford University by
    Larry Page (hence the name Page-Rank) and later
    Sergey Brin as part of a research project about a
    new kind of search engine.
  • The project started in 1995 and led to a
    functional prototype, named Google, in 1998.
  • Shortly after, Page and Brin founded Google.

4
Link Structure of the Web
  • 150 million web pages ? 1.7 billion links
  • Backlinks and Forward links
  • A and B are Cs backlinks
  • C is A and Bs forward link

Intuitively, a webpage is important if it has a
lot of backlinks.
What if a webpage has only one link off
www.yahoo.com?
5
Simplified Version of PageRank
  • u a web page
  • Bu the set of us backlinks
  • Nv the number of forward links of page v
  • c the normalization factor

6
An example of Simplified PageRank
PageRank Calculation
Convergence
7
A Problem with Simplified PageRank
A rank sink
During each iteration, the loop accumulates rank
but never distributes rank to other pages!
8
Modified Version of PageRank
E(u) a vector over the web pages that
corresponds to a source of rank.
9
Random Walks in Graphs
  • The Random Surfer Model
  • The simplified model the standing probability
    distribution of a random walk on the graph of the
    web
  • The modified model the random surfer simply
    keeps clicking successive links at random, but
    periodically gets bored and jumps to a random
    page based on the distribution of E

10
PageRank Computation
11
Dangling Links
  • Links that point to any page with no outgoing
    links
  • Most are pages that have not been downloaded yet
  • Affect the model since it is not clear where
    their weight should be distributed
  • Do not affect the ranking of any other page
    directly
  • Can be simply removed before pagerank calculation
    and added back afterwards

12
PageRank Implementation
  • Convert each URL into a unique integer and store
    each hyperlink in a database using the integer
    IDs to identify pages
  • Sort the link structure by Parent ID
  • Remove all the dangling links from the database
  • Make an initial assignment of ranks and start
    iteration
  • Choosing a good initial assignment can speed up
    the pagerank

13
Convergence Property
PageRank scales very well even for extremely
large collections as the scaling factor is
roughly log(n).
14
Convergence Property
  • The Web is an expander-like graph
  • Expander graph every subset of nodes S has a
    neighborhood (set of vertices accessible via
    outedges emanating from nodes in S) that is
    larger than some factor a times of S. A graph
    has a good expansion factor if and only if the
    largest eigenvalue is sufficiently larger than
    the second-largest eigenvalue.
  • Theory of random walk a random walk on a graph
    is said to be rapidly-mixing if it quickly
    converges to a limiting distribution on the set
    of nodes in the graph. A random walk is
    rapidly-mixing on a graph if and only if the
    graph is an expander graph.
  • PageRank is essentially the limiting distribution
    of a random walk of the graph of the Web.

15
Searching with PageRank
  • Title Search to answer a query, find all the web
    pages whose title contains all the query words.
    These selected web pages are sorted by PageRank.

16
Searching with PageRank
17
Personalized PageRank
  • The impact of different E

A compromise let E consist of all the root
level pages of all web servers.
18
PageRank vs. Web Traffic
  • Some highly accessed web pages have low page rank
    possibly because
  • People do not want to link to these pages from
    their own web pages
  • Some important backlinks are omitted
  • Future study iuse usage data as a start vector
    for PageRank.
  • Future study use usage data as a start vector
    for PageRank.

19
The PageRank Proxy
20
Conclusion
  • PageRank is a global ranking of all pages,
    regardless of their content, based solely on
    their locations on the graph of the Web
  • From experiments, PageRank provides higher
    quality search results to users
Write a Comment
User Comments (0)
About PowerShow.com