Essay

Analyze the limitations of relying solely on error percentages to prioritize ML tasks.

Question: In the context of evaluating a machine learning system's performance, why does error analysis not yield a definitive, rigid mathematical formula for determining the highest-priority task? Explain the other crucial factors a team must weigh alongside error frequencies.

Sample answer: Error analysis identifies the frequencies of different error types, but it does not provide a rigid mathematical formula for prioritization because not all errors require the same effort to fix, nor do they guarantee the same potential for improvement. A team must also consider the expected progress that can be made on each error category, as some problems are inherently harder to solve or have a lower performance ceiling. Furthermore, the amount of work or resources needed to tackle each category must be evaluated, balancing the potential accuracy gain against the time and engineering cost required.

Key points:

  • Error analysis does not produce a rigid formula for prioritization.
  • Teams must consider the expected progress or potential improvement for each error category.
  • Teams must evaluate the amount of work or effort required to address each error category.

Rubric: A strong response should correctly state that error frequencies alone don't capture the feasibility of solving the problem. It must explicitly mention the two other critical factors: the expected progress (or potential for improvement) in a category and the amount of effort/work required to fix it.

0

1

Updated 2026-05-27

Contributors are:

Who are from:

Tags

Machine Learning

Deep Learning

Supervised Learning

Dive into Deep Learning @ D2L

Data Science

Machine Learning Strategy

Machine Learning Yearning @ DeepLearning.AI