OntoAgent

OntoAgent is an agent architecture that supports content-centric modeling. OntoAgent is a platform for developing intelligent agent systems. It consists of a network of processing modules, a content module (consisting of several non-toy knowledge bases), and an infrastructure module that supports system functioning, system integration, and system development activities. OntoAgent fosters developing embodied or simulated intelligent agent models
and testing their performance in application systems.
NLU
NLU in OntoAgent follows the theory of Ontological Semantics (OS; Nirenburg and Raskin 2004). The goal
of OS language understanding is to generate contextually disambiguated, ontologically grounded text meaning representations that are stored to agent memory in support of subsequent reasoning about action. Individual linguistic phenomena are treated by microtheories which, at any given time, can be at various stages of advancement both descriptively and in terms of implementation.
The simplest case of language analysis is illustrated by the example A brown squirrel is eating a nut. For this
input, like any other, the LEIA must disambiguate each lexeme (that is, understand it as an instance of a particular concept in its ontology) and combine those interpretations into a Text Meaning Representation:
<syntaxhighlight lang="text">
INGEST-1
AGENT SQUIRREL-1
THEME NUT-FOODSTUFF-1
TIME find-anchor-time
SQUIRREL-1
COLOR BROWN
AGENT-OF INGEST-1
NUT-FOODSTUFF-1
THEME-OF INGEST-1
</syntaxhighlight>
Given our input A brown squirrel is eating a nut, the LEIA links the word squirrel to $var1 then semantically analyzes it as SQUIRREL before using it to fill the AGENT role of INGEST. An analogous process occurs for $var2/^$var2.
A Simplified Version of the INGEST Sense of Eat:
<syntaxhighlight lang="text">
eat-v1: “ingest,” as in “He was eating (cheese).”
syn-struc
subject $var1
root $var0
directobject $var2 (optional)
sem-struc
INGEST
AGENT ^$var1
THEME ^$var2
</syntaxhighlight>
The ontology, for its part, constrains the valid fillers of the case-roles of INGEST as shown in the following excerpt from the Ontological Frame for INGEST:
<syntaxhighlight lang="text">
INGEST
AGENT
sem ANIMAL
relaxable-to SOCIAL - OBJECT
THEME
sem FOOD , BEVERAGE , INGESTIBLE - MEDICATION
relaxable-to ANIMAL , PLANT
not HUMAN
</syntaxhighlight>
 
< Prev   Next >