Practice
Solution
Step 1: Identify the role of each component
The content filtering module is designed to detect and filter inappropriate content.Step 2: Eliminate wrong options
Data augmentation is for enhancing training data, model training is for learning patterns, and user feedback loop is for improving system iteratively.Final Answer:
Option B -> Option BQuick Check:
Content filtering detects inappropriate content. [OK]
Solution
Step 1: Identify the goal of candidate generation
The goal is to ensure relevant items are included, making recall a critical metric.Step 2: Eliminate wrong options
Precision (Precision) is less critical here as it focuses on the proportion of relevant items retrieved. F1 Score (F1 Score) balances precision and recall, but recall is more crucial. Mean Reciprocal Rank (Mean Reciprocal Rank) is more relevant for ranking evaluation.Final Answer:
Option D -> Option DQuick Check:
Recall ensures relevant items aren't missed. [OK]
Solution
Step 1: Analyze data sparsity
When user data is sparse, collaborative filtering struggles due to lack of interaction data.Step 2: Eliminate wrong options
Collaborative filtering needs user interactions. Content-based filtering uses item features, making it suitable for sparse data.Final Answer:
Option B -> Option BQuick Check:
Content-based works with sparse data. [OK]
Solution
Step 1: Compare Bi-Encoder and Cross-Encoder
Bi-Encoders allow pre-computation of document embeddings, making them suitable for real-time retrieval.Step 2: Eliminate wrong options
Cross-Encoders evaluate pairs at query time, which is computationally expensive and not suitable for real-time retrieval.Final Answer:
Option A -> Option AQuick Check:
Bi-Encoder = pre-compute embeddings [check]
Solution
Step 1: Identify the component affected by increased item count.
Listwise approaches require more computation as the list size grows, impacting training time.Step 2: Eliminate wrong options.
Feature extraction and memory usage are affected but not as critically as training time. Evaluation metrics are computed post-training.Final Answer:
Option C -> Option CQuick Check:
Listwise = training time bottleneck with more items [OK]
