Jemal Antidze, Nana Gulua

On Semantic Analysis of a Natural Language Phrases

 

ABSTRACT. The present work describes methodology for developing an algorithm of automatic semantic analysis of phrases, of preparing a relevant knowledge base and of using instrumental means [12-13] for the algorithm.

 

Key words: semantic analysis, micro-cosmos, micro-theory, software tool, knowledge base, deduction, semantic graphs.

 

Scientific researches, translating from one language into another, teaching, identifying faces and solving other problems connected with these processes are nowadays in the scope of humans competence. However, people use computers more and more to cope with them, and at present only a miserable part of computers abilities is utilized relevantly. The role of a natural language in solving these problems is well known, in particular, solving the question of deducing meanings from a text and formalizing them. This problem is considered to be solvable and is known as  semantic analysis of a natural language. Little is done for computerized semantic analysis of Georgian texts [1-6]. Complications of semantic analysis are caused by peculiarities of sentences. Let’s discuss some of them:

1)      A sentence can be true or false. The total of inner corners of a rectangle is equal to 360, whether it is true or false can be proved logically, but the truth of the sentence which describes some historical event can t be proved logically. It must be accepted by historians as a fact or denied by them as such.

2)      A sentence can be  universal or typical, e.g. All humans are mortal-it is universal, but All men like alcohol – it is not universal, but is typical

3)      A sentence can be trustworthy or unbelievable.

4)      A sentence can be rare or approximately trust-worthy.

5)      A sentence can be homonymous with its meaning.

The list of such examples can be continued [t], but even the above maintained examples are enough to make sure how complicated the nature of a sentence meaning can be and that it cant be characterized by its truth or falsity only. For some sentences discussion of their truth or falsity  is useless. Hence, to define the meaning of a sentence it is necessary to discuss its constituents-word. Possible meanings of each word should be studied, word interactions within a sentence should be considered and all these will make it possible to deduce the  meaning of a sentence. It is essential to know the real  world in which the natural language is used. The real world is described by means of knowledge bases, where for imagining real or possible world the semantic networks are used. Classification of semantic networks according to their usage is given [8]. Stank [9] and Shapiro s  [10] graphical imaginations have been especially widely used and they are known in scientific literature as conceptual graphs. Equally widely is used Schmidt s graphical imagination for presenting meaning of conversation and is known as DRS [11].  Our aim is to define semantic meaning of a whole sentence. To achieve this we shooed knows semantic characterization of certain words with the list of their semantic peculiarities, and with meanings of certain peculiarities. At the same knowledge of the universe which is hidden in the semantic meaning, et this sentence should be taken into consideration. Affair this words syntactically connected in a sentence should be semantically limited, which is expressed by semantic features of words and by their meanings. By means of them correct semantic correction between syntactically related words can be defined. The same can be said about  more complicated syntactic connections such as syntactic connections between noun groups and verb groups. Limitations themselves represent  logical images built on semantic features and their meanings. After this the formalism, which was used by us when analyzing Georgian sentences morphologically and syntactically, can be utilized for semantic analysis [12,13]. To achieve this it is important to define correctly semantic features of certain word classes, concepts of microcosms and micro theory  are used by us with this purpose, they are utilized for transforming a text in a natural language into TMR language [14]. According to this theory microcosms consists of micro theories. Micro theory is compiled for certain word classes. To illustrate better how such a micro theory is compiled, let s discuss it for adjectives. It is based first  of all on syntax and semantics of adjectives, which is widely accepted in  literature. It is based on the following principles:

1.      attributive adjectives define nouns they are related to,

2.       not all adjective define nouns, especially if they are usage as predicative Attributive and predicative usage of adjectives is one of those s features by which adjectives are connected with attributively / productivity; modification by means of adverbs; statically / dynamistic; gradability  / nongradability ; inheritability / non- inheritability.

3.       Taxonomy of adjectives,

4.      Predicative / non- predicative adjectives.

5.      Relative adjectives.

6.      Relative qualitative adjectives.

7.      Series of adjectives.

8.      Comparative degrees of qualitative adjectives. and scales and etc. besides, semantics of adjectives. Based on ontology and lexicology is important too. Ontological approach presupposes characterizing each word according to the above mentioned classification with presenting corresponding features and their meanings [15]. In our case  features and relevant meanings are written with a word in a dictionary. Such features and their meanings are used to compile limitations by means of which semantic meaning of a word or a whole syntactic construction will be defined. Micro theory for other word classes (nouns, verbs and other word classes) must be built in a similar way. Such a presentation enables to use instrumental means created by as for semantic analysis without any modification of these instruments. It will enable compilers of algorithms of semantic analysis to use instrumental means created by us to check their algorithm and correct it without programming an algorithm.

 

References:

 

[1] N.Gulua. Formalized description of Georgian texts, the software for texts processing and its application for construction of a teaching system, PHD dissertation, Tbilisi, 1999.

[2] J.Antidze, N. Gulua, On selection of Georgian texts computer analysis formalism, Communications of the Georgian Academy of Sciences, 162, N2, 2000

[3] J.Antidze, N. Gulua, Analysis of Georgian texts for construction of a teaching system, Reports of enlarged session of the seminar of IAM TSU, vol. 13,N4 1998.

[4] N. Gulua, On the construction of Georgian interactive teaching system, Reports of enlarged session of the seminar of IAM TSU, vol.13,N4, 1998

[5] J.Antidze, N.Gulua, On the method for construction of a teaching systems. Communications of Sukhumi branch of Tbilisi State University, N1, 1998.

[6] N.Gulua. On Computer Syntactical Analysis of Georgian Texts, Communications of the Georgian Academy of Sciences, N3,1999.

[7] D. Kaiser. La semantique des langues naturelles et les logiques, Annales des Telecommunications, Tome 44, N1-2,1989.

[8] John F.Sowa. Semantic Networks, http://www.sowa.com

[9] Shank, Roger C.. Conceptual Information Processing, Amsterdam,1975.

[10] Shapiro, Stuart C, W.Rapoport. The SNePS family, In Semantic Networks in Artificial Intelligence, Oxford,1992.

[11] Kamp Hans, Uwe Reyle. From Discource tu Logic, Dordrecht, 1993.

[12] J.Antidze, d. Mishelashvili. Software Tools for Natural language Texts processing, VI international Tbilisi Symposium: Language, Logic and Computation, Batumi, 2005

[13] J.Antidze, d. Mishelashvili. Software Tools for morphological and Syntactic Analyses of Natural Language Texts, Proceedings of the conference III _ Georgian Language and

Computer Technologirs, Tbilisi, 2005.

[14] Reale, Stephen, Sergei Nirenburg and Gavi Maheseh. Semantic Analysis in the Microcosms Machine Translation Project, in SNLP_ 95, Bangkok.

[15] V. Raskin, S. Nirenburg. Lexical Semantic of Adjectives – A Microtheory of Adjectival Meaning, Computing Research Laboratory, New Mexico State University, Las Cruces (http://www.crl.nmsu.edu).

 

Bbunebrivi enis Afrazebis avtomaturi semantikuri analizis Sesaxeb

 

reziume

 naSromSi aRwerilia meTodika, Tu rogor Sedges frazebis avtomaturi semantikuri analizis algoriTmi, momzaddes saTanado codnis baza da gamoyenebul iqnes Cvens mier SemoTavazebuli instrumentuli saSualebebi misi kompiuterze realizaciisaTvis.