ABSTRACT
Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
Human language is a complex, extremely powerful communication system. While people have
an amazing ability to communicate with one another, understanding natural language is a daunting
task for computers. The main difficulty is that although natural language provides the ability to
signal, it also enables its users to express an infinite number of new meanings. Natural languages
are inherently ambiguous, and thus become a problem for computers, which are not able to manage
complex contextual situations.