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.

78 CHAPITRE 4 — Application <strong>de</strong>s résumés SAINTETIQ à l’interrogation flexible• exacte indique que le résumé examiné satisfait, pleinement et sans ambigüité, la requête ;• excès indique plutôt qu’il est possible <strong>de</strong> trouver <strong>de</strong>s résultats en explorant le sous-arbre,ce qui se traduit par un appel récursif <strong>de</strong> la fonction Sel-Mod.<strong>Le</strong>s informations disponibles (variables <strong>linguistique</strong>s ou matrice <strong>de</strong> substitution) sont exploitéesà chaque fois que le test est négatif. Elles permettent à la fonction Modifier <strong>de</strong> constituer unerequête substituée à Q ref , la requête originale exprimée par l’utilisateur. Q ref est utilisée par lafonction Modifiable pour garantir que la propriété 4 (section 4.3.3) sera toujours vérifiée après lamodification. La requête en cours d’évaluation, notée Q et initialement égale à Q ref , reste dansla limite d’une valeur <strong>de</strong> distance à fixer. Si la distance d(Q, Q ref ) est supérieure à ce seuil, lasubstitution conduirait à <strong>de</strong>s résultats jugés trop éloignés <strong>de</strong> Q ref . Elle n’est donc pas effectuée.Dans cet algorithme, la fonction Ajouter(z, L res ), qui enregistre le résumé z <strong>comme</strong> résultat,lui associe implicitement les informations <strong>de</strong> distance <strong>de</strong> la requête courante Q par rapport à larequête initiale Q ref . Notons que la liste <strong>de</strong> résultats (L res ) contient aussi bien <strong>de</strong>s résultats <strong>de</strong>Q ref que <strong>de</strong>s résultats issus <strong>de</strong> requêtes <strong>de</strong> substitution. La liste est nécessairement triée afin <strong>de</strong>distinguer les meilleurs résultats, au sens <strong>de</strong> la proximité par rapport à la requête initiale.Algorithme 2 Fonction Sel-Mod(z, Q, Q ref )L res ← 〈〉si Corr(z, Q) = excès alorspour chaque résumé z fils fils <strong>de</strong> z faireL res ← L res + Sel-Mod(z fils , Q, Q ref )fin poursinonsi Corr(z, Q) = exacte alorsAjouter(z, L res )sinon {pas <strong>de</strong> correspondance, mais le résumé peut être acceptable}si Modifiable(Q, Q ref ) = VRAI alorsQ ∗ = Modifier(Q, z)L res ← L res + Sel-Mod(z, Q ∗ , Q ref )fin sifin sifin siretourner L res

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

Saved successfully!

Ooh no, something went wrong!