Brevet FR3106908A1 — publié le 20210806

Procédé de génération d’un scénario retranscrit par un système de communication et dispositifs associés L’invention concerne un procédé de génération d’un scénario retranscrit par un système de communication comportant des nœuds (N) et des canaux de communication, le procédé comportant: - sélection parmi des informations obtenues à partir des informations initiales, des informations perçues par le nœud (N) considéré, - calcul de la déformation introduite par une première fonction sur les informations sélectionnées, la première fonction étant une fonction représentative de la perception du nœud (N), - détermination de la conversion des informations perçues par le nœud (N) considéré à l’aide d’une deuxième fonction, la deuxième fonction étant une fonction représentative de la capacité de traitement du nœud (N), et - modification des informations converties à l’aide d’une troisième fonction, la troisième fonction étant représentative de la sincérité du nœud (N), et - génération du scénario retranscrit en utilisant les informations modifiées. Figure pour l'abrégé : figure 4 Procédé de génération d’un scénario retranscrit par un système de communication et dispositifs associés La présente invention concerne un procédé de génération d’un scénario retranscrit par un système de communication. La présente invention se rapporte également à une utilisation d’un scénario généré par le procédé de génération. La présente invention concerne aussi un test, un produit programme d’ordinateur et un support physique d’informations associés. Dans le domaine informatique, il convient de pouvoir comparer les performances entre plusieurs algorithmes pour choisir le plus adapté au cas d’usage. Pour cela, il est connu d’utiliser des bases de référence. A titre d’exemple, dans le cas de l’analyse ou du traitement de signaux, une base est construite à partir d’images référencées et annotées. Similairement, pour les algorithmes de résolutions de problèmes comme l’optimisation, des bases de problèmes standard ont été établies, ces problèmes ayant une solution connue ou optimale. Toutefois, dans certains domaines spécifiques de l’informatique, de telles bases n’existent pas. C’est notamment le cas de la fusion et de la qualification d’informations sémantiques qui vise à combiner d’une part et mesurer la qualité d’autre part de la retranscription de faits (avérés ou non). L’absence de bases de test s’explique par la difficulté à élaborer de façon cohérente, représentative et variée une telle base ainsi que l’impossibilité d’utiliser une génération aléatoire puisque l’ensemble des déformations des faits doit conduire à un ensemble de résultats diversifiés, sémantiquement significatifs, cohérents et représentatifs. Il existe donc un besoin pour un procédé de génération d’un scénario retranscrit par un système de communication capable de générer des bases de test permettant l’évaluation d’algorithmes, notamment dans le domaine de la fusion et de la qualification d’informations. A cet effet, la description porte sur un procédé de génération d’un scénario retranscrit par un système de communication comportant une pluralité de nœuds et une pluralité de canaux de communication, un scénario étant un ensemble d’événements, chaque événement correspondant à une pluralité d’informations initiales, les informations initiales étant des informations authentiques relatives à l’événement considéré, chaque nœud étant une entité propre à générer des informations relatives à au moins une partie du scénario via au moins un des canaux de communication, chaque nœud étant modélisé par une perception, une capacité de traitement et une sincérité, la perception étant définie comme la capacité involontaire à recevoir une information sans altération de l’information, la capacité de traitement étant définie comme la capacité à traiter une ou plusieurs informations et la sincérité étant définie comme la capacité volontaire de transmettre une information sans altération de l’information, le procédé étant mis en œuvre par ordinateur, le procédé comportant, pour chaque nœud, une étape de : - sélection parmi des informations obtenues à partir des informations initiales, des informations perçues par le nœud considéré, pour obtenir des informations sélectionnées, - calcul de la déformation introduite par une première fonction sur les informations sélectionnées, la première fonction étant une fonction représentative de la perception du nœud pour obtenir des informations perçues, - détermination de la conversion des informations perçues par le nœud considéré à l’aide d’une deuxième fonction, la deuxième fonction étant une fonction représentative de la capacité de traitement du nœud pour obtenir des informations converties, - modification des informations converties à l’aide d’une troisième fonction, la troisième fonction étant représentative de la sincérité du nœud pour obtenir des informations subjectives à émettre, et - génération du scénario retranscrit en utilisant les informations subjectives à émettre. Plus précisément, le procédé de génération prend en entrée des informations réelles formant un scénario qui peut être qualifié de réel ou d’initial et génère à partir de ce scénario des informations retranscrites par le système de communication formant un scénario retranscrit. Les informations sont organisées par rapport à l’événement auquel ces informations font référence. Cela permet, pour un événement donné, d’obtenir des informations initiales qui peuvent être comparées aux informations subjectives. Ces informations subjectives sont organisées sous forme d’événement lors de l’étape de génération du scénario retranscrit. Eventuellement, cette étape peut consister en un filtrage. A titre d’exemple, si le système de communication est un ensemble de capteurs, par exemple sur un avion, cela permet de déterminer sur la base d’un ensemble d’événements (apparition d’un obstacle, explosion, panne du moteur), les informations dont disposera le pilote. En effet, chaque capteur ne capte que certaines informations (perception), n’est capable d’extraire des informations que sur certaines parties du signal (capacité de traitement) et peut subir un brouillage (sincérité). Cela est également possible dans des cas impliquant une interprétation humaine comme la vidéosurveillance. Cela permet la génération d’un scénario retranscrit par un système de communication capable de générer des bases de test permettant l’évaluation d’algorithmes, notamment dans le domaine de la fusion et de la qualification d’informations. Selon des modes de réalisation particuliers, le procédé de génération présente une ou plusieurs des caractéristiques suivantes prises selon toute combinaison techniquement admissible : - lors de l’étape de détermination, il est aussi calculé la probabilité de demande d’au moins une information par le nœud lorsque la probabilité est supérieure ou égale à un seuil, des informations additionnelles correspondant aux informations collectées à la suite de la demande d’au moins une information par le nœud sont ajoutées à l’ensemble des informations initiales. - il est défini un sens dans le système de communication depuis l’amont vers l’aval, et dans lequel, pour chaque nœud en aval d’au moins un nœud voisin, les informations obtenues à partir des informations initiales sont les informations subjectives émises par les nœuds voisins. - il est défini des nœuds extrémaux comme un nœud n’ayant pas de nœud voisin en amont, l’étape de génération étant la concaténation des informations subjectives émises par les nœuds extrémaux. - il est défini des nœuds de référence, un nœud de référence étant un nœud présentant un nombre de nœuds voisins supérieurs à 50, l’étape de génération étant la concaténation des informations subjectives émises par les nœuds de référence. - au moins un nœud est un capteur. La description concerne également une utilisation d’un scénario généré par le procédé de génération tel que précédemment décrit dans un procédé d’évaluation de la performance d’au moins un algorithme. Une telle utilisation peut, par exemple, être mise en œuvre par détermination d’un score de performance en fonction du pourcentage d’identité obtenu entre le scénario généré et le scénario obtenu par application de l’algorithme sur le même scénario initial et le même système de communication. La description décrit aussi un test, notamment destiné au procédé d’évaluation tel que précédemment décrit, le test étant généré, pour un scénario et un système de communication choisis, par génération d’un scénario retranscrit par mise en œuvre du procédé de génération tel que précédemment décrit, le test associant l’ensemble des informations générées au scénario et au système de communication choisis. Selon un autre aspect, la description concerne aussi un produit programme d’ordinateur comportant un support lisible d’informations, sur lequel est mémorisé un programme d’ordinateur comprenant des instructions de programme, le programme d’ordinateur étant chargeable sur une unité de traitement de données et adapté pour entraîner la mise en œuvre d’étapes d’un procédé tel que précédemment décrit lorsque le programme d’ordinateur est mis en œuvre sur l’unité de traitement des données. La description concerne également un support lisible d’informations comportant des instructions de programme formant un programme d’ordinateur, le programme d’ordinateur étant chargeable sur une unité de traitement de données et adapté pour entraîner la mise en œuvre d’étapes d’un procédé tel que précédemment décrit lorsque le programme d’ordinateur est mis en œuvre sur l’unité de traitement de données. L’invention sera mieux comprise et d’autres avantages de celle-ci apparaîtront plus clairement à la lumière de la description qui va suivre, donnée uniquement à titre d’exemple et faite en référence aux dessins annexés, dans lesquels : - , la figure 1 est une représentation schématique d’un système et d’un produit programme d’ordinateur, - la figure 2 est un ordinogramme illustrant un exemple de mise en œuvre du procédé de génération implémenté par interaction entre le système et le produit programme d’ordinateur de la figure 1, - la figure 3 est une représentation schématique d’un exemple de système de communication, et - la figure 4 est un schéma d’une modélisation d’un nœud faisant partie du système de communication de la figure 3. Un calculateur 10 et un produit programme d’ordinateur 12 sont représentés sur la figure 1. L’interaction entre le calculateur 10 et le produit programme d’ordinateur 12 permet la mise en œuvre d’un procédé de génération d’un scénario. Le procédé de génération est ainsi un procédé mis en œuvre par ordinateur. Le calculateur 10 est un ordinateur de bureau. En variante, le calculateur 10 est un ordinateur monté sur un rack, un ordinateur portable, une tablette, un assistant numérique personnel (PDA) ou un smartphone. Dans des modes de réalisation spécifiques, l'ordinateur est adapté pour fonctionner en temps réel et/ou est dans un système embarqué, notamment dans un véhicule tel qu'un avion. Dans le cas de la figure 1, le calculateur 10 comprend une unité de calcul 14, une interface utilisateur 16 et un dispositif de communication 18. L’unité de calcul 14 est un circuit électronique conçu pour manipuler et/ou transformer des données représentées par des quantités électroniques ou physiques dans des registres du calculateur 10 et/ou des mémoires en d'autres données similaires correspondant à des données physiques dans les mémoires de registres ou d'autres types de dispositifs d'affichage, de dispositifs de transmission ou de dispositifs de mémorisation. En tant qu’exemples spécifiques, l’unité de calcul 14 comprend un processeur monocœur ou multicœurs (tel qu’une unité de traitement centrale (CPU), une unité de traitement graphique (GPU), un microcontrôleur et un processeur de signal numérique (DSP)), un circuit logique programmable (comme un circuit intégré spécifique à une application (ASIC), un réseau de portes programmables in situ (FPGA), un dispositif logique programmable (PLD) et des réseaux logiques programmables (PLA)), une machine à états, une porte logique et des composants matériels discrets. L’unité de calcul 14 comprend une unité de traitement de données 20 adaptée pour traiter des données, notamment en effectuant des calculs, des mémoires 22 adaptées à stocker des données et un lecteur 24 adapté à lire un support lisible par ordinateur. L'interface utilisateur 16 comprend un dispositif d'entrée 26 et un dispositif de sortie 28. Le dispositif d’entrée 26 est un dispositif permettant à l'utilisateur du système 10 de saisir sur le système 10 des informations ou des commandes. Sur la figure 1, le dispositif d’entrée 26 est un clavier. En variante, le dispositif d’entrée 26 est un périphérique de pointage (tel qu'une souris, un pavé tactile et une tablette graphique), un dispositif de reconnaissance vocale, un oculomètre ou un dispositif haptique (analyse des mouvements). Le dispositif de sortie 28 est une interface utilisateur graphique, c’est-à-dire une unité d’affichage conçue pour fournir des informations à l’utilisateur du calculateur 10. Sur la figure 1, le dispositif de sortie 28 est un écran d’affichage permettant une présentation visuelle de la sortie. Dans d'autres modes de réalisation, le dispositif de sortie est une imprimante, une unité d'affichage augmenté et/ou virtuel, un haut-parleur ou un autre dispositif générateur de son pour présenter la sortie sous forme sonore, une unité produisant des vibrations et/ou des odeurs ou une unité adaptée à produire un signal électrique. Dans un mode de réalisation spécifique, le dispositif d'entrée 26 et le dispositif de sortie 28 sont le même composant formant des interfaces homme-machine, tel qu'un écran interactif. Le dispositif de communication 18 permet une communication unidirectionnelle ou bidirectionnelle entre les composants du calculateur 10. Par exemple, le dispositif de communication 18 est un système de communication par bus ou une interface d'entrée / sortie. La présence du dispositif de communication 18 permet que, dans certains modes de réalisation, les composants du calculateur 14 soient distants les uns des autres. Le produit programme informatique 12 comprend un support lisible par ordinateur 32. Le support lisible par ordinateur 32 est un dispositif tangible lisible par le lecteur 24 de la calculatrice 14. Notamment, le support lisible par ordinateur 32 n'est pas un signal transitoire en soi, tels que des ondes radio ou d'autres ondes électromagnétiques à propagation libre, telles que des impulsions lumineuses ou des signaux électroniques. Un tel support de stockage lisible par ordinateur 32 est, par exemple, un dispositif de stockage électronique, un dispositif de stockage magnétique, un dispositif de stockage optique, un dispositif de stockage électromagnétique, un dispositif de stockage à semi-conducteur ou toute combinaison de ceux-ci. En tant que liste non exhaustive d'exemples plus spécifiques, le support de stockage lisible par ordinateur 32 est un dispositif codé mécaniquement, tel que des cartes perforées ou des structures en relief dans une gorge, une disquette, un disque dur, une mémoire morte (ROM), une mémoire vive (RAM), une mémoire effaçable programmable en lecture seule (EROM), une mémoire effaçable électriquement et lisible (EEPROM), un disque magnéto-optique, une mémoire vive statique (SRAM), un disque compact (CD-ROM), un disque numérique polyvalent (DVD), une clé USB, un disque souple, une mémoire flash, un disque à semi-conducteur (SSD) ou une carte PC telle qu'une carte mémoire PCMCIA. Un programme d'ordinateur est stocké sur le support de stockage lisible par ordinateur 32. Le programme d'ordinateur comprend une ou plusieurs séquences d'instructions de programme mémorisées. De telles instructions de programme, lorsqu'elles sont exécutées par l'unité de traitement de données 20, entraînent l'exécution d'étapes du procédé d’analyse. Par exemple, la forme des instructions de programme est une forme de code source, une forme exécutable par ordinateur ou toute forme intermédiaire entre un code source et une forme exécutable par ordinateur, telle que la forme résultant de la conversion du code source via un interpréteur, un assembleur, un compilateur, un éditeur de liens ou un localisateur. En variante, les instructions de programme sont un microcode, des instructions firmware, des données de définition d’état, des données de configuration pour circuit intégré (par exemple du VHDL) ou un code objet. Les instructions de programme sont écrites dans n’importe quelle combinaison d’un ou de plusieurs langages, par exemple un langage de programmation orienté objet (FORTRAN, C++, JAVA, HTML), un langage de programmation procédural (langage C par exemple). Alternativement, les instructions du programme sont téléchargées depuis une source externe via un réseau, comme c'est notamment le cas pour les applications. Dans ce cas, le produit programme d'ordinateur comprend un support de données lisible par ordinateur sur lequel sont stockées les instructions de programme ou un signal de support de données sur lequel sont codées les instructions de programme. Dans chaque cas, le produit programme d'ordinateur 12 comprend des instructions qui peuvent être chargées dans l'unité de traitement de données 20 et adaptées pour provoquer l'exécution du procédé d’analyse lorsqu'elles sont exécutées par l'unité de traitement de données 20. Selon les modes de réalisation, l'exécution est entièrement ou partiellement réalisée soit sur le calculateur 10, c'est-à-dire un ordinateur unique, soit dans un système distribué entre plusieurs ordinateurs (notamment via l’utilisation de l’informatique en nuage). Le fonctionnement du calculateur 10 est maintenant décrit en référence à la figure 2 qui est un ordinogramme illustrant un exemple de mise en œuvre du procédé de génération. Le procédé de génération simule la retranscription d’un scénario par un système de communication. Un scénario est un ensemble d’événements organisés chronologiquement. Un événement est, par exemple, une action. A titre d’exemple, une explosion ou voir une personne sortir d’une porte sont des actions. A chaque événement correspond une pluralité d’informations initiales. Les informations initiales sont des informations authentiques relatives à l’événement considéré. Le terme « objectif » est à entendre au sens de « non interprété » dans ce contexte. Par exemple, à l’événement « voir une personne sortir d’une porte », sont associées les informations initiales suivantes : la couleur des vêtements de la personne, la position de la personne qui a vu la personne sortir, l’âge de la personne qui est sortie ou le bâtiment auquel appartient la porte. Un exemple de système de communication est représenté à la figure 3. Le système de communication comporte une pluralité de nœuds et une pluralité de canaux de communication. Dans la figure 3, les nœuds sont au nombre de 5 et sont notés N1, N2, N3, N4 et N5. Les nœuds N1, N2, N3, N4 et N5 sont en interaction entre eux le long de canaux de communication matérialisés par des flèches. Dans la suite, un nœud est simplement noté nœud N. L’événement est représenté schématiquement par la pluralité d’informations initiales qu’il génère via un cercle dans lequel est écrit « Init ». Chaque nœud N est une entité propre à générer des informations relatives à au moins une partie du scénario via au moins un des canaux de communication. Selon un premier exemple, un nœud N est un élément matériel comme un capteur ou un ordinateur. Selon un deuxième exemple, un nœud N est un support de communication comme un site web, un blog, une station de radio ou un journal. Selon un troisième exemple, un nœud N est un individu ou un ensemble d’individus. Dans le cas d’un ensemble d’individus, il convient qu’il soit possible de définir un même comportement de communication pour l’ensemble des individus. Par exemple, un nœud N est un groupe de personnes sur Twitter qui posteraient des messages suite à une explosion, mais telles qu’elles sont toutes trop éloignées pour parler d’explosion directement. Dans un tel cas, il importe peu d’identifier l’individu puisque chaque individu fournira le même type d’informations. Comme visible sur la figure 4, chaque nœud N est modélisé par une perception, une capacité de traitement et une sincérité. Plus précisément, l’effet de chaque nœud N sur des informations d’entrée est modélisé par une perception, une capacité de traitement et une sincérité. Autrement formulé, la perception est implémentée dans le récepteur perceptif, la capacité de traitement est implémentée dans le centre de traitement et la sincérité est implémentée dans l’émetteur sincère. Ainsi, sur la figure 4, le nœud N comporte un récepteur 50, un centre de traitement 52 et un émetteur 54. Le fonctionnement du récepteur 50, du centre de traitement 52 et de l’émetteur 54 est représenté respectivement par la perception, la capacité de traitement et la sincérité. Dans le cas précité d’un capteur comme une antenne, le récepteur 50 est une antenne élémentaire, le centre de traitement 52 est l’électronique traitant les données reçues par l’antenne élémentaire de réception et l’émetteur 54 est une antenne élémentaire d’émission. Le centre de traitement 52 comporte, plus spécifiquement, une mémoire 56 et une unité de traitement 58. Pour simplifier, dans la suite, ces différents éléments seront décrits par leur fonctionnement et on parlera de la perception au lieu de parler du fonctionnement du récepteur 50. La perception est définie comme la capacité involontaire à recevoir une information sans altération de l’information. En représentant une information sous la forme d’un ensemble de couples attribut et valeur, la perception est une altération des couples attribut et valeur de l’information d’entrée. La capacité de traitement est définie comme la capacité à traiter une ou plusieurs informations. La capacité de traitement est la réflexion que peut avoir un nœud N sur une information perçue. Cela montre que le nœud N peut vouloir analyser une information pour la compléter ou la déformer, selon sa mémoire et ses capacités d’analyses. Autrement formulé, cela signifie qu’à partir des informations, le nœud N est capable de traiter une ou plusieurs informations pour obtenir des informations interprétées. La capacité de traitement peut être entièrement déterminée en fonction du scénario à générer, ou implémentée par un algorithme. Par exemple, un degré nul de capacité de traitement ne consistera pour le nœud N qu’à stocker l’information perçue. On pourrait imaginer, par contre, qu’un daltonien, conscient de son handicap, ne stocke pas l’information de couleur d’une veste. Un dernier exemple consisterait, pour le nœud N, à lancer un processus de confrontation de l’information perçue avec ses connaissances antérieures et en déduire de nouvelles informations. A titre d’exemple particulier de la capacité de traitement, le nœud N a perçu l’information que la veste est rouge. Selon un premier cas, le nœud N n’a aucune information sur ce que cela peut signifier. L’information est conservée intacte. Selon un deuxième cas, le nœud N connait un gang aux vestes rouges. Le nœud N pense donc que la personne qui porte la veste rouge fait partie de ce gang. La capacité de traitement du nœud N a modifié l’information pour la compléter selon une hypothèse qui peut être vraie ou fausse. La sincérité est définie comme la capacité volontaire à transmettre une information sans altération de l’information. En d’autres termes, la sincérité correspond à une volonté de déformer une partie ou toute l’information ou de ne pas diffuser l’information à un autre nœud N. En représentant une information sous la forme d’un ensemble de couples attribut et valeur, la sincérité est une quantification de la différence entre les couples attribut et valeur de l’information à transmettre par rapport à l’information transmise. La différence introduite peut consister à changer une valeur, supprimer un couple et ajouter un couple. A titre d’exemple, si le nœud N ayant perçu et traité l’information de la personne portant une veste rouge est lui-même membre du gang aux vestes rouges, une première possibilité de sincérité au moment de l’émission d’information consisterait à ne pas transmettre la portion d’information ayant trait à la couleur de la veste. L’information serait ainsi altérée par une suppression d’un attribut et sa valeur. Une autre possibilité serait que la sincérité implémentée ait pour résultat de modifier drastiquement l’information. L’information transmise serait qu’une femme habillée en rose avec un gros sac à dos a franchi la porte. Si par contre le nœud N transmettant l’information n’a pas connaissance de l’existence du gang aux vestes rouges, sa sincérité produira une émission de l’information sans altération, par exemple. Un canal de communication est tout lien entre deux nœuds N. Du fait de la multiplicité des types de nœuds N, les canaux de communication sont diversifiés. Par exemple, une station de radio communique par des ondes radios alors qu’un groupe de personnes sur Twitter communique avec un autre nœud N par Internet. Le procédé de génération comporte une étape de sélection, une étape de calcul, une étape de détermination et une étape de modification. Lors de l’étape de sélection, il est sélectionné certaines informations parmi sélection parmi des informations obtenues à partir des informations initiales. Les informations obtenues à partir des informations initiales sont les informations initiales et/ou les informations générées par les nœuds N. Les informations sélectionnées sont des informations perçues par le nœud N considéré. Dans le cadre de l’exemple proposé, les informations sélectionnées sont l’ensemble des informations perçues par le nœud N considéré. En ce sens, il peut être considéré que le nœud N considéré est un nœud N primaire dans la mesure où le nœud N est un témoin direct de l’évènement. En variante, le nœud N peut recevoir également ou exclusivement des informations émises par un autre nœud N. Dans un tel cas, il peut être considéré que le nœud N considéré est un nœud N secondaire. Autrement dit, en suivant le chemin des informations échangées entre les nœuds N, il est défini un sens dans le système de communication depuis l’amont vers l’aval. Un nœud N en aval est un nœud N secondaire pour un nœud N primaire. Lors de l’étape de calcul, la déformation introduite par le nœud N sur les informations sélectionnées est calculée. Pour cela, il est utilisé une première fonction F1. La première fonction F1 est une fonction représentative de la perception du nœud N. Selon un exemple, la première fonction F1 est systématique. Cela signifie que la première fonction F1 donne le même résultat pour la même information. A titre d’exemple, si le nœud N est un daltonien et que l’information sélectionnée est une veste rouge, le daltonien verra que la veste est jaune et donc l’information perçue devient une veste jaune. Ainsi, dans un tel cas, la première fonction F1 associe à tout objet rouge un objet jaune. Selon encore un autre exemple, la première fonction F1 est stochastique. Cela signifie que la première fonction F1 donne un résultat aléatoire pour la même information. A l’issue de l’étape de calcul, il est ainsi obtenu des informations perçues. Lors de l’étape de détermination, la conversion des informations perçues par le nœud N considéré est calculée. L’étape de détermination utilise pour cela une deuxième fonction F2. La deuxième fonction F2 est représentative de la capacité de traitement du nœud N. La deuxième fonction F2 est un ensemble de fonctions unitaires qui permettent de créer un ou plusieurs couples d’attribut et de valeur en plus des couples présents dans les informations perçues. A titre d’exemple, les fonctions unitaires peuvent prendre la forme de capacité de fusion d’informations, d’analyse de données, de raisonnement à base de règles. A l’issue de l’étape de détermination, il est ainsi obtenu des informations converties. Selon un mode de réalisation spécifique, lors de l’étape de détermination, il est aussi calculé la possibilité de demande d’au moins une information par le nœud N pour obtenir une ou plusieurs informations additionnelles. En particulier, il est appliqué la première fonction F1 puis la deuxième fonction F2 sur l’ensemble des informations additionnelles et des informations sélectionnées. Cela permet alors d’obtenir les informations converties. Lors de l’étape de modification, les informations converties sont modifiées à l’aide d’une troisième fonction F3. La troisième fonction F3 est représentative de la sincérité du nœud N. La troisième fonction F3 est systématique. A l’issue de l’étape de détermination, il est ainsi obtenu des informations subjectives à émettre. L’ensemble des informations subjectives émises correspond à la retranscription du scénario. Plus précisément, le procédé de génération de l’exemple proposé comporte une application concrète de cette étape de détermination par la génération du scénario retranscrit en utilisant les informations subjectives émises. A titre d’exemple, en définissant des nœuds N extrémaux comme un nœud N n’ayant pas de nœud N voisin en amont, l’étape de génération consiste à concaténater des informations subjectives émises par les nœuds N extrémaux. Autrement formulé, l’étape de génération consiste à regrouper les informations subjectives non émises. Selon un autre exemple ou en complément par ajouts des informations subjectives de cet exemple, il est défini des nœuds N de référence, un nœud N de référence étant un nœud N présentant un nombre de nœuds N voisins supérieurs à 50, l’étape de génération étant la concaténation des informations subjectives émises par les nœuds N de référence. Un tel cas correspond à la sélection de nœuds N ayant une influence particulière, comme un média national ou une personne publique. En outre, le procédé de génération est compatible avec une simulation effectuée en accéléré par rapport au temps réel puisque seule la chronologie des événements est impliquée dans la simulation. Autrement formulé, le procédé de génération est indépendant du temps qui s’écoule au sens où, si on suppose le réseau fixé, les informations subjectives générées dépendent uniquement des informations initiales disponibles à l’instant considéré pour la simulation. Une telle simulation est utilisable dans de nombreuses applications. En particulier, la simulation est utilisable pour évaluer la performance d’au moins un algorithme. En l’espèce, l’algorithme est un algorithme de traitement d’informations de haut niveau. Une information de haut niveau s’oppose à un signal (radio, acoustique, audio, image, vidéo, texte, etc.), des données brutes (mesures, série temporelle, etc.). Il s’agit d’une donnée ou d’un ensemble de données qui a été replacé, interprété et restructuré selon un contexte d’intérêt. Le procédé comporte une phase de génération et une phase d’évaluation. Lors de la phase de génération, un ensemble d’informations de test est généré. Pour chaque test, la phase de génération comporte une étape de choix d’un scénario, une étape de choix d’un système de communication et une étape de détermination. Le choix du scénario et du système de communication dépend de la fonctionnalité spécifique que l’on veut tester dans l’algorithme à tester. Typiquement, pour évaluer la robustesse d’un algorithme de fusion d’informations, il sera choisi des nœuds N de communication qui altèrent la complétude de l’information. Lors de l’étape de détermination, il est généré les informations générées par chaque nœud N par mise en œuvre du procédé de génération tel que précédemment décrit. A l’issue de la phase de génération, il est ainsi obtenu une pluralité de tests. Les tests sont obtenus dans un format structuré et sont à la fois représentatifs, cohérents, diversifiés et maitrisés. La phase d’évaluation est mise en œuvre par utilisation des tests générés. Dans l’exemple proposé, chaque test généré associe l’ensemble des informations générées, un scénario étant un ensemble d’événements au scénario et au système de communication choisis, chaque événement correspondant à une pluralité d’informations initiales, les informations initiales étant des informations authentiques relatives à l’événement considéré, un système de communication propre à retranscrire l’événement, le système de communication comportant une pluralité de nœuds N et une pluralité de canaux de communication, chaque nœud N étant une entité propre à générer des informations relatives à au moins une partie du scénario via au moins un des canaux de communication. La phase de caractérisation des jeux d’information d’évaluation, consiste en l’évaluation de la difficulté du problème à résoudre. L’étape de caractérisation des jeux d’informations d’évaluation vise à déterminer un niveau de difficulté du problème défini par le jeu d’information d’évaluation. Le calcul de ce niveau de difficulté repose sur l’évaluation de différentes métriques et de leur combinaison, par exemple par une approche multicritère. Les métriques de caractérisation seront par exemple, la quantité d’information du scénario contenue dans les informations de test, la redondance des informations de test, ou encore la quantité d’informations contradictoires au scénario présentes dans les informations de test. Autrement formulé, le procédé de génération est un procédé de génération d’informations imparfaites permettant la comparaison d’algorithmes. Selon les modes de réalisation, le procédé de génération précédemment décrit est mis en œuvre de différentes manières, notamment en utilisant un composant, un logiciel ou une combinaison des deux. En particulier, chaque étape/phase est mise en œuvre par un module adapté pour mettre en œuvre l’étape ou des instructions logicielles adaptées pour entraîner l’exécution de l’étape par interaction avec le calculateur 10 ou un appareil spécifique comportant le calculateur 10. Il est également à noter que deux étapes ou deux phases successives peuvent, en fait, être mises en œuvre simultanément ou dans un ordre inverse selon les modes de réalisation considérés. Procédé de génération d’un scénario retranscrit par un système de communication comportant une pluralité de nœuds (N, N1, N2, N3, N4, N5) et une pluralité de canaux de communication, un scénario étant un ensemble d’événements, chaque événement correspondant à une pluralité d’informations initiales, les informations initiales étant des informations authentiques relatives à l’événement considéré, chaque nœud (N, N1, N2, N3, N4, N5) étant une entité propre à générer des informations relatives à au moins une partie du scénario via au moins un des canaux de communication, chaque nœud (N, N1, N2, N3, N4, N5) étant modélisé par une perception, une capacité de traitement et une sincérité, la perception étant définie comme la capacité involontaire à recevoir une information sans altération de l’information, la capacité de traitement étant définie comme la capacité à traiter une ou plusieurs informations et la sincérité étant définie comme la capacité volontaire de transmettre une information sans altération de l’information, le procédé étant mis en œuvre par ordinateur, le procédé comportant, pour chaque nœud (N, N1, N2, N3, N4, N5), une étape de : - sélection parmi des informations obtenues à partir des informations initiales, des informations perçues par le nœud (N, N1, N2, N3, N4, N5) considéré, pour obtenir des informations sélectionnées, - calcul de la déformation introduite par une première fonction sur les informations sélectionnées, la première fonction étant une fonction représentative de la perception du nœud (N, N1, N2, N3, N4, N5) pour obtenir des informations perçues, - détermination de la conversion des informations perçues par le nœud (N, N1, N2, N3, N4, N5) considéré à l’aide d’une deuxième fonction, la deuxième fonction étant une fonction représentative de la capacité de traitement du nœud (N, N1, N2, N3, N4, N5) pour obtenir des informations converties, - modification des informations converties à l’aide d’une troisième fonction, la troisième fonction étant représentative de la sincérité du nœud (N, N1, N2, N3, N4, N5) pour obtenir des informations subjectives à émettre, et - génération du scénario retranscrit en utilisant les informations subjectives émises. Procédé de génération selon la revendication 1, dans lequel, lors de l’étape de détermination, il est aussi calculé la probabilité de demande d’au moins une information par le nœud (N, N1, N2, N3, N4, N5) et lorsque la probabilité est supérieure ou égale à un seuil, des informations additionnelles correspondant aux informations collectées à la suite de la demande d’au moins une information par le nœud (N, N1, N2, N3, N4, N5) sont ajoutées à l’ensemble des informations initiales. Procédé de génération selon la revendication 1 ou 2, dans lequel il est défini un sens dans le système de communication depuis l’amont vers l’aval, et dans lequel, pour chaque nœud (N, N1, N2, N3, N4, N5) en aval d’au moins un nœud (N, N1, N2, N3, N4, N5) voisin, les informations obtenues à partir des informations initiales sont les informations subjectives émises par les nœuds (N, N1, N2, N3, N4, N5) voisins. Procédé de génération selon la revendication 3, dans lequel il est défini des nœuds extrémaux comme un nœud (N, N1, N2, N3, N4, N5) n’ayant pas de nœud (N, N1, N2, N3, N4, N5) voisin en amont, l’étape de génération étant la concaténation des informations subjectives émises par les nœuds (N, N1, N2, N3, N4, N5) extrémaux. Procédé de génération selon la revendication 3, dans lequel il est défini des nœuds (N, N1, N2, N3, N4, N5) de référence, un nœud (N, N1, N2, N3, N4, N5) de référence étant un nœud (N, N1, N2, N3, N4, N5) présentant un nombre de nœuds (N, N1, N2, N3, N4, N5) voisins supérieurs à 50, l’étape de génération étant la concaténation des informations subjectives émises par les nœuds (N, N1, N2, N3, N4, N5) de référence. Procédé de génération selon l’une quelconque des revendications 1 à 5, dans lequel au moins un nœud (N, N1, N2, N3, N4, N5) est un capteur. Utilisation d’un scénario généré par le procédé de génération selon l’une quelconque des revendications 1 à 6 dans un procédé d’évaluation de la performance d’au moins un algorithme. Test, notamment destiné au procédé d’évaluation selon la revendication 7, le test étant généré, pour un scénario et un système de communication choisis, par génération d’un scénario retranscrit par mise en œuvre du procédé de génération selon l’une quelconque des revendications 1 à 6, le test associant l’ensemble des informations générées au scénario et au système de communication choisis. Produit programme d’ordinateur comportant un support lisible d’informations, sur lequel est mémorisé un programme d’ordinateur comprenant des instructions de programme, le programme d’ordinateur étant chargeable sur une unité de traitement de données et adapté pour entraîner la mise en œuvre d’étapes d’un procédé selon l’une quelconque des revendications 1 à 6 lorsque le programme d’ordinateur est mis en œuvre sur l’unité de traitement des données. Support lisible d’informations comportant des instructions de programme formant un programme d’ordinateur, le programme d’ordinateur étant chargeable sur une unité de traitement de données et adapté pour entraîner la mise en œuvre d’étapes d’un procédé selon l’une quelconque des revendications 1 à 6 lorsque le programme d’ordinateur est mis en œuvre sur l’unité de traitement de données.