Thèse soutenue

Raisonner en Logiques de Description Augmentées avec la Sémantique Rafraichissante

FR  |  
EN
Auteur / Autrice : Théo Ducros
Direction : Farouk ToumaniMarinette Bouet
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance le 27/09/2022
Etablissement(s) : Université Clermont Auvergne (2021-...)
Ecole(s) doctorale(s) : École doctorale des sciences pour l'ingénieur (Clermont-Ferrand)
Partenaire(s) de recherche : Laboratoire : Laboratoire d'Informatique, de Modélisation et d'Optimisation des Systèmes
Jury : Examinateurs / Examinatrices : Mírian Halfeld Ferrari Alves
Rapporteurs / Rapporteuses : François Goasdoué, Nabil Layaida
DOI : 10.70675/134ef590z5297z47ffz81a9z7b902e4adbef

Mots clés

FR  |  
EN

Résumé

FR  |  
EN

Les logiques de descriptions ont été étudiées et utilisées dans de nombreux systèmes basés sur la connaissance. Elles permettent non seulement de representer la connaissance mais également de raisonner sur celle-ci. La relation de subsumtpion, une relation hierarchique entre les concepts, est l'une des tâches de raisonnement les plus communes. Le matching et l'unfication généralise la subsumption aux descriptions de concepts impliquants des variables. Dans ce papier, nous étudions le problème de raisonner en logique de description avec des variables. Plus précisement, nous considérons deux types de sémantique pour les variables dans le contexte de la logique el. Nous étudions fondamentalement deux types de raisonnement dans ce contexte, le matching et l'inclusion de pattern. Le problème de matching est utilisé comme un mécanisme pour évaluer des patterns sur une base de connaissances (i.e. calculer les réponses à une requête qui prends la forme d'un pattern) alors que l'inclusion de pattern permet de déterminer si les réponses d'un pattern sont inclus dans les réponses d'un autre pattern et ce, peu importe la base de connaissances. Nous démontrons que les deux problemes, le matching et l'inclusion de pattern, sont EXPTIME-complete. Les principaux résultats techniques sont obtenus par l'établissement d'une correspondance entre logique et automate à variables.