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
Estimating the Best Achievable Error in Two Different Applications
What does the best achievable error level mean?