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.