Given a document collection and a query, retrieve relevant documents matching the query.
Two fundamental measures of the quality of information retrieval.
When is a document relevant? When it serves the user's needs.
But: different users may have different notions of relevance for the same query.
Users may make mistakes in query formulation.
Contrast with database queries: We expect 100% recall and 100% precision with database queries. DB queries are expressed in a formalized language with a known semantics.
Document collections span a spectrum from homogeneous to heterogeneous.
A high-dimensionality vector space is constructed consisting of one dimension for every unique term found in the document collection.
Documents and queries are represented by vectors. The coordinate value along each dimension is a weight, typically based on the number of occurrences of the term in the document or query.
Documents and queries may be matched by vector comparison operations.
Extraction of the term vector from a text.
Luhn: term frequency is useful determining significance for retrieval.
Frequently occurring terms may not be useful if they are equally frequent in all documents.
Classical IR assumes that every document in the collection is valuable with respect to its subject.
This is not true of the web.
The Google PageRank concept is based on the notion that the quality and authoritativeness of a document is based on:
Sergey and Brin define PageRanks this way.
We assume page A has pages T1...Tn which point to it (i.e., are citations). The parameter d is a damping factor which can be set between 0 and 1. We usually set d to 0.85. There are more details about d in the next section. Also C(A) is defined as the number of links going out of page A. The PageRank of a page A is given as follows:PR(A) = (1-d) + d (PR(T1)/C(T1) + ... + PR(Tn)/C(Tn))
Note that the PageRanks form a probability distribution over web pages, so the sum of all web pages' PageRanks will be one.
Ian Rogers, Page Rank Explained: The Google Pagerank Algorithm and How It Works
Sergey Brin and Lawrence Page. The anatomy of a large-scale hypertextual web search engine. In Proceedings of the Seventh International World Wide Web Conference, Brisbane, Australia, April 1998. On-line version.
Allan Borodin, Gareth O. Roberts, Jeffrey S. Rosenthal, Panayiotis Tsaparas, "Finding Authorities and Hubs From Link Structures on the World Wide Web" WWW 10.