FR 2806186 A1 20010914 FR 0003051 A 20000309 Procédé relatif à la mise en oeuvre d'une fonction d'imagination dans un système technique 11 Description générale La présente invention concerne un procédé permettant la mise en oeuvre d'une fonction d'imagination dans un système technique. Cette invention s'applique notamment à des systèmes de traitement de l'information élaborés à partir de machines utilisant des algorithmes séquentiels (Machines de Von Neuman) ou des systèmes construits à partir de réseaux de neurones. 21 Environnement technique de l'invention De façon habituelle, les dispositifs actuels de traitement de l'information mettent en oeuvre des algorithmes déterministes élaborés à partir d'une analyse exhaustive des conditions environnementales. Les systèmes de prise de décision utilisent de façon complémentaire des méthodes analytiques de calcul probabiliste ainsi que des règles de décision (miniMAX, etc...). Ces techniques présentent des limites dûes à l'incapacité inhérente à leur architecture de faire évoluer la représentation de l'information qu'elles sont amenées à traiter et notamment à représenter des objets ou des faits irréels ou jamais perçus.. Ces limites ont pour effet de cantonner l'utilisation des dispositifs actuels de traitement de l'information à des environnements prévisibles et selon des procédures prédéterminées. 31 Objet L'objet de l'invention est de décrire un procédé permettant la mise en oeuvre d'une fonction d'imagination dans un système technique. 41 Avantages Le procédé a pour objet, dans le cas d'une situation incertaine, d'élaborer des représentations par assimilation de l'information environnementale et de rechercher les stratégies les plus opportunes par rapport à l'objet du système sur lequel est mis en oeuvre le procédé. 51 Domaines d'application Le procédé décrit s'applique notamment à toutes applications mettant en oeuvre des processus décisionnels où de contrôle et éventuellement soumis à des aléas impliquant habituellement la supervision humaine. Le procédé ayant alors pour objet de pallier de façon autonome à l'impossibilité du contrôle humain. On peut citer à titre d'exemple : - gestion de perte de liaison terrestre lors de missions spatiales, - gestion automatique de contre-mesures en situation militaire, - prise de décision automatisée d'achats et de ventes sur des marchés boursiers, - cryptage dynamique de données au moyen de langues artificielles générées par des dispositifs utilisant le procédé, - optimisation d'algorithmes de jeux, - reconnaissance vocale, - dessin et conception assistée par ordinateur. 61 Description détaillée II est possible de représenter le contenu informationnel d'une situation donnée au moyen d'un vecteur V(x, y, z, t, .... ) dans un espace à N dimensions cet espace étant dénomé espace de perception. On peut considérer que la représentation de cette information dans l'espace associé au traitement de celle-ci peut être assimilée à la projection du vecteur V dans un espace à M dimensions tel que l'on obtienne un nouveau vecteur W(x'(x,y,z,t, ... ), y'(x,y,z,t,...), z'(x,y,z,t,...), t'(x,y,z,t,...), ...... ). De même, le résultat du traitement du vecteur W au sein de l'espace de représentation peut être représenté dans l'espace de perception de dimension N sous la forme d'un nouveau vecteur V'(x"(x',y',z',t',....), y"(x',y',z',t',....),z"(x',y',z',t',...),t (x',y',z',t',....),......) L'ensemble du processus pouvant être représenté de façon simplifiée de la façon suivante : à un vecteur d'entrée V(x,y,z,t,...) décrit dans l'espace de perception à N dimension EN correspond un vecteur de sortie V décrit dans l'espace de perception tel que l'on ait V'(x'(V), y'(V), z'(V), t'(V),...... ). Ce vecteur traduisant le resultat de l'opération réalisée dans l'espace de traitement à M dimensions. Dans le cas des systèmes déterministes à chaque vecteur d'entrée possible correspond un ensemble de vecteurs de sortie. Dans le cas de systèmes peu ou non déterministes, il n'existe pas de solution pour chaque vecteur d'entrée possible. Dans ces conditions, le système doit pouvoir "imaginer" une solution à partir de sa connaissance acquise. Une technique d'élaboration d'une nouvelle connaissance consiste en l'application d'une fonction de bruit sur les différentes composantes de la représentation du vecteur V dans l'espace de traitement. La fonction de bruit est caractérisée par une distribution et un espace de variation. Cet espace est théoriquement infini et ne peut être simplement asservi à l'imagination produite par le système. En raison de cette absence de contrôle, l'évolution du système est caractérisée par une forte probabilité de divergence. Dans notre procédé, l'élaboration de nouvelle connaissance consiste à appliquer aux différentes composantes du vecteur informationnel une variabilité caractérisée par une distribution ajustable en fonction d'un paramètre dépendant de l'information produite. Nous proposons, à titre d'exemple, d'utiliser une distribution de Boltzmann pour laquelle l'étendue de la variabilité est ajustable au moyen d'un paramètre appelé température. La nouveauté de l'information produite est évaluée à partir du calcul de la distance séparant le vecteur d'origine du vecteur "imaginé". Le contrôle de la production imaginative est effectué par une boucle d'asservissement de la température à la distance séparant l'information originale de l'information imaginée (figure 1). Le contrôle de la production imaginative du système est alors ajustable au moyen de la température de référence qui peut elle même dépendre de l'acceptabilité des solutions proposées au problème posé (figure 2). Dans l'exemple de la figure 2, la représentation de l'information relative à l'espace de perception(Vper) est transformée après traitement au moyen de la matrice de réponse de l'espace de perception vers l'espace comportemental en une représentation comportementale (Vcomp). Cette représentation subit une transformation au moyen de la fonction d'imagination, puis au moyen de la matrice de réponse de l'espace comportemental vers l'espace de perception et aboutit à une estimation de l'espace de perception en réponse au comportement (Vest). La comparaison entre la représentation de perception (Vper) avec celle estimée (Vest) permet d'évaluer le risque associé au comportement. Le contrôle de la fonction d'imagination ainsi que celui de l'exécution (Vexe) est élaboré à partir du risque évalué. REVENDICATIONS 1. Procédé de mise en oeuvre d'une fonction d'imagination dans un système technique caractérisé en ce qu'il permet d'obtenir une représentation informationnelle nouvelle à partir d'une représentation existante (exprimée notamment sous forme d'un vecteur dans un espace à N dimensions) par application d'une variabilité à chacune de ses composantes au moyen d'une distribution ajustable en fonction d'un paramètre dépendant de l'information produite. 2. Procédé selon la revendication 1 caractérisé en ce que la distribution utilisée est une distribution de Boltzmann. 3. Procédé selon la revendication 1 caractérisé en ce que le paramètre d'ajustement de la variabilité dépend de la distance séparant la représentation d'origine de celle obtenue après application de la fonction d'imagination. 4. Procédé selon les revendications précédentes caracterisé en ce que le paramètre d'ajustement est assimilable à une température. 5. Procédé selon les revendications précédentes appliqué notamment à la prise de décision, à l'optimisation d'algorithmes de jeux, à la reconnaissance d'image et/ou de sons. 6. Procédé selon les revendications précédentes mis en oeuvre pour la réalisation de modèles de l'imagination et de la prise de décision notamment sous forme de maquettes et/ou logiciels de simulation. 7. Procédé selon les revendications 1,2,3,4 caractérisé en ce que la fonction d'imagination est contrôlée à partir de l'évaluation du risque décisionnel. 8. Procédé selon la revendication 7 caractérisé en ce que le risque décisionnel est évalué à partir d'une estimation perceptuelle de l'évolution de l'environnement en réponse au comportement associé à la mise en oeuvre de la fonction d'imagination. 9. Procédé selon la revendication précédente caractérise en ce que l'évaluation du risque décisionnel est effectué à partir d'une ou plusieurs matrices d'associations et/ou de réseaux de neurones.