Désambiguïsation par l’utilisation d’ontologies
Proposition de recherche en vue 
d’un financement de thËse CIFRE pour Emmanuel CASTRO
Mathieu LAFOURCADE, Jean SALLANTIN, 
Emmanuel CASTRO
LIRMM, 161 rue Ada,
34392 Montpellier Cedex 5, France
{mathieu.lafourcade, jean.sallantin, emmanuel.castro}@lirmm.fr

Nous cherchons à faire coopérer des systèmes d’analyses linguistiques et des systèmes de gestion d’ontologies. Il s’agit ici d’intégrer les informations issues d’ontologies dans le processus d’analyse d’un document en langue naturelle (texte écrit ou parole). Il s’agit par exemple, d’associer un sens correct dans le cas d’homonymies, ou de reconstituer des informations implicites ou bruitées. Nous présentons ci-dessous deux domaines d’application.
Indexation automatique de documents — REX.
Dans une base REX, l’analyse d’un nouveau texte en vue de son indexation consiste en la recherche de mots-clÈs correspondant aux termes de l’ontologie de la base. Cette mÈthode founit de trËs bons rÈsultats pour des ontologies où l’ambiguïté lexicale est restreinte. Les risques d’homonymie augmente avec l’intégration de plusieurs domaines. Il est alors indispensable de possÈder des outils permettant de lever ces ambiguÔtÈs, automatiquement ou avec l’aide de l’utilisateur.
Par exemple, lors de l’indexation de documents provenant d’Internet, il est souhaitable de pouvoir diffÈrencier le mot surf dans des documents portant par exemple sur le surf (wave-riding), le surf des neiges (snow-board), et le “ surf ” sur Internet (web-surfing). Il en est de mÍme pour java : le langage de programmation, la danse, ou la pause-cafÈ des amÈricains. 
Il est ainsi possible de déterminer a posteriori le ou les domaines ontologiques du documents. On peut, a contrario, fixer le domaine ontologique d’un document afin de l’ambiguïté lors de l’indexation.
Reconstruction d’entrées bruitées — CSTAR
Le projet CSTAR vse à l’interprétation automatique de conversations tÈlÈphoniques. Le domaine est reduit à celui des réservations hôtellières. Ici, le document est une suite de tours de parole entre plusieurs intervenants. Les tours de parole sont fortement anaphoriques, agrammaticaux et potentiellement bruités. La non-reconnaissance de certains mots (ou groupe de mots) impose leur reconstitution à l’aide des ontologies.
c1		Bonjour Monsieur, vous avez des chambres ?
h1		Bien sûr, combien de xxxx resterez-vous ?
c2		Deux.
h2		Combien en voulez-vous ?
c3		Deux.
c1 : En parole, la prosodie dénote l’interrogation mais la structure grammaticale corresond à une affirmation. Le segment vous avez peut donc Ítre associÈ soit au terme disponibilitÈ-affirmation, soit au terme disponibilitÈ-question. L’ambiguÔtÈ peut Ítre rÈsolue à l’aide de l’otologie : a priori le client n’a pas d’information sur la disponibilitÈ, l'hÙtelier dispose de ce genre d’information. Il est trËs fortement probable qu’il s’agit d’une question du client ‡ l’hÙtelier.
h1 : xxxx correspond vraisemblablement à des termes comme nuits, jours ou temps. On remarquera que d’’après la suite du dialogue, le terme temps n’a pu être retenu. L’ontologie est en mesure de déterminer qu’il s’agit d’une durée à partir de rester et combien. Les unités de temps pertinente dans ce cas pour cette ontologie sont le jour ou la nuit.
c2 : Deux est une quantitÈ. Il peut Ítre associÈ aux termes deux-chambres, deux-personnes, ou deux-nuits (ici il y a ellipse du mots nuit). L’ambiguÔtÈ peut Ítre rÈsolue si on sait que : dans le contexte de la conversation (c’est ‡ dire avec les informations accumulÈes dans les tours de paroles prÈcÈdents, et spÈcialement le dernier (h1)) la discussion porte sur le nombre de nuits (combien, nuit) ; donc le Deux porte sur le terme deux-nuits.
c3 : MÍme principe que pour (c2), mais ici le Deux porte sur le terme deux-chambres.
Approche ProposÈe
Nous nous proposons de construire un outil associant aux mots d’un texte ou d’un dialogue, les termes d’un ensemble d’ontologies, que ce texte soit analysÈ grammaticalement ou non.
Cet outil devra avant tout lever les ambiguÔtÈs lexicales et syntaxique. Cet outil pourra également servir ‡ reconstruire des phrases incomplËtes ‡ partir des information infÈrÈes ‡ partir l’ontologie. Il pourra aussi être utiliser pour l’indexation de documents.
L’idÈe principale est de construire phrase aprËs phrase un contexte, comprenant une description de ce sur quoi porte le texte jusqu’‡ un endroit donnÈ. Cette description est faites des termes des ontologies disponibles dans l’outil. Lors de l’analyse de chaque nouvelle phrase, les mots-clÈs seront relevÈs. DiffÈrents termes de l’ontologie seront associables au mot-clÈ. Un systËme simple de contraintes permettra d’Èliminer les termes incompatibles avec le contexte, et de retenir le terme le plus cohÈrent avec le contextes.
Contexte de travail
Cette Ètude aura lieu au LIRMM (J. Sallantin) en collaboration avec Euriware (L. Bouchet et D. Merceron). Nous nous baserons principalement sur les travaux sur les ontologies, les contraintes et sur l’apprentissage dÈveloppÈs au LIRMM, et sur les outils qu’ils ont produits (WebContract), ainsi que les outils de gestion de documents d’Euriware (Matisse/REX). Nous nous baserons aussi les compÈtences du LIRMM en traitement automatique de la langue naturelle (M. Lafourcade).
Les rÈsultats de cette Ètude pourront bien Èvidemment Ítre intÈgrÈ dans les outils de gestion et d’indexation de document d’Euriware (REX).
Bibliographie