Brevet FR2821952A1 — publié le 20020913

OUTIL POUR LA MISE EN EVIDENCE AUTOMATIQUE D'UN NIVEAU DE PERSUATION 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 permettre de mettre en évidence de façon automatique le fait qu'un discours se veuille plus ou moins persuasif. L'auteur d'un document peut, dans le discours qu'il tient dans ce document, plus ou moins chercher à convaincre ces interlocuteurs et à démontrer quelque chose. L'invention propose quant à elle un outil qui permet de caractériser de façon automatique le degré de persuasion explicite d'un texte. A cet effet, l'outil qu'elle propose est 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 dans au moins un document : le nombre de coordinations en tête de phrase et/ou ' le nombre de phrase à l'impératif et/ou . le nombre de phrases au futur et/ou # le nombre de structures conditionnelles ettou 'le nombre de phrases au conditionnel et/ou 'les nombre d'auxiliaires modaux et/ou et pour calculer un paramètre, appelé taux de persuasion, qui est fonction du ou des nombres 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 qui est le suivant. Ce traitement consiste en l'occurrence à compter dans le document : 'les nombre de coordinations en tête de phrase, # le nombre de phrase à l'impératif, # le nombre de phrases au futur, # le nombre de structures conditionnelles, . le nombre de phrases au conditionnel, ') le nombre d'auxiliaires modaux. Avantageusement, l'outil ajoute également à cette somme : - le nombre de phrases, - un paramètre fonction de la date de parution du document. La somme obtenue est ensuite divisée par le nombre de phrases du document, de façon à disposer d'un résultat rapporté aux divisions naturelles du document que constituent les phrases. Avantageusement encore, il est possible de pondérer chacun des paramètres de la liste donnée ci-dessus. Notamment, on accorde les poids les plus forts aux premiers paramètres de la liste. Les coefficients de pondération qui interviennent dans la formule permettent de hiérarchiser l'importance relative donnée à la coordination en tête de phrase, à la phrase à l'infinitif, à la phrase au futur, aux structures conditionnelles, aux phrases au conditionnel, auxiliaires modaux.. Un exemple de pondération est le suivant : 'les nombre de coordinations en tête de phrase est pondéré par un coefficient multiplicatif égal à 1, 'les nombre de phrase à l'impératif est pondéré par un coefficient multiplicatif égal à 0.9, 'les nombre de phrases au futur est pondéré par un coefficient multiplicatif égal à 0.8, # le nombre de structures conditionnelles est pondéré par un coefficient multiplicatif égal à 0.7, # le nombre de phrases au conditionnel est pondéré par un coefficient multiplicatif égal à 0.6, le nombre d'auxiliaires modaux est pondéré par un coefficient multiplicatif égal à 0. 5. La somme-pondérée ou non-ainsi obtenue constitue un paramètre qui quantifie un taux de persuasion par document et qui traduit par conséquent un comportement linguistique du locuteur. Il permet une mesure graduelle entre les textes et permet de situer différents textes, les uns par rapport aux autres. L'outil met ensuite en ceuvre sur l'ensemble des documents traités une évaluation statistique : calcul du taux de persuasion moyen et d'un écart type de taux de persuasion. Dans le cas où le traitement se fait sur une fenêtre temporelle glissante, on parle alors de taux de persuasion d'un flux de documents et de dispersion de taux de persuasion (écart type sur moyenne). Les taux de persuasion moyens et les écarts types peuvent être comparés à des seuils et classés dans une catégorie de taux de persuasion selon le résultat de cette comparaison. On notera qu'il est avantageusement prévu que l'outil comporte des moyens permettant de très facilement modifier les coefficients de pondération. L'utilisateur peut en effet par exemple souhaiter mettre à zéro certains des paramètres pour ne garder qu'une seule partie des paramètres entrant dans la détermination du taux de persuasion. Au contraire, il peut souhaiter donner plus de poids à tel paramètre plutôt qu'à un autre. 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 dans au moins un document : ') le nombre de coordinations en tête de phrase et/ou . le nombre de phrase à l'impératif et/ou ' le nombre de phrases au futur et/ou . le nombre de structures conditionnelles et/ou ' le nombre de phrases au conditionnel et/ou ' le nombre d'auxiliaires modaux et/ou et pour calculer un paramètre, appelé taux de persuasion, qui est fonction du ou des nombres ainsi déterminés. 2. Outil selon la revendication 1, caractérisé en ce que pour calculer le taux de persuasion du document, il comporte des moyens pour sommer le ou les nombres ainsi déterminés. 3. Outil selon la revendication 2, caractérisé en ce que pour calculer le taux de persuasion, il comporte des moyens pour sommer le ou les nombres ainsi déterminés et pour y ajouter le nombre de phrases et/ou un paramètre fonction de la date de parution du document. 4. Outil selon l'une des revendications 2 ou 3, caractérisé en ce qu'il comporte des moyens pour pondérer les différents nombres sommés. 5. Outil selon la revendication 4, caractérisé en ce qu'il comporte des moyens d'interface aptes à permettre une modification des paramètres de pondération par l'utilisateur. 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 phrases du document et pour calculer un taux de persuasion rapporté à ce nombre de phrase. 7. 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 persuasion calculés pour différents documents. 8. Outil selon la revendication 7, 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 persuasion pour ces différents instants. 9. Outil selon la revendication 8, caractérisé en ce qu'on compare une valeur moyenne et/ou un écart type de taux de persuasion à une valeur seuil et on détecte l'instant où ladite valeur moyenne et/ou ledit écart type franchissent ledit seuil.