Date: October 12, 2025

Topic: Neural Information Retrieval

Recall

With ML, we can cast IR tasks as classification or regression problems, where we take the features and use them to predict a label.

Notes

Neural Information Retrieval

Information Retrieval Tasks


Usually use fast heuristics (classical retrieval) then run slower ML algorithms on the top-$k$ candidates.

Re-ranking Pipeline

image.png


To convert to rankings, we need to model relevance between documents (is document A more relevant than document B?)

From Classification to Ranking

Converting to Ranking

image.png


The gradient scaling factor only depends on binary orders of $d_i,d_j$

RankNet



<aside> 📌 SUMMARY: To adapt neural networks for ranking, make ranking a classification problem. For early networks like RankNet, we only compare 2 documents to determine a binary ordering.

</aside>


Date: October 12, 2025

Topic: Embedding Based Retrieval