A flowchart for deciding on NLU applications
This chapter has covered many considerations that should be taken into account in deciding on an NLP application.
Figure 2.2 summarizes these considerations as a flowchart of the process for evaluating a potential NLU application.
Figure 2.2 – Steps in evaluating an NLU project
Starting at the top, the process starts by asking whether the problem is too hard or too easy for the current state of the art, using the criteria discussed earlier. If it’s either too hard or too easy, we should look for another application, or look at cutting back or expanding the scope of the application to make it a better fit for NLP technology. For example, the application might be redesigned to handle fewer languages.
If the problem seems to be a good fit for the state of the art, the next steps are to ensure that the appropriate data is available, and if not, whether data can be collected. Once data is available...