2009 IEEE International Conference on
Systems, Man, and Cybernetics |
![]() |
Abstract
An important criterion for any artificial intelligence program is its capability to communicate with the external world. One common form of communication is by the use of a natural language, specifically English. When provided a sentence, it is important for the program to understand the intention of the given sentence which is an important first step for a program to perform logical reasoning. In this paper, we discuss two components of the grammar that affects the understanding of a sentence: role and control. These two components represent the knowledge that teaches how to use the language to express a thought. We describe in detail what needs to be learned for each of these components for three major grammar terms: noun phrase, declarative sentence, and forms-of-be verb. We then show how to use them to create a declarative thought corresponding to a given declarative sentence that uses a forms-of-be verb. Finally, we show what needs to be learned by the program so that the declarative thought can be understood correctly based on exactly what is involved in the subject and the predicate of the given sentence. Object-Oriented paradigm is used to analyze the problem and design the solution to attack the problem.