Page 69 -
P. 69

35 Surpassing human-level performance


             You are working on speech recognition and have a dataset of audio clips. Suppose your

             dataset has many noisy audio clips so that even humans have 10% error. Suppose your
             system already achieves 8% error. Can you use any of the three techniques described in
             Chapter 33 to continue making rapid progress?

             If you can identify a subset of data in which humans significantly surpass your system, then
             you can still use those techniques to drive rapid progress. For example, suppose your system
             is much better than people at recognizing speech in noisy audio, but humans are still better

             at transcribing very rapidly spoken speech.

             For the subset of data with rapidly spoken speech:

             1. You can still obtain transcripts from humans that are higher quality than your algorithm’s
                output.


             2. You can draw on human intuition to understand why they correctly heard a rapidly
                spoken utterance when your system didn’t.

             3. You can use human-level performance on rapidly spoken speech as a desired performance
                target.

             More generally, so long as there are dev set examples where humans are right and your

             algorithm is wrong, then many of the techniques described earlier will apply. This is true
             even if, averaged over the entire dev/test set, your performance is already surpassing
             human-level performance.

             There are many important machine learning applications where machines surpass human
             level performance. For example, machines are better at predicting movie ratings, how long it
             takes for a delivery car to drive somewhere, or whether to approve loan applications. Only a

             subset of techniques apply once humans have a hard time identifying examples that the
             algorithm is clearly getting wrong. Consequently, progress is usually slower on problems
             where machines already surpass human-level performance, while progress is faster when
             machines are still trying to catch up to humans.












             Page 69                            Machine Learning Yearning-Draft                       Andrew Ng
   64   65   66   67   68   69   70   71   72   73   74