I started with the usual precision vs recall framing and talked about class imbalance since fake accounts are a small fraction of all accounts.
Start by framing the problem as a business decision, not just a modeling exercise: define what a false positive and false negative cost Meta in terms of user experience and revenue. Then recommend a primary metric (likely precision at a fixed recall or PR-AUC) and a monitoring plan, while explaining why accuracy and ROC-AUC can be misleading for imbalanced fake-account detection. Finally, tie the metric choice to a production experiment or holdout validation to prove impact.
Pro tip: Anchor your answer in Meta's scale and adversarial context: fake accounts are a tiny fraction of traffic and attackers adapt, so you should emphasize precision at high recall, PR-AUC, and continuous monitoring with drift detection rather than a one-time offline metric.
Quantify the cost of false positives (e.g., blocking real users, support load, revenue loss) versus false negatives (e.g., spam, fraud, policy violations, user trust erosion). Establish the acceptable operating point based on these costs.
Select precision at a fixed high recall (or recall at a fixed precision) as the primary metric because it directly reflects the business trade-off. Use PR-AUC as a threshold-independent summary and F1 as a balanced but often less business-aligned secondary metric.
Discuss how precision and recall trade off via threshold; F1 assumes equal cost and may hide asymmetry; ROC-AUC can be overly optimistic under extreme class imbalance because it incorporates true negatives. Emphasize that accuracy is meaningless when positives are rare.
Recommend an A/B test or holdout with guardrail metrics (e.g., user reports, account creation success) to prove the model works in production. Set up continuous monitoring of precision/recall, data drift, and adversarial adaptation.
Conclude with a clear recommendation: use precision at 90% recall as the north-star metric, track PR-AUC and F1 for model comparison, and run a production experiment to measure business impact. Suggest periodic re-evaluation as attacker behavior evolves.
AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.