12.07.2015 Views

Le resume linguistique de donnees structurees comme ... - APMD

Le resume linguistique de donnees structurees comme ... - APMD

Le resume linguistique de donnees structurees comme ... - APMD

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CHAPITRE 4 — Application <strong>de</strong>s résumés SAINTETIQ à l’interrogation flexible 814.3.6 Expression <strong>de</strong>s résultatsLa modification <strong>de</strong> requêtes, telle qu’elle est décrite ci-<strong>de</strong>ssus, rend possible l’obtention<strong>de</strong> résultats issus <strong>de</strong> plusieurs requêtes modifiées différentes. Ces requêtes sont plus ou moinsproches <strong>de</strong> la requête initiale. Il <strong>de</strong>vient possible d’effectuer un classement <strong>de</strong>s résultats et doncd’exprimer une préférence <strong>de</strong> certains résultats par rapport à d’autres. Il semble naturel quele critère <strong>de</strong> classement <strong>de</strong>s résultats soit la distance <strong>de</strong>s requêtes modifiées relativement à larequête utilisateur. Ainsi, les résultats se voient associer la distance <strong>de</strong> la requête dont ils sontun résultat.On notera que la modification apparaît <strong>comme</strong> un relâchement <strong>de</strong>s contraintes <strong>de</strong> la recherchecar la nouvelle requête obtenue est plus générale. Cependant, chaque substitution d’unerequête Q par une requête Q ∗ est locale <strong>comme</strong> l’explicite l’exemple 19 ci-après. <strong>Le</strong> caractèrelocal <strong>de</strong> la modification se justifie par <strong>de</strong>ux raisons :• le fait que l’échec survient à un point précis du parcours, en l’occurrence un résuméz. La modification a pour but <strong>de</strong> réparer la requête au point d’échec afin <strong>de</strong> permettrela poursuite <strong>de</strong> l’exploration <strong>de</strong> la hiérarchie. Il n’est pas utile d’étendre la portée <strong>de</strong>la modification au-<strong>de</strong>là <strong>de</strong> l’espace <strong>de</strong> données décrit par z car l’objectif poursuivi estatteint ;• le nombre <strong>de</strong>s échecs qui, sans ce caractère local, ferait perdre en efficacité. L’algorithme<strong>de</strong> recherche tire en effet parti <strong>de</strong>s coupures <strong>de</strong> branches : plus le nombre <strong>de</strong> coupures estélevé, meilleure est l’efficacité <strong>de</strong> la recherche. Une coupure correspond, dans l’optique<strong>de</strong> la modification, à un point d’échec, et donc, à une requête <strong>de</strong> substitution supplémentaire.Si la contrainte <strong>de</strong> localité était supprimée, toutes les requêtes <strong>de</strong> substitutionseraient exécutées sur l’ensemble <strong>de</strong> la hiérarchie, ce qui dégra<strong>de</strong>rait les performances dutraitement.Exemple 19 :Considérons une requête initiale Q 0 adressée à une hiérarchie <strong>de</strong> racine z 0 et <strong>de</strong>ux pointsd’échec arbitraires, z 1 et z 2 . <strong>Le</strong>s requêtes <strong>de</strong> substitution Q 1 et Q 2 sont alors composées pourchacun <strong>de</strong> ces points.On distingue, suivant la requête dont ils sont un résultat, trois types <strong>de</strong> résumés sélectionnés :ceux <strong>de</strong> l’arbre z 0 , ceux du sous-arbre z 1 et ceux du sous-arbre z 2 .<strong>Le</strong>s résumés sélectionnés par Q 1 ne se retrouveront que dans le sous-arbre <strong>de</strong> sommet z 1même s’il existe ailleurs dans l’arbre, <strong>de</strong>s résumés qui auraient été sélectionnés si Q 1 avait étéadressée à toute la hiérarchie (à partir <strong>de</strong> z 0 ). Il en est <strong>de</strong> même pour Q 2 .En résumé, la modification s’articule <strong>comme</strong> suit avec l’algorithme 2.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!