Brevet FR2821951A1 — publié le 20020913

OUTIL POUR LA MISE EN EVIDENCE AUTOMATIQUE D'UN NIVEAU DE DISTANCIATION 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 le niveau de distanciation dans un document, ceci afin de permettre de distinguer les textes dans lesquels le locuteur s'éloigne d'une affirmation directe et met une distance entre son opinion personnelle et le contenu de son discours. Le locuteur introduit le doute sur la situation réelle du sujet évoqué. Cette distanciation s'effectue par l'usage de temps et de tournures conditionnelles. Pour mettre en évidence de façon automatique un tel niveau de distanciation, 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 propositions dans lesquelles le temps conditionnel hypothétique est employé et le nombre de propositions dans lesquelles le temps conditionnel présent sans condition et employé, et pour calculer un taux de distanciation 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 s'inspire des publications de Gosselin ( Sémantique de la temporalité en français. , 1996 ; et La valeur de l'imparfait et du conditionnel dans les systèmes hypothétiques. , Annual Conference of the Linguistic Society of Belgium, Institut Libre Marie Haps (Brussels), 1997), et qui est le suivant. - le nombre de propositions dans lesquelles le conditionnel présent sans condition est employé ; - le nombre de propositions dans lesquelles le conditionnel hypothétique est employé. Par exemple, pour une implémentation de l'outil sur des documents en anglais, l'outil déterminera : - le nombre de propositions dans lesquelles le conditionnel présent sans condition est employé en comptant le nombre de propositions qui contiennent would et dont la suite ne contient pas d'auxiliaire infinitif ni de participe passé ; - le nombre de propositions dans lesquelles le conditionnel hypothétique est employé en comptant le nombre de propositions subordonnées qui contiennent if . 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. La somme ainsi obtenue constitue un paramètre qui quantifie le taux de distanciation 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 de distanciation moyen et d'un écart type de taux de distanciation. Dans le cas où le traitement se fait sur une fenêtre temporelle glissante, on parle alors de taux de distanciation d'un flux de documents et de dispersion de taux de distanciation (écart type sur moyenne). Les taux de distanciation moyens et les écarts types peuvent être comparés à des seuils et classés dans une catégorie de taux de distanciation selon le résultat de cette comparaison. 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 propositions dans lesquelles le temps conditionnel hypothétique et le nombre de propositions dans lesquelles le temps conditionnel présent sans condition et employé, et pour calculer un taux de distanciation 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 distanciation 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 distanciation, 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 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 distanciation rapporté à ce nombre de phrases. 5. 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 distanciation calculés pour différents documents. 6. Outil selon la revendication 5, 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 distanciation pour ces différents instants. 7. Outil selon la revendication 6, caractérisé en ce qu'on compare une valeur moyenne et/ou un écart type de taux de distanciation à une valeur seuil et on détecte l'instant où ladite valeur moyenne et/ou ledit écart type franchissent ledit seuil.