Discussion Class 7 Google 1 1

advertisement
Discussion Class 7
Google 1
1
Discussion Classes
Format:
Question
Ask a member of the class to answer.
Provide opportunity for others to comment.
When answering:
Stand up.
Give your name. Make sure that the TA hears it.
Speak clearly so that all the class can hear.
Suggestions:
Do not be shy at presenting partial answers.
Differing viewpoints are welcome.
2
Question 1: Indexing the Web
(a) Who are the authors of this paper?
(b) The authors criticize conventional ranking methods,
based on vector similarity. What are their criticisms?
Do you agree with them?
(c) Why not use standard full-text indexing with tf.idf
weighting?
3
Question 2: Ranking
The authors of the paper state that their objective is to
maximize precision.
(a) What do they mean by "precision"?
(b) What assumptions does this imply about users and their
wishes?
(c) How does their view of relevance differ from the
conventional view?
(d) How well would you expect Google to perform in the
TREC ad hoc track?
4
Question 3: PageRank Algorithm
(a) Traditional text search engines rank hits by the similarity
of each document to a query. How does PageRank rank
the hits returned by a query?
(b) What is the concept behind PageRank?
(c) What other ranking methods does Google use?
5
Question 3 (continued)
Page A has pages T1...Tn which point to it. The parameter d is a
damping factor which can be set between 0 and 1. C(A) is
defined as the number of links going out of page A. The
PageRank of a page A is:
PR(A) = (1-d) + d (PR(T1)/C(T1) + ... + PR(Tn)/C(Tn))
"... d damping factor is the probability at each page the 'random
surfer' will get bored and request another random page."
6
Question 4: Anchor Text
(a) What is anchor text?
(b) How does Google use anchor text to index a web
page?
(c) What are the computational challenges in this
approach?
7
Question 5: Spamming
"There are even numerous companies which specialize in
manipulating search engines for profit."
(a) Explain this statement.
(b) How did Google overcome this problem at the time of
the paper?
(c) Why are the authors unenthusiastic about using metadata
for indexing the web?
Discuss the statement, "we think some of the most interesting
research will involve leveraging the vast amount of usage
data that is available from modern web systems."
8
Question 6: Scaling
Much of the article is about scalability.
(a) How many pages were they indexing when they wrote
the article? How many today? How many queries does the
system handle every day?
(b) What is their strategy for scalability? Where do you
think the limitations lie?
(c) How did they manage to implement such a large-scale
(and ever changing) system with a small technical staff?
9
Download