Resumen:
Conjunctions have different interpretations: they eliminate redundancies: “Mar´ıa se ba˜n´o y se pein´o” (Maria bathed and she combed her hair), unite different ideas: “Hoy llovi´oyno fui a corer” (Today it rained and I did not go to run) and use of lists: “EranAlma, Edith y Omar” (They were Alma, Edith and Omar). Conjunctions take different semantic contexts. We understand each other because of the common sense despite expressing ourselves incorrectly from the standpoint of semantics, but for a computer it is difficult. In order to “understand” the sentences, the machine must solve semantics problems; this article exposes one of these problems. ANACONJ is an algorithm of pattern recognition of texts, which uses rules and syntactic patterns that analyze each word of a sentence in a phrase, identifying those sentences with conjunctions to build a semantic tree of the sentence where the conjunction connects words (nouns, verbs, etc.) according to their meaning. ANACONJ could be used as a teaching Spanish software tool and as an app for a service robot too.
Descripción:
Making computers “interpret” the right semantic of different expressions as complete sentences in which it includes instructions used in a regular language spoken and written is not a trivial task. Natural language has an inherent characteristic: the ambiguity, which the human being solves with the context, based on the real world experience and the common sense. From those aspects that computer just uses the context to identify themeaning of the written words.That is even more complex for developing the app based on the common sense is not part of the computer programming. There are several problems that the machine must solve such as problems of disambiguation of prepositions [1] and of nouns [2], resolution of anaphoric references [3], solution of indirect anaphora [4], and finally the semantic analysis. The way we solve the problem of identifying the meanings of a conjunction is by using syntactic rules and patterns, in addition to semantic frames (we are solving ambiguity with two important tools in information processing).