| Assistant Professor of Computer Science. B.S., Computer Science, Polytechnic University, Bucharest, 1995; M.S., Computer Science, Polytechnic University, Bucharest, 1996; Ph.D., Computer Science, University of Maryland, College Park, 2001. |
|
Dr. Ciocoiu's research interests are in the area of Artificial Intelligence. His main research focus is on knowledge representation and knowledge translation, in particular on the problem of automatically generating efficient translators between pairs of declarative languages, based on their ontologies. His recent results include a new kind of semantics for declarative languages, called Ontology-Based Semantics, that can be used for reasoning about knowledge translation in a multi-language environment, and a methodology for automatically generating concept/relation level translators based on the notion of Translation as Approximation. If we only have one (first order) language, we | can formalize what we mean for a set of sentences to be a translation of another, by requiring that the two sets share the same models. However, in order to formalize translation for the case where the two sets of sentences are of different languages, we need a different notion of semantics, capable of overcoming the language barrier. Ontology-Based Semantics was introduced with this goal in mind. Ontologies can be used to make implicit assumptions explicit, and they are integrated into Ontology-Based Semantics in order to restrict the set of models a set of sentences has. Ontology-Based Models can be used to define formally knowledge translation for the different language case in a similar way ordinary models are used to define translation for the one language situation. |
Translation as Approximation is an approach to translation in which the ontologies of the languages we're translating among are described by terminological axioms in a Description Logic, and translation is done as approximation at the concept/relation level. In this setting, at translator generation time concepts of one language are approximated by concept expressions of the second, and the procedure takes advantage of the relatively cheap subsumption operation available for various Description Logics. At translation time, sentences of the first language are translated to sentences of the second based on the computed concept approximations by applying a fixed set of rules, which leads to very efficient translators. |