Source: 03_Modeling_Part-II.pdf
The Probabilistic Model frames retrieval as estimating the probability that a document is relevant to a query. It imagines an ideal answer set R containing exactly the relevant documents; querying specifies the properties of R. Using Bayes’ rule, assuming binary weights and term independence, the similarity reduces to a sum over query terms of log-odds of a term appearing in relevant vs. non-relevant documents. Since R is unknown initially, estimates are bootstrapped (often R=ri=0), yielding an IDF-like ranking; with relevance data the Robertson–Sparck Jones equation applies (with +0.5 smoothing). Its weaknesses: needs initial guesses, ignores TF, and lacks document length normalization.
Among the three classic models, Boolean is weakest (no partial match); the Vector model generally outperforms the probabilistic model on general collections, though this is debated. Because each classic model has limits, many alternative models exist.
These alternatives span three families. Set-theoretic: Set-Based (exploits term dependence via termsets), Extended Boolean, Fuzzy Set. Algebraic: Generalized Vector (non-orthogonal terms), Latent Semantic Indexing (retrieve by concepts not just terms, via LSA), Neural Network models. Probabilistic: BM25 (adds TF + length normalization to the probabilistic model — the modern workhorse), Language Models (probability of generating the query), Divergence from Randomness, and Bayesian Networks (combining evidence). The lecture also previews Web-based models (PageRank, Hubs-Authorities), Hypertext, Structured Text, Multimedia, and Enterprise/Vertical search.
| Term | Meaning | Use Case |
|---|---|---|
| Probabilistic Model | Ranks by estimated probability of relevance | Foundation of BM25 |
| Ideal answer set R | The (unknown) set of exactly relevant docs | Target of estimation |
| Probabilistic Ranking Principle | Rank by decreasing probability of relevance | Optimal ordering theory |
| Bayes’ rule | Inverts conditional probabilities | Deriving the ranking |
| Contingency table | N, ni, R, ri counts for term incidence | Estimating probabilities |
| Robertson–Sparck Jones eq. | Classic probabilistic ranking formula (+0.5 smoothing) | Ranking with relevance info |
| BM25 (Okapi) | Probabilistic ranking with TF, IDF & length normalization | Modern default baseline |
| Language Model | Probability distribution over word sequences | Query-likelihood retrieval |
| Latent Semantic Indexing (LSI) | Retrieval by latent concepts (LSA) | Matching synonyms/concepts |
| Generalized Vector Model | Allows non-orthogonal term vectors | Capturing term correlation |
| Set-Based Model | Uses termsets (correlated term groups) | Exploiting dependence |
| Fuzzy Set Model | Degree of membership for vague matching | Approximate matching |
| Divergence from Randomness | Weight = divergence of actual vs. random term distribution | Parameter-light weighting |
| Bayesian Network Model | Combines multiple evidence sources cleanly | Feedback, multi-query |
| Hypertext Model | Nodes + directed links (graph) for non-sequential reading | HTML / web navigation |
flowchart TD
A[User Query] --> B[Retrieve initial doc set]
B --> C[User inspects top docs
marks relevant]
C --> D[Estimate piR, qiR
contingency table]
D --> E[Compute Robertson-Sparck Jones score]
E --> F[Re-rank documents]
F --> G{Refine R?}
G -- Yes --> C
G -- No --> H[Final ranking]
subgraph NoRelevanceInfo[Bootstrap: no relevance data]
I[Assume R=ri=0] --> J[IDF-like ranking]
end