ACM Home Page
Please provide us with feedback. Feedback
Random sampling from a search engine's index
Full text PdfPdf (291 KB)
Source International World Wide Web Conference archive
Proceedings of the 15th international conference on World Wide Web table of contents
Edinburgh, Scotland
SESSION: Web mining with search engines table of contents
Pages: 367 - 376  
Year of Publication: 2006
ISBN:1-59593-323-9
Authors
Ziv Bar-Yossef  Technion, Haifa, Israel
Maxim Gurevich  Technion, Haifa, Israel
Sponsors
SIGWEB: ACM Special Interest Group on Hypertext, Hypermedia, and Web
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 17,   Downloads (12 Months): 159,   Citation Count: 13
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1135777.1135833
What is a DOI?

ABSTRACT

We revisit a problem introduced by Bharat and Broder almost a decade ago: how to sample random pages from a search engine's index using only the search engine's public interface? Such a primitive is particularly useful in creating objective benchmarks for search engines.The technique of Bharat and Broder suffers from two well recorded biases: it favors long documents and highly ranked documents. In this paper we introduce two novel sampling techniques: a lexicon-based technique and a random walk technique. Our methods produce biased sample documents, but each sample is accompanied by a corresponding "weight", which represents the probability of this document to be selected in the sample. The samples, in conjunction with the weights, are then used to simulate near-uniform samples. To this end, we resort to three well known Monte Carlo simulation methods: rejection sampling, importance sampling and the Metropolis-Hastings algorithm.We analyze our methods rigorously and prove that under plausible assumptions, our techniques are guaranteed to produce near-uniform samples from the search engine's index. Experiments on a corpus of 2.4 million documents substantiate our analytical findings and show that our algorithms do not have significant bias towards long or highly ranked documents. We use our algorithms to collect fresh data about the relative sizes of Google, MSN Search, and Yahoo!.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
 
3
J. Battelle. John Battelle's searchblog. battellemedia.com/archives/001889.php, 2005.
 
4
 
5
 
6
 
7
M. Cheney and M. Perry. A comparison of the size of the Yahoo! and Google indices. vburton.ncsa.uiuc.edu/indexsize.html, 2005.
 
8
 
9
dmoz. The open directory project. dmoz.org.
 
10
A. Dobra and S. Fienberg. How large is the World Wide Web? Web Dynamics, pages 23--44, 2004.
 
11
12
 
13
W. Hastings. Monte Carlo sampling methods using Markov chains and their applications. Biometrika, 57(1):97--109, 1970.
 
14
 
15
 
16
 
17
S. Lawrence and C. Giles. Searching the World Wide Web. Science, 5360(280):98, 1998.
 
18
S. Lawrence and C. Giles. Accessibility of information on the Web. Nature, 400:107--109, 1999.
 
19
J. S. Liu. Monte Carlo Strategies in Scientific Computing. Springer, 2001.
 
20
T. Mayer. Our blog is growing up and so has our index. www.ysearchblog.com/archives/000172.html.
 
21
N. Metropolis, A. Rosenbluth, M. Rosenbluth, A. Teller, and E. Teller. Equations of state calculations by fast computing machines. J. of Chemical Physics, 21:1087--1091, 1953.
 
22
G. Price. More on the total database size battle and Googlewhacking with Yahoo. blog.searchenginewatch.com/blog/050811-231448, 2005.
 
23
P. Rusmevichientong, D. Pennock, S. Lawrence, and C. Lee Giles. Methods for sampling pages uniformly from the World Wide Web. In AAAI Fall Symp., 2001.
 
24
J.von Neumann. Various techniques used in connection with random digits. In John von Neumann, Collected Works, volume V. Oxford, 1963.

CITED BY  13
 

Collaborative Colleagues:
Ziv Bar-Yossef: colleagues
Maxim Gurevich: colleagues