Système Multi-Agent pour la construction et l'évolution d'ontologies
Les ontologies sont une des représentations les
plus utilisées pour modéliser les connaissances
d'un domaine. Une ontologie est constituée d'un
ensemble de concepts reliés par des relations
sémantiques. Construire et maintenir manuellement
une ontologie sont des tâches difficiles
et complexes. Les textes d'un domaine peuvent
servir de sources de connaissance pour réaliser
ces tâches. Dans ces textes, l'extraction et
l'organisation des connaissances d'un domaine
ainsi que leur évolution nécessitent une intervention
humaine. Dans cet article, nous présentons
DYNAMO, un logiciel interactif basé sur la
technologie des Systèmes Multi-Agents Adaptatifs
pour construire et maintenir des ontologies
à partir de textes. Les termes et les concepts
du domaine sont agentifiés et coopèrent localement
pour trouver leur place dans l'ontologie
à partir d'informations liées à l'usage des
termes dans les textes. Grâce aux capacités
d'adaptation du système multi-agent, de nouveaux
termes, concepts et relations peuvent être
ajoutés ou retirés de l'ontologie. Ce système est
un système de co-construction d'ontologie dans
le sens où l'ontographe interagit avec le système
pour valider cette construction. Ce papier
présente l'architecture et les mécanismes soustendant
le fonctionnement du système proposé
ainsi que son évaluation.
Ontologies have been widely accepted as the
most used knowledge representation domain
model. An ontology is constituted by a set of
concepts related with semantic relations. Manual
ontology building and maintaining are
complex and hard tasks. Domain text can be
used as background knowledge to do these
tasks. In this paper, we present DYNAMO, a
software based on an Adaptive Multi-Agent System
(AMAS) to build and maintain ontologies
from text. Terms and concepts of a given domain
are agentified. Agents cooperate to determine
their place in an ontology thanks to lexical relations
between terms. Thanks to adaptive mechanisms,
new terms, concepts and relations will be
added, removed or moved from the ontology. In
fact, DYNAMO is a co-construction tool. The
ontologist interacts with the AMAS to validate
DYNAMO proposition. This paper presents the
architecture and the mechanisms of DYNAMO
and its evaluation.