Brevet FR2821950A1 — publié le 20020913

OUTIL POUR LA MISE EN EVIDENCE AUTOMATIQUE DE LA TRACE D'UNE COMMUNICATION DANS UN ENSEMBLE DE DONNEES TEXTUELLES La présente invention est relative à un outil pour le traitement d'un ensemble de données textuelles. Des outils pour la mise en oeuvre de traitements automatiques sur des données textuelles sont déjà connus. Notamment, il a déjà été proposé par la demanderesse dans sa demande de brevet WO99/05614 un outil permettant un suivi dynamique dans le temps de l'information contenue dans les documents d'une base de données. Cet outil permet en particulier de mesurer à plusieurs instants successifs un certain nombre de paramètres caractérisant les données textuelles contenues dans les documents et de mettre en évidence une éventuelle évolution anormale du contenu informatif de ceux-ci dans le temps. Il a également été proposé par la demanderesse dans sa demande de brevet FR 00/11068 un procédé de traitement apte à permettre une détection particulièrement fiable de distorsions de la structure de l'information contenue dans les documents d'une base de données qui évolue dans le temps. Ce procédé permet de mettre en évidence très rapidement de telles distorsions, alors même que celles-ci seraient difficilement détectables par une lecture humaine. L'invention a quant à elle pour but de mettre en évidence la trace d'une communication dans un document, ceci afin de permettre de déterminer les textes qui rapportent les propos d'une communication La communication en question peut être un article de presse, un rapport, un interview, un communiqué de presse... L'objectif est de mesurer automatiquement l'impact d'une communication, ou d'un flux de communication, sur les médias. On peut ainsi déterminer si une communication ou une ou plusieurs parties de cette communication ont plus ou moins d'impact sur les publications qui ont suivi. On repère à cet effet si une ou plusieurs parties de la communication d'origine sont citées dans des documents postérieurs, ce qui traduit une influence ou un impact sur les sujets courants des publications postérieures. Pour mettre en évidence de façon automatique la trace d'une communication, l'invention propose un outil pour le traitement d'au moins une partie d'un ensemble de documents textuels stockés dans une base de données, caractérisé en ce qu'il comporte des moyens pour déterminer automatiquement sur un document de référence un ou plusieurs mots clés ou groupes de mots clés caractérisant le contenu de ce document et des moyens pour déterminer automatiquement dans au moins un autre document de la base de données le nombre d'occurrences de ce ou ces mots ou groupes de mots clés du document de référence et pour calculer un taux de traçabilité qui est fonction du ou des nombre (s) ainsi déterminé (s). D'autres caractéristiques et avantages de l'invention ressortiront encore de l'exemple qui va maintenant être décrit. Selon cet exemple, on acquiert un nombre important de documents constitués de données textuelles, par exemple en mettant en oeuvre une recherche au moyen d'un moteur de recherche sur Internet ou encore en utilisant des bases de données spécifiques. Ces documents sont mémorisés dans une base de données, qui est par exemple mise à jour régulièrement, de sorte que son contenu évolue dans le temps. L'outil met en oeuvre sur les documents de cette base de données différents traitements, par exemple les traitements décrits dans les demandes de brevet de la demanderesse WO99/05614 et FR 00/11068. Il met également en oeuvre pour chaque document un traitement d'analyse syntaxique. Avantageusement, l'outil ajoute également à cette analyse syntaxique : - un comptage du nombre de documents de la base de données ; - un paramètre fonction de la date de parution du document ; Le calcul du taux de traçabilité comporte deux étapes, qui sont les suivantes. La première étape du traitement syntaxique consiste à synthétiser la communication en une suite de phrases majeures. Chaque phrase est ensuite représentée par un ou plusieurs groupes de mots clés. Une requête est lancée pour retrouver parmi les documents de la base de données les documents contenant un ou plusieurs de ces groupes de mots clés. La requête peut s'appliquer à plusieurs parties des documents de la base de données : - l'ensemble du texte des documents ; -à la partie discours rapporté indirect des documents ; -à la partie discours rapporté direct des documents. On obtient trois ensembles de réponses à cette requête correspondant à l'application de la requête aux trois parties précédentes. L'ordre de ces parties tel que cité ci-dessus est significatif d'un impact croissant de la communication sur les médias. La deuxième étape du traitement consiste à déterminer le taux de traçabilité ou la trace de la communication ou document de référence. La détermination du taux de traçabilité comporte les étapes suivantes : -on compte le nombre de documents de la période sur laquelle on veut étudier l'impact de la communication sur les médias ; -on pose nooc comme étant égal à ce nombre ; -on pose nTRA comme étant égal au nombre de documents contenant un ou plusieurs groupes de mots clés de la requête ; -on somme les occurrences des groupes de mots clés dans chacune des trois différentes parties du document de la base de données. Chacune de ces trois sommes est appelée'score' ; -on définit le paramètre MEAN (SCORE), qui est égal, pour chaque catégorie correspondant aux parties des documents, à la moyenne des scores obtenus par tous les documents de la base de données contenant la requête. -on calcule le taux de traçabilité du document de référence en faisant le produit : TRACE = nTRA*nTRA/nDoc * MEAN (SCORE) On obtient ainsi trois mesures du taux de traçabilité : - une pour l'ensemble du texte des documents ; - une pour le discours rapporté indirect ; - une pour le discours rapporté direct. Les résultats ainsi obtenus constituent des paramètres qui quantifient le taux traçabilité par document de référence et qui traduisent par conséquent l'impact de ce document de référence-ou communicationsur les médias. On peut ainsi repérer si les médias font référence à la des parties de la communication dans l'ensemble de leur contenu, s'ils ne font que rapporter en style indirect des parties de cette communication, ou encore s'ils les citent dans leur discours rapporté direct. Il permet une mesure graduelle entre les textes de référence et permet de les situer les uns par rapport aux autres quant à leur impact respectifs sur les médias. Avantageusement, on ajoute les étapes supplémentaires suivantes à la détermination du taux de traçabilité du document de référence. En effet, il est possible de pondérer chacun des taux de traçabilité selon qu'il est relatif à telle ou telle partie du document de la base de données. Notamment, on accorde les poids les moins forts aux occurrences réparties sur l'ensemble du texte des documents de la base de données, et les poids les plus forts aux occurrences contenues dans le discours rapporté direct des documents de la base de données. A cet effet, -on attribue à chaque partie des documents contenant la requête un coefficient de pondération égal à : - koIR pour le discours rapporté direct ; - kID pour le discours rapporté indirect ; - kooc pour l'ensemble du texte du document. La partie ensemble du texte correspondra à un coefficient de pondération kDoc moins important que le coefficient de pondération de la partie discours rapporté direct kDIR. Ces différences entre les coefficients de pondération traduisent ainsi l'impact de la communication sur les médias selon que le groupe de mots clés est cité dans telle ou telle partie des documents. On calcule un taux de traçabilité unifié en effectuant la moyenne pondérée des trois taux précédents : TRACEun, = (kD. R*TRACEDIR+k, ND*TRACE, ND+kDoc*TRACEDoc)/ (kD ! R+k, ND+kDoc) Le taux de traçabilité défini par le traitement ci-dessus est propre à chaque communication. L'outil peut ensuite mettre en oeuvre sur l'ensemble des documents de référence traités une évaluation statistique : calcul du taux de traçabilité moyen et d'un écart type de taux de traçabilité. Dans le cas où le traitement se fait sur une fenêtre temporelle glissante, on parle alors de taux de traçabilité d'un flux de documents. Les taux de traçabilité moyens et les écarts types peuvent être comparés à des seuils et classés dans une catégorie de taux de traçabilité selon le résultat de cette comparaison. On peut également par combinaison des requêtes propres à chaque communication, construire la requête globale qui permet de retrouver tous les documents qui parlent de toutes les publications ou communications. Avec les mêmes formules que précédemment, on peut ainsi définir un taux de traçabilité globale pour mesurer l'impact d'un flux de communications. REVENDICATIONS 1. Outil pour le traitement d'au moins une partie d'un ensemble de documents textuels stockés dans une base de données, caractérisé en ce qu'il comporte des moyens pour déterminer automatiquement sur un document de référence un ou plusieurs mots clés ou groupes de mots clés caractérisant le contenu de ce document et des moyens pour déterminer automatiquement dans au moins un autre document de la base de données le nombre d'occurrences de ce ou ces mots ou groupes de mots clés du document de référence et pour calculer un taux de traçabilité qui est fonction du ou des nombre (s) ainsi déterminé (s). 2. Outil selon la revendication 1, caractérisé en ce que pour calculer le taux de traçabilité du document de référence, il comporte des moyens pour sommer le nombre d'occurrences ainsi déterminé. 3. Outil selon la revendication 2, caractérisé en ce que pour calculer le taux de traçabilité, il comporte des moyens pour sommer le nombre d'occurrences ainsi déterminé et pour y ajouter le nombre de documents de la base de données et/ou un paramètre fonction de la date de parution du/des documents de référence et de la base de données. 4. Outil selon l'une des revendications précédentes, caractérisé en ce qu'il comporte des moyens pour distinguer de l'ensemble du document de la base de données la partie qui relève du discours rapporté direct et la partie qui relève du discours rapporté indirect ainsi que des moyens pour déterminer si ce ou ces groupes de mots clés du document de référence est/sont situé (s) dans l'ensemble du texte du document de la base de données, dans la partie qui relève du discours rapporté direct du document de la base de données ou dans la partie qui relève du discours rapporté indirect du document de la base de données. 5. Outil selon la revendication 4, caractérisé en ce qu'il comporte des moyens pour déterminer un taux de traçabilité du document de référence pour la partie qui concerne l'ensemble du document de la base de données, un taux de traçabilité du document de référence pour la partie qui relève du discours rapporté indirect du document de la base de données, et un taux de traçabilité du document de référence pour la partie qui relève du discours rapporté direct du document de la base de données. 6. Outil selon l'une des revendications précédentes, caractérisé en ce qu'il comporte des moyens pour déterminer le nombre de documents de la base de données pendant une période de temps choisie et pour calculer chaque taux de traçabilité rapporté à ce nombre de documents. 7. Outil selon la revendication 5, caractérisé en ce qu'il comporte des moyens pour calculer un taux de traçabilité unifié égal à la somme pondérée des taux de traçabilité correspondant aux respectivement à l'ensemble, à la partie qui relève du discours rapporté indirect et à la partie qui relève du discours rapporté direct du document de la base de données. 8. Outil selon la revendication 7, caractérisé en ce qu'il comporte des moyens d'interface aptes à permettre une modification des paramètres de pondération par l'utilisateur. 9. Outil selon l'une des revendications précédentes, caractérisé en ce qu'il comporte des moyens pour calculer la moyenne et/ou l'écart type d'une pluralité de taux de traçabilité calculés pour différents documents de référence. 10. Outil selon la revendication 9, caractérisé en ce que sur la base de données évoluant dans le temps pour stocker de nouveaux documents, on sélectionne dans la base de données à plusieurs instants successifs les documents correspondant à une fenêtre temporelle que l'on fait glisser dans le temps et on détermine des moyennes et des écarts types de taux de traçabilité pour ces différents instants. 11. Outil selon la revendication 1, caractérisé en ce qu'il comporte des moyens pour déterminer automatiquement sur plusieurs documents de référence un ou plusieurs mots clés ou groupes de mots clés caractérisant le contenu de ces documents, des moyens pour déterminer automatiquement dans au moins un autre document de la base de données le nombre d'occurrences de ce ou ces mots ou groupes de mots clés des documents de référence et pour calculer un taux de traçabilité qui est fonction du ou des nombre (s) ainsi déterminé (s) et des moyens pour calculer un taux de traçabilité global qui permet de retrouver tous les documents de la base de données qui parlent de tous les documents de référence.