"It would be incorrect to think that the state-of-the-art has solved many of the problems of NLP. Progress has been made and we understand better some of the limitations of the methods we have been using. Research will move on to investigate other promising techniques, formalisms and application areas. What these will be is a matter of predicting the future..."Predicting the future has the disadvantage that one can soon be proved wrong. In this section I take the risk and predict that the research of the near future will look at the following topics.
One obvious growth area then will be the development of parallel models that use a variety of linguistic information. This will involve development of appropriate data structures to represent the interconnection of differing types of linguistic information and the development of algorithms for searching for applying appropriate knowledge at the right times during processing, without leading to the system becoming deadlocked.
Understanding more complex texts, dialogues, etc is more difficult. When you read these notes, you are not merely storing a linguistic representation of each sentence in turn, but are assimilating the information/knowledge into what you already know about the subject. This process probably also includes a process of compressing information and discarding irrelevant text. As yet, computers are incapable of this kind of assimilation. However, when they are able to do so, there will be benefits from systems that can learn and re-represent information in the sense that for other purposes. As a brief example, perhaps you would like a program that could read through these notes and produce a summary of each from each of the kind of material that you should learn for exam revision?