Brevet FR2821949A1 — publié le 20020913

OUTIL POUR LA MISE EN EVIDENCE AUTOMATIQUE D'UN NIVEAU D'ENGAGEMENT DU OU DES LOCUTEURS D'UN OU PLUSIEURS DOCUMENTS TEXTUELS La présente invention est relative à un outil pour le traitement d'un ensemble de documents textuels. Des outils pour la mise en oeuvre de traitements automatiques sur des documents textuels 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 le niveau d'engagement du ou des locuteurs d'un ensemble de documents textuels. L'auteur d'un document peut, dans le discours qu'il tient dans ce document, se situer de différentes façons. Notamment, il peut énoncer son discours en se situant : - Soit par rapport à lui-même ; - Soit par rapport à sa communauté ; - Soit par rapport à son interlocuteur ; - Soit par rapport à plusieurs interlocuteurs ; - Soit par rapport à ce qu'il montre ou désigne. On comprend que selon la façon dont le locuteur se situe dans son discours, le lecteur en retire l'impression d'un engagement ou d'une implication personnelle du locuteur plus ou moins important. Pour mettre en évidence de façon automatique un tel niveau d'engagement, 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 dans au moins un document : - le nombre de pronoms personnels de 1ère personne singulier et/ou - le nombre d'adjectifs possessifs de 1 ère personne singulier, et/ou - le nombre de pronoms personnels de 1ère personne pluriel et/ou - le nombre d'adjectifs possessifs de 1ère personne pluriel et/ou - le nombre de pronoms personnels de 2ème personne singulier et/ou - le nombre d'adjectifs possessifs de 2ème personne singulier et/ou - le nombre de pronoms personnels de 2ème personne pluriel et/ou - le nombre d'adjectifs possessifs de 2ème personne pluriel et/ou - le nombre de pronoms démonstratifs et/ou - le nombre d'adjectifs démonstratifs et/ou - le nombre de phases et pour calculer un taux d'engagement 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 permet ensuite d'effectuer le traitement suivant. Ce traitement consiste en l'occurrence à compter et sommer dans le document : - te nombre de pronoms personnels de 1ère personne singulier, - te nombre d'adjectifs possessifs de 1ère personne singulier. - te nombre de pronoms personnels de 1ère personne pluriel, - te nombre d'adjectifs possessifs de 1ère personne pluriel. - te nombre de pronoms personnels de 2ème personne singulier, - te nombre d'adjectifs possessifs de 2ème personne singulier. - te nombre de pronoms personnels de 2ème personne pluriel, - te nombre d'adjectifs possessifs de 2ème personne pluriel. - te nombre de pronoms démonstratifs, - te nombre d'adjectifs démonstratifs. Avantageusement, l'outil compte séparément le nombre de phrases. La somme des paramètres de la liste donnée ci-dessus 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 première personne singulier, à la première personne pluriel, à la deuxième personne singulier, à la deuxième personne pluriel, aux pronoms et adjectifs démonstratifs. Un exemple de pondération est le suivant : - le nombre de pronoms personnels de 1ère personne singulier et le nombre d'adjectifs possessifs de 1ère personne singulier sont pondérés par une multiplication par 1 ; - le nombre de pronoms personnels de 1ère personne pluriel et le nombre d'adjectifs possessifs de 1 ère personne pluriel sont pondérés par une multiplication par 0,8 ; - le nombre de pronoms personnels de 2ème personne singulier et le nombre d'adjectifs possessifs de 2ème personne singulier sont pondérés par une multiplication par 0,6 ; - le nombre de pronoms personnels de 2ème personne pluriel et le nombre d'adjectifs possessifs de 2ème personne pluriel sont pondérés par une multiplication par 0,4 ; - le nombre de pronoms démonstratifs et le nombre d'adjectifs démonstratifs sont pondérés par une multiplication par 0,2. La somme-pondérée ou non-ainsi obtenue est divisée par le nombre de phases pour constituer un paramètre qui quantifie le taux d'engagement 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 oeuvre sur l'ensemble des documents traités une évaluation statistique : calcul du taux d'engagement moyen et d'un écart type de taux d'engagement. Dans le cas où le traitement se fait sur une fenêtre temporelle glissante, on parle alors de taux d'engagement d'un flux de documents et de dispersion de taux d'engagement (écart type sur moyenne). Les taux d'engagement moyens et les écarts types peuvent être comparés à des seuils et classés dans une catégorie de taux d'engagement selon le résultat de cette comparaison permet ainsi d'obtenir un classement statique des locuteurs ou sources d'information ou des ensembles de documents en fonction du niveau d'engagement. Avantageusement encore, il est possible d'étudier le comportement dynamique des locuteurs ou sources d'informations ou des flux de documents à l'aide de l'ensemble des traitements statistiques (possibles) des séries chronologiques. 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 n'étudier qu'une seule partie de l'engagement. Au contraire, il peut souhaiter donner plus de poids à telle partie de l'engagement plutôt qu'à telle 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 pronoms personnels de 1ère personne singulier et/ou - le nombre d'adjectifs possessifs de 1ère personne singulier, et/ou - te nombre de pronoms personnels de 1ère personne pluriel et/ou - te nombre d'adjectifs possessifs de 1ère personne pluriel et/ou - te nombre de pronoms personnels de 2ème personne singulier et/ou te nombre d'adjectifs possessifs de 2ème personne singulier et/ou - te nombre de pronoms personnels de 2ème personne pluriel et/ou - te nombre d'adjectifs possessifs de 2ème personne pluriel et/ou - le nombre de pronoms démonstratifs et/ou - le nombre d'adjectifs démonstratifs - le nombre de phases et pour calculer un taux d'engagement 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 d'engagement 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 d'engagement, il comporte des moyens pour sommer le ou les nombres ainsi déterminés et pour diviser la somme obtenue par le nombre de phrases. 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 calculer la moyenne et/ou l'écart type d'une pluralité de taux d'engagement calculés pour différents documents. 7. Outil selon la revendication 6, 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 d'engagement pour ces différents instants. 8. Outil selon la revendication 7, caractérisé en ce qu'il comporte des moyens pour comparer une valeur moyenne et/ou un écart type de taux d'engagement à des phases de valeurs seuils permettant un classement statique des locuteurs ou des sources d'informations ou des ensembles de documents en fonction du niveau d'engagement. 9. Outil selon la revendication 8, caractérisé en ce qu'il comporte des moyens pour mettre en oeuvre des analyses statistiques dans le temps mettant en évidence le comportement dynamique des locuteurs ou des sources d'informations ou des ensembles de documents.