Information Retrieval

Relevance Feedback and Query Expansion

The problem of a pure keyword matching approach is that the systems can’t handle synonymy issue. For example, you might search for “python” meaning the progr...

Langauge Models for Information Retrieval

In information retrieval (henceforth IR), the language modeling approach is a form of probabilistic retrieval. Unlike traditional probabilistic methods, whic...

Understanding BM25 in Text Retrieval

When you type a query into a search engine, it finds documents that contain your keywords. The problem is: how do you order those documents from most to leas...