7 Oct 2012 mentifex   » (Master)

Artificial Intelligence in Russian

Sat.6.OCT.2012 -- Negation of Russian Verbs

In the free, open-source Russian artificial intelligence (RuAi), we need to work on the negation of verbs before we can implement the calling of the VisRecog module from the VerbPhrase module. When we type "Ty ne znayesh menya" for "You do not know me" into the current RuAi, it answers incorrectly "Ya znayu ne tebya" for "I do not know you," and the negational adverb "nye" for "not" is in the wrong place.

After experimentation with diagnostic "alert" messages, we moved the nay-saying code into the same area of VerbPhrase that uses parameters to select a Russian verb-form. Thus we got the RuAi to put the negational adverb before the verb and not after the verb.

Sun.7.OCT.2012 -- Negation of Putative Be-Verbs

Our next task in creating Russian artificial intelligence is to implement the negation of unexpressed, putative be-verbs in Russian. Currently the Dushka AI assumes tentatively the occurrence of a be-verb after any noun or pronoun begins a statement in the nominative. We need to introduce special handling of the negative adverb "NYE" so that the RuAi still waits for a putative be-verb. Although we are tempted to let there be a corrigend default negation of each putative be-verb, we owe it to Occam to let an actual negation determine what happens.



Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!