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.