Practice
Solution
Step 1: Understand business objectives.
CTR prediction models need to balance true positive rate and false positive rate.Step 2: Eliminate wrong options.
Accuracy (A) doesn't account for class imbalance. Precision (B) and Recall (C) focus on one aspect of performance, not the trade-off.Final Answer:
Option C -> Option CQuick Check:
AUC-ROC balances trade-offs in CTR. [OK]
Solution
Step 1: Identify the role of each component
SFT is used for initial model training, RLHF aligns outputs with human preferences, DPO optimizes data preprocessing, and hyperparameter tuning adjusts model parameters.Step 2: Eliminate wrong options
A: SFT is for initial training, not alignment. C: DPO is unrelated to output alignment. D: Hyperparameter tuning is for model performance, not alignment.Final Answer:
Option A -> Option AQuick Check:
RLHF aligns with human feedback. [OK]
Solution
Step 1: Identify the scenario requirements
In scenarios where interpretability and quick updates are crucial, a simpler linear model is preferred due to its transparency and ease of updating.Step 2: Eliminate wrong options
- Extremely large and diverse dataset: Complex models handle this better.
- Non-linear interactions: Neural networks are better suited.
- Abundant computational resources: Allows for complex models.
Final Answer:
Option A -> Option AQuick Check:
Choose linear for interpretability and updates. [OK]
Solution
Step 1: Consider resource allocation
If the ranking stage is computationally expensive, a simpler candidate generation model can save resources for the ranking stage.Step 2: Eliminate wrong options
When the dataset is small and computation resources are abundant. is incorrect because a small dataset doesn't necessitate a simpler model. When precision is more important than recall in the candidate generation stage. is incorrect because recall is typically prioritized in candidate generation. When the ranking model is not capable of handling large candidate sets. is incorrect because the ranking model should handle the candidate set size.Final Answer:
Option A -> Option AQuick Check:
Save resources for ranking if it's costly. [OK]
Solution
Step 1: Analyze component scalability
The Drift Detection Module processes incoming data to identify changes, making it sensitive to data volume increases.Step 2: Consider computational load
Drift detection often involves statistical tests or complex calculations, which can become a bottleneck with large data volumes.Final Answer:
Option C -> Option CQuick Check:
Data increase = Drift bottleneck [OK]
