Learn Before
Estimating the Best Achievable Error in Two Different Applications
Case context: You are building two predictive systems: one that sorts customer support emails into "urgent" and "non-urgent," and another that forecasts next-day prices for a highly volatile cryptocurrency using long historical sequences of market data. You want to estimate the best achievable error rate for each system to support bias and variance analysis.
Question: For the two applications described, explain whether the best achievable error rate is practical to estimate and how your method should differ across the two tasks.
Sample answer: The email-sorting task is relatively human-friendly because people can usually judge urgency with reasonable accuracy. For that reason, human performance can serve as a useful proxy for the best achievable error rate. By contrast, forecasting a volatile cryptocurrency price is much harder for people to do well, so human performance is not a reliable proxy. For that task, estimating the best achievable error rate is much more difficult and may be impossible to do accurately.
Key points:
- Email sorting is human-friendly, so human performance can estimate the best achievable error.
- Cryptocurrency price forecasting is not human-friendly, so the best achievable error is hard to estimate.
- The type of task determines how to approximate the best achievable error rate.
Rubric: The student must correctly identify that the email sorter is a human-friendly task where human performance can estimate the best achievable error rate, while the cryptocurrency forecaster is a task humans struggle with, making the best achievable error rate very difficult to estimate.
0
1
Tags
Machine Learning
Deep Learning
Supervised Learning
Dive into Deep Learning @ D2L
Data Science
Machine Learning Strategy
Machine Learning Yearning @ DeepLearning.AI
Related
Using Human Labels to Approximate the Best Possible Error
Human Difficulty Can Make the Best Error Rate Hard to Estimate
Treating the Best Achievable Error as a Bias Floor
Why does the best achievable error matter when separating bias from variance?
The optimal error rate is the lowest achievable error for a task, and model training alone cannot reduce it further.
Choosing a Benchmark for Error Rate
Match each term to its role in error analysis.
Order the steps for using an irreducible-error benchmark to check for high bias.
In a machine learning task, what does the lowest possible error for the problem represent?
Hard-to-Estimate Best-Case Error
High Bias in a Model
Match each situation to what it implies about estimating the irreducible error level.
Order the steps for checking whether a bias problem is likely after estimating the irreducible error.
Why the best achievable error matters in diagnosis
What does the best achievable error level mean?