Judging the Best First Path for an Email Spam Filter
Scenario: A startup has asked your machine learning team to build a new spam filter for its email product. Several promising approaches are on the table, and the team expects you to identify the best one immediately because of your general ML experience. You have not worked on email filtering before.
Question: How should you think about your ability to confidently choose the single best first direction in this situation?
Model answer: You should be cautious and assume that it will be very hard to pick the best first direction with high confidence. Even people who have worked on spam filtering for a long time may find it difficult to choose the right option from several plausible ideas. Since you do not have direct experience with this application, your confidence should be even lower.
Key points:
- Selecting one best initial direction is usually difficult when several reasonable options exist.
- Domain specialists may still disagree about which approach is best.
- Without experience in email filtering, it is even less likely that you can choose confidently.
Rubric: The response must state that choosing the best direction is difficult, note that even specialists can struggle with the choice, and apply that lack of application-specific experience makes confident selection even harder.
0
1
Tags
Machine Learning
Deep Learning
Machine Learning Strategy
Supervised Learning
Dive into Deep Learning @ D2L
Data Science
Machine Learning Yearning @ DeepLearning.AI
Related
Building a Spam Filter with a Large Labeled Message Set
Text Content Analysis as a Spam-Filtering Direction
Using Mail Routing Metadata for Spam Detection
What lesson does the fraud-detection example highlight about starting a new ML project?
Choosing an Initial Direction for a Spam Filter
Andrew Ng says it is even _____ to pick a first direction for a new ML project when you do not know the domain well.
Match each way to improve an email-filtering system with the kind of information it mainly uses.
Order the steps for choosing and improving a first version of a fraud-detection system.
Why is a team lead’s admission that choosing the first model for a document classifier is hard educationally useful?
Is the best starting point for a new ML project always obvious to experienced practitioners?
Choosing among early project directions
Match each statement about making an initial choice in a new ML project to its practical meaning.
Why a Fast Baseline Can Be Better Than Waiting for the Perfect Plan
Why the First Spam-Filtering Strategy Is Hard to Pick
Judging the Best First Path for an Email Spam Filter
Domain Familiarity and Choosing a First Modeling Direction