No history yet

Final Exam

 

1.In a typical multi-stage search architecture, what is the primary goal of the initial candidate generation stage?

 

2.Why does the BM25 algorithm generally outperform classic TF-IDF for keyword search?

 

3.A key challenge in search is the 'vocabulary mismatch problem'. Which of the following technologies is specifically designed to address this?

 

4.What is the primary function of an Approximate Nearest Neighbor (ANN) algorithm like HNSW within a vector database?

 

5.Within the context of Query Understanding, what is the goal of intent classification?

 

6.Which Learning to Rank (LTR) approach directly optimizes for ranking metrics like NDCG by considering the entire list of documents in its loss function?

 

7.A cross-encoder is generally considered too slow for the candidate generation stage but is highly effective for the final re-ranking stage.

 

8.You are evaluating two ranking algorithms. Algorithm A returns a result list with relevance scores [3, 1, 2]. Algorithm B returns [2, 3, 1]. Which search evaluation metric is specifically designed to heavily reward placing the most relevant item at the very top of the list?

 

9.What is the purpose of a 'neural cascade' architecture in a production search system?

 

10.When building a feature set for a LambdaMART ranking model, which of the following is an example of a query-document interaction feature?

 

11.What is the primary motivation for using Reciprocal Rank Fusion (RRF) in a hybrid search system?

 

12.You are tasked with improving search for highly ambiguous, 'tail' queries. Which Query Understanding technique would be most effective?

 

13.Using raw click logs to train a ranking model can introduce selection bias, as users can only click on what is shown to them. Which technique is designed to mitigate this issue?

 

14.When choosing a similarity metric for a bi-encoder model trained with contrastive loss, why is Cosine Similarity often preferred over Dot Product?

All done? Get your grade