Brevet FR2845499A1 — publié le 20040409

Dispositif de modélisation de comportements d'utilisateurs de produits ou services, système d'élaboration et de gestion automatique de propositions d'offres de produits ou services utilisant un tel dispositif, et procédé d'élaboration et de gestion 5 automatique de propositions d'offres de produits ou services correspondant. L'invention concerne la modélisation de comportements d'utilisateurs de produits ou de services. Dans le cadre de la présente description, par produits ou services, on entend tout type d'article ou de prestation pouvant intéresser un utilisateur, tel qu'une offre de services, de produits, d'informations et ce, quel que soit le support. Plus particulièrement, l'invention concerne un dispositif de 15 modélisation de comportements d'utilisateurs de produits ou services, un système d'élaboration' et de gestion automatique de propositions d'offres de produits ou de service, et un procédé d'élaboration et de gestion automatique de propositions d'offres de produits ou de services utilisant un tel dispositif de modélisation de comportements. L'invention permet ainsi d'élaborer des profils de motivation individuels d'utilisateurs et d'utiliser ces profils pour identifier, voire adapter, les offres susceptibles de satisfaire ces utilisateurs. Il est en effet souhaitable de procéder à un ciblage des utilisateurs afin d'éviter de leur présenter un nombre d'offres tel que les 25 offres pertinentes, qui sont effectivement susceptibles de les intéresser, sont noyées parmi le nombre d'offres qui leur sont présentées. Certains fournisseurs de produits ou services utilisent des bases de données dans lesquelles les utilisateurs potentiels sont classés en fonction de leur profil et adaptent les offres en fonction du classement 30 ainsi effectué. Comme on le conçoit, une telle solution est relativement inefficace, dans la mesure o elle ne tient pas compte de l'évolution du comportement des utilisateurs vis-à-vis des produits ou services, une telle évolution pouvant d'ailleurs être provoquée par l'influence des offres elles-mêmes sur les comportements des usagers. Au vu de ce qui précède, le but que se propose d'atteindre l'invention est de permettre de suivre l'évolution des comportements d'utilisateurs vis-à-vis de produits ou services auxquels ils ont accès. Ainsi, selon l'invention, il est proposé un dispositif de modélisation de comportements d'utilisateurs de produits ou services comprenant une base de données dans laquelle sont stockés des profils de motivation individuels des utilisateurs sous la forme d'ensembles 10 respectifs de caractéristiques hiérarchisées représentatives de facteurs de motivation qui sont associées chacune à un paramètre de pondération propre à chaque utilisateur, et un calculateur comprenant des moyens de calcul de la valeur dudît paramètre en fonction d'actions de l'utilisateur traduisant son comportement vis-à-vis des produits ou services. Il est dès lors possible d'adapter le comportement des utilisateurs vis-àvis des produits ou services en fonction par exemple de commandes ou de consultations d'offres qui leur sont proposées et ce, en temps réel. Selon une autre caractéristique de l'invention, la base de 20 données comporte en outre un profil de motivation générique pour l'ensemble des utilisateurs, comportant un ensemble de caractéristiques prédéfinies qui sont représentatives de facteurs de motivation pour l'ensemble des utilisateurs du système et à partir duquel sont élaborés les profils de motivation individuels des utilisateurs. Selon une autre caractéristique, lesdits profils de motivation individuels des utilisateurs et le profil de motivation générique comportent chacun une structure arborescente et comprennent un ensemble de couches de facteurs de motivation regroupant chacune un ensemble de noeuds constituant chacun un facteur de motivation, des 30 noeuds de deux couches consécutives étant liés entre eux par des liaisons pondérées de sorte qu'un coefficient de pondération d'une liaison entre un noeud d'une couche inférieur et un noeud d'une couche supérieure traduise la pertinence du noeud inférieur par apport au noeud supérieur. Selon un mode de réalisation, le dispositif, objet de l'invention comporte en outre des moyens pour exécuter des fonctions élémentaires dans une partie au moins des liaisons pondérées. Dans un mode de mise en oeuvre, la base de données comporte 5 plusieurs profils de motivations individuels pour chaque utilisateur, l'un desdits profils étant utilisé par le calculateur pour déterminer un profil de motivation individuel de l'utilisateur en fonction d'un état dans lequel cet utilisateur se situe. Selon une application, la base de données est chargée dans une 10 mémoire d'une carte à puce. Le terminal peut alors être disposé dans un lieu approprié, par exemple au sein d'un établissement commercial, pour fournir aux clients une liste d'offres. Selon l'invention, il est également proposé un système d'élaboration et de gestion automatique de propositions d'offres de 15 produits ou de services comprenant un dispositif de modélisation tel que défini ci- dessus, comportant une base de données d'offres comportant des profils individuels de propositions d'offres destinées à être proposées aux utilisateurs en fonction de leurs motivations, chaque profil de propositions d'offres comprenant un ensemble d'offres reliées chacune à 20 une caractéristique du profil de motivation, le calculateur comprenant en outre des moyens pour calculer, pour chaque offre, la valeur d'une variable représentative de l'intérêt d'un utilisateur vis-à-vis de l'offre et des moyens de filtrage des offres de chaque profil de proposition en fonction de la valeur des variables. Selon une autre caractéristique du système, la base de données d'offres comporte un profil de propositions d'offres générique pour l'ensemble des utilisateurs, qui comporte un ensemble d'offres liées à des caractéristiques du profil de motivation par des liaisons pondérées de sorte qu'un coefficient de pondération d'une liaison entre une offre et 30 une caractéristique soit représentatif de la pertinence de l'offre visà-vis de ladite caractéristique. Les profils individuels de propositions et le profil de propositions générique comportent chacun, de préférence, une structure arborescente et comprennent un ensemble de couches de propositions regroupant chacune un ensemble de noeuds constituant chacun un élément de proposition, des noeuds de deux couches consécutives étant liés entre eux par des liaisons pondérées de sorte qu'un coefficient de pondération d'une liaison entre un noeud d'une couche inférieur et un noeud d'une 5 couche supérieure traduise la pertinence du noeud inférieur vis-à-vis du noeud supérieur. Dans un mode de mise en oeuvre, le système comporte en outre des moyens pour exécuter des fonctions élémentaires dans une partie au moins des liaisons pondérées. Enfin, selon l'invention, il est proposé un procédé d'élaboration de gestion automatique de propositions d'offres de produits ou de services, mis en oeuvre au moyen d'un système tel que défini cidessus. Selon une caractéristique générale de ce procédé, celui-ci 15 comporte des étapes consistant à: - élaborer des profils de motivation individuels des utilisateurs sous la forme d'ensembles respectifs de caractéristiques hiérarchisées représentatives de facteurs de motivation qui sont associées chacune à un paramètre de pondération propre à chaque utilisateur; élaborer des profils individuels de propositions d'offres destinées à être proposées aux utilisateurs en fonction de leurs motivations; - calculer, pour chaque offre, la valeur d'une variable représentative de l'intérêt de l'utilisateur vis-à-vis de l'offre à partir de 25 la valeur des paramètres de pondération; - filtrer les offres en fonction de la valeur de la caractéristique; et - proposer les offres filtrées aux utilisateurs. Ce procédé comporte en outre une étape de mise à jour des 30 profils de motivations individuels par calcul de la valeur du paramètre en fonction des actions des utilisateurs vis-à-vis des produits ou services. Comme indiqué précédemment, lesdits profils de motivation individuels des utilisateurs comportent chacun une structure arborescente et comprennent un ensemble de couches de facteurs de motivation regroupant chacune un ensemble de noeuds constituant chacun un facteur de motivation, des noeuds de deux couches consécutives étant liés entre eux par des liaisons pondérées de sorte qu'un coefficient de pondération d'une liaison entre un noeud d'une couche inférieur et un noeud d'une 5 couche supérieure traduise la pertinence du noeud inférieur par apport au noeud supérieur. Les profils individuels de propositions comportent également une structure arborescente et comprennent chacun un ensemble de couches de propositions regroupant chacune un ensemble de noeuds 10 constituant chacun un élément de proposition, des noeuds de deux couches consécutives étant liés entre eux par des liaisons pondérées de sorte qu'un coefficient de pondération d'une liaison entre un noeud d'une couche inférieur et un noeud d'une couche supérieure traduise la pertinence du noeud inférieur vis-à-vis du noeud supérieur. Les profils individuels de motivation sont élaborés à partir d'un profil de motivation générique. Les profils individuels de proposition sont élaborés à partir d'un profil de proposition d'offres générique. D'autres buts, caractéristiques et avantages de l'invention 20 apparaîtront à la lecture de la description qui va suivre, donnée uniquement à titre d'exemple non limitatif, et faite en référence aux dessins annexés sur lesquels: - la figure 1 est un schéma synoptique illustrant la structure générale d'un système d'élaboration et de gestion automatique de 25 propositions d'offres de produits ou de services conforme à l'invention; - la figure 2 est un schéma illustrant la structure d'un profil de motivation générique stocké dans la base de données; - la figure 3 est un schéma illustrant la structure d'un profil de motivation individuel d'un utilisateur, stocké dans la base de données; - la figure 4 est un schéma illustrant la structure d'un profil de propositions d'offres générique chargé dans la base de données; - la figure 5 est un schéma illustrant la structure d'un profil individuel de propositions d'offres chargé dans la base de données et destiné à être proposé à un utilisateur; et - la figure 6 est un organigramme illustrant les principales phases d'un procédé d'élaboration et de gestion automatique de propositions d'offres de produits ou services conforme à l'invention. Sur la figure 1, on a représenté la structure générale d'un 5 système d'élaboration et de gestion automatique de propositions d'offres de produits ou de services, désigné par la référence numérique générale 10. Ce système 10 est destiné à mettre en relation un fournisseur d'offres, schématiquement représenté et désigné par la référence 10 numérique 12, et l'ensemble d'utilisateurs ou clients 14 en fournissant à ces derniers une liste de propositions d'offres de produits ou services adaptés au profil de motivation des utilisateurs. Comme on le voit sur cette figure, le système 10 comporte essentiellement un centre serveur 16 associé à une première base de 15 données 18 constituant une base d'offres dans laquelle sont chargées, par le fournisseur 12, des données correspondant à des offres qu'il propose, et une deuxième base de données 20 constituant une base d'utilisateurs, dans laquelle sont chargés des profils de motivation des utilisateurs. Dans le cadre de la présente description, par base de données, 20 on entend des moyens matériels ou logiciels de stockage de données. De préférence, ces bases de données se présentent sous la forme d'une architecture de réseau en couches. La base de données d'offres 18 est raccordée au serveur 16 pour être consultée par ce dernier. Elle incorpore un profil de 25 propositions d'offres générique, élaboré par le fournisseur 12, en regroupant, de manière hiérarchisée, l'ensemble des offres susceptibles, a priori, d'intéresser les clients 14. Elle comporte en outre des profils individuels de propositions d'offres qui sont destinées à être proposées aux utilisateurs en fonction 30 de leurs motivations. Ces profils individuels de propositions d'offres sont élaborés par le serveur 16 à partir des informations chargées dans la base de données d'utilisateurs 20 et du profil de propositions d'offres générique. La base de données d'utilisateurs 20 comporte, quant à elle, un profil de motivation générique ayant une structure arborescente correspondant généralement aux comportements des utilisateurs 14 et des profils de motivation individuels élaborés par le serveur 16 en fonction 5 d'actions exécutées par les utilisateurs et de requêtes formulées par ces derniers, qui traduisent leurs comportements vis-à-vis des offres susceptibles d'être proposées par le fournisseur 12. Ce profil de motivation générique peut être considéré comme une moyenne des profils de motivation individuels. Enfin, un terminal 22 est accessible par les utilisateurs 14 pour consulter les offres personnalisées élaborées par le serveur 16 à partir de leurs profils de motivation individuels et du profil de propositions d'offres générique et, le cas échéant, modifier manuellement les profils de motivations, voire l'élaborer lui-même, au moyen d'une application 15 logicielle spécifique. En se référant en particulier à la figure 2, sur laquelle on a représenté la structure générale d'un profil de motivation générique 23, on voit que ce profil comporte un ensemble de couches, telles que 24, 26 et 28, regroupant chacune des caractéristiques, constituées par des noeuds 20 du réseau, qui sont représentatives de facteurs de motivation susceptibles d'influer sur son comportement vis-à-vis des offres proposées par le fournisseur 12. Bien entendu, d'autres couches peuvent également être prévu. Ainsi, par exemple, une couche supérieure 24 correspond à des 25 domaines d'activité généraux correspondant à des domaines de prédilection d'utilisateurs. La couche 26 immédiatement inférieure précise chacun des domaines de la première couche 24 en définissant un certain nombre de thèmes prédéterminés correspondant par exemple à des gots dans des domaines d'activité de la première couche 24. Enfin, la couche inférieure 28 regroupe l'ensemble des caractéristiques qui correspondent à des centres d'intérêt de l'utilisateur. Plus particulièrement, cette couche inférieure comporte, par exemple, un ensemble de thèmes dans la dépendance de caractéristiques des deux couches supérieures 24 et 26. Ainsi, par exemple, la première couche 24 peut comporter deux noeuds NIl et N12 correspondant à deux domaines d'activité de prédilection pour un utilisateur ces noeuds correspondant respectivement à des domaines intitulés " divertissement " et " évasion ". En ce qui concerne la deuxième couche 26, celle-ci peut comporter trois noeuds N21, N22 et N23 qui correspondent à trois centres d'intérêt de l'utilisateur, à savoir des noeuds " exotisme ", " action " et " comique ". Enfin, la couche inférieure peut comporter trois noeuds, à 10 savoir les noeuds N31, N32, et N33, intitulés respectivement "aventure ", " action " et Comme on le voit sur la figure 2, ce profil de motivation générique 23 a une structure hiérarchisée telle qu'une couche supérieure concerne des domaines relativement généraux et une couche inférieure 15 porte sur des domaines plus spécifiques. Chaque couche 24, 26 et 28, qui comporte un ensemble de noeuds correspondant chacun à un facteur de motivation, est agencée de sorte que les noeuds d'une couche inférieure soient chacun liés à un noeud d'une ou de plusieurs couches supérieures par des liaisons pondérées 20 représentant chacune la pertinence d'un thème d'une couche inférieure 26 ou 28 vis-à-vis d'un thème représenté par un noeud d'une couche supérieure 24 ou 26. Ainsi, en ce qui concerne la couche supérieure 24, l'un des noeuds, par exemple le noeud NI l, peut être relié à deux noeuds N21 et N22 de la couche 26 intermédiaire correspondant à un thème 25 " comique " et à un thème " action ", et à un noeud N31 de la couche inférieure 28 correspondant au thème " comédie " par des liaisons ayant des coefficients de pondération respectivement égaux à 0,8; 0,6; 0,4. Comme indiqué précédemment, un tel profil de motivation générique 23 est chargé dans la base de données 20 et correspond, a 30 priori, à une modélisation générale des comportements de l'ensemble des utilisateurs 14 susceptibles de recevoir des offres du fournisseur 12. A partir de ce profil de motivation générique, le centre serveur 16 élabore des profils de motivation individuels spécifiques à chaque utilisateur, ou à un groupe d'utilisateurs, en fonction d'actions ou de requêtes formulées par ce ou ces derniers, en affectant à chaque noeud un paramètre de pondération propre à chaque utilisateur, comme cela sera mentionné en détail par la suite. Ainsi, par exemple, comme représenté sur la figure 3, à un noeud Nll de la couche supérieure 24 est affecté un 5 paramètre de pondération égal à 0,45 et au noeud N12 de cette couche supérieure 24 est affecté un paramètre de pondération égal à 0,33, traduisant dès lors un got plus prononcé pour le divertissement que pour l'évasion. Comme on le conçoit, le calcul des paramètres de pondération 10 affectés à chaque noeud est effectué en temps réel par le serveur 16 en fonction des actions de chaque utilisateur de sorte le profil de motivation ainsi élaboré corresponde à un état ponctuel de l'utilisateur et soit susceptible d'évoluer au gré des actions de l'utilisateur vis-àvis des propositions formulées par le fournisseur 12. En se référant maintenant à la figure 4, on va décrire la structure d'un profil de propositions d'offres générique 29 élaboré par le fournisseur 12 et stocké dans la base de données d'offres 18. Par souci de clarté, sur cette figure, on a repris la représentation du profil de motivation générique 23. Comme on le voit sur cette figure 4, le profil 29 de propositions d'offres générique présente également une structure hiérarchisée et arborescente. Elle comporte un ensemble de couches de propositions, telles que 30 et 32, comportant chacune un ensemble de noeuds constituant chacun un élément de propositions. Dans l'exemple de 25 réalisation illustré sur la figure 4, la couche 30 supérieure comporte deux noeuds N'1 et N'2 correspondant chacun à une catégorie d'offres, telle que par exemple une catégorie " films " (noeud N'1) et une catégorie " livres " (noeud N'2). En ce qui concerne la couche inférieure 32, celle-ci comporte 30 quatre noeuds N'3, N'4, N'5 et N'6 liés chacun à une catégorie d'offres de la couche 30 supérieure et qui correspondent chacun à une offre particulière. On voit également sur cette figure 4 que les noeuds N'1 à N'6 du profil de propositions d'offres générique sont reliés à des noeuds du profil de motivation générique 23 par des liaisons pondérées qui correspondent à la pertinence de l'offre vis-à-vis d'un facteur de motivation du profil de motivation générique. Comme indiqué précédemment, un tel profil de propositions 5 d'offres générique est consulté par le serveur 16 pour élaborer un profil de propositions d'offres individuel, pour chaque utilisateur, à partir notamment des paramètres de pondération des profils de motivation individuels des utilisateurs. Ainsi, en se référant à la figure 5, par rapport au profil de 10 propositions d'offres générique, le profil de propositions d'offres individuel est élaboré en affectant à chaque noeud N'1 à N'6 une variable V(i) représentative de l'intérêt d'un utilisateur vis-à-vis d'une offre. Ainsi, par exemple, la variable V(i) d'un noeud N'l a une valeur égale à 0,45, alors que la valeur V(i) d'un noeud N'2 a une valeur 15 de 1,17, traduisant une plus grande pertinence d'une offre portant sur des livres que sur des films. Pour procéder à l'élaboration du profil de propositions d'offres individuel, le serveur 16 procède au calcul de la variable représentative Vt+1(i) d'un noeud du profil de propositions individuel selon la relation 20 suivante N Vt+l(i) = V(i)t + a j(lHj x(V(j)t - V(i)t) (1) j=1 dans laquelle: - V(i)t désigne la valeur du noeud i d'un profil de motivation de l'utilisateur; - N représente le nombre de noeuds du profil de motivation; - lij désigne la valeur d'une liaison entre deux noeuds i et j, avec lii égal à 0; et - cc désigne un coefficient de réactivité du système. 30 On notera que, de préférence, la base de données d'utilisateurs incorpore plusieurs profils de motivation individuels pour chaque utilisateur, correspondant chacun à un profil de motivation représentant il un état particulier dans lequel se situe l'utilisateur. On pourra ainsi, par exemple, créer un profil de motivation de type " classique " et un profil de motivation dit " profil de vacances " dans la mesure o les comportements d'achat, par exemple, d'un utilisateur, sont alors différents. Le serveur 16 utilise un modèle de référence qui est constitué par l'un ou l'autre des profils de motivation, en fonction de l'état actuel de l'utilisateur. On peut également utiliser un profil réactif, qui est un profil de 10 motivation particulier initialisé à chaque lancement du procédé par le serveur 16 et qui est détruit à chaque sortie du procédé. On utilise un tel profil lorsque l'on souhaite que le procédé puisse réagir de façon très réactive lorsque le comportement observé de l'utilisateur n'est pas conforme à celui qui est attendu, c'est-à-dire en opposition avec son 15 profil motivationnel normal. Un tel profil réactif est par exemple utilisé lorsque des utilisateurs ne s'identifient pas. Dans ce cas, on peut utiliser un profil réactif, le faire évoluer au gré des actions de chaque utilisateur, pour adapter l'offre de façon immédiate puis, le cas échéant, tenter de le mettre en correspondance avec un profil utilisateur existant stocké dans 20 la base de données, permettant ainsi une identification sans demande particulière faite à l'utilisateur. On utilise également un profil de motivation effectif qui correspond au profil qui est réellement utilisé pour adapter les propositions faites à l'utilisateur. Il peut s'agir suivant le cas, soit du modèle de référence, soit du modèle réactif, le choix étant fait suivant la confiance que l'on accorde, à un moment particulier, au modèle de référence. S'il semble cohérent avec ce que l'on observe de l'utilisateur, il est utilisé comme modèle effectif. En revanche, si l'utilisateur ne se comporte pas comme 30 le prédirait le modèle de référence, on utilisera alors le modèle réactif comme modèle effectif. En ce qui concerne le coefficient de réactivité ci-dessus mentionné, celui-ci conditionne la réactivité du modèle. Plus il est important, plus le modèle est réactif. Plus il est faible, plus le modèle est stable. Le système utilise par ailleurs des coefficients de pertinence utilisés pour mettre à jour simultanément plusieurs profils d'un 5 utilisateur. Ces coefficients de pertinence indiquent à quel point un modèle est proche du modèle de référence. En d'autres termes, ces coefficients indiquent à quel point une mise à jour du modèle de référence doit également concerner les autres modèles. Enfin, des coefficients dits " de renforcement " sont affectés 10 aux noeuds des profils de motivation pour modifier la valeur du paramètre associée à ces noeuds en fonction du type d'actions réalisées par l'utilisateur correspondant. On adaptera alors la formule de calcul des valeurs des noeuds en fonction de la destination de l'offre, c'est-à-dire de la valeur du coefficient de renforcement et de coefficients de 15 renforcement limite positif È+ et négatif il utilisés pour borner la valeur des noeuds. On va maintenant décrire, en référence à la figure 6, les principales phases du procédé d'élaboration et de gestion automatique de propositions d'offres de produits ou de services conforme à l'invention. 20 Comme on le voit sur cette figure 6, la procédure débute par une première phase 36, mise en oeuvre lors de la première utilisation du système, au cours de laquelle un profil de motivation générique est constitué, ce profil constituant un profil de motivation par défaut. L'utilisateur 14 a alors la possibilité, lors des utilisations suivantes, de 25 mettre à jour le profil de motivation (étape 38). Parallèlement, le fournisseur 12 fournit à la base de données 18 la liste des offres susceptibles d'être proposées aux utilisateurs. Un profil de propositions d'offres générique, lié au profil de motivation générique est également créé par le fournisseur, comme indiqué précédemment. Lors de l'étape 40 suivante, il est procédé à une constitution d'une proposition personnalisée, comme indiqué précédemment, en formant un profil de propositions d'offres personnalisées, par calcul de valeurs de variables représentatives de l'intérêt d'un utilisateur vis-à-vis de chaque offre, comme indiqué précédemment, à l'aide de la formule (1) ci-dessus mentionnée. Les offres sont alors triées en fonction de la valeur de la variable ainsi calculée puis sont présentées à l'utilisateur. Lors de l'étape 42 suivante, le serveur 16 procède à une mise à jour du profil de motivation individuel en calculant la valeur Vt,,(k,i) du paramètre de pondération mis à jour associé à chaque noeud i du profil k, à l'aide de la relation suivante N Vt + 1(k, i) = V(k, i)t + 8ka Y,(lkiy x (V(k,j)t -V(k,i)t) (2) j= dans laquelle - V(k,i), désigne la valeur du noeud i d'un profil k de motivation de l'utilisateur - N représente le nombre de noeuds du profil de motivation 15 k; -Ik1j dé signe la valeur d'une liaison entre deux noeuds i et jdu profil k, avec Ik1, égal à O - c désigne un coefficient de réactivité du système - k est un coefficient représentatif d'une similitude entre 20 le profil k et le profil utilisé pour déterminer le profil de motivation de l'utilisateur. En ce qui concerne l'offre considérée, V(k,j) constitue un coefficient de renforcement dont la valeur varie en fonction de la destination de l'offre. Ce coefficient vaut " 2 " pour une offre acceptée, 25 " i " pour une demande d'informations et " O " pour un offre refusée. On introduit en outre les contraintes suivantes. La valeur d'un noeud doit rester comprise entre O et 2. La valeur d'un noeud après renforcement positif, c'est-à-dire une proposition acceptée, ne peut être inférieure à ce qu'elle était avant 30 la mise à jour, multipliée par le coefficient de renforcement limite positif il,. Enfin, la valeur d'un noeud après un renforcement négatif, c'est-à-dire après refus d'une proposition, ne peut être supérieure à ce qu'elle était multipliée par le coefficient de renforcement limite négatif I_. Ainsi, en fonction de l'action de l'utilisateur vis-à-vis des offres, les paramètres de pondérations sont calculés à partir des relationssuivantes: Pour une offre acceptée N Vt+l(k,i) = Max{ V(k,i)t + ka (lkij x (V(k,j)t - V(ki)t);V(ki)tx7]} (3) j=l Pour une offre refusée N Vt+l(k,i) = Min{ V(k,i)t + ka (lkijx(V(k,j)t-V(k,i)t);V(k,i)tx7_} (4) j=l et, pour une offre simplement consultée ou pour une demande d'informations: N Vt+l(ki)= V(k,i)t +6ka (lkij x(V(k,j)t-V(k,i)t) (5) j=l En fait, il est créé deux propositions, une proposition qui correspond au modèle effectif et une proposition du modèle passif, c'estàdire non actif. On détermine alors les coefficients de pertinence pour tous les modèles ainsi créés. Pour chaque modèle, on détermine la nouvelle 25 valeur de chaque noeud connectée à l'offre, à partir de la relation (2). Plus particulièrement, au cours de ce calcul, on adapte le coefficient de pondération associé aux liaisons entre les noeuds. Ainsi, par exemple, le coefficient de pondération est fixé à 2 pour une acceptation d'offre, à 1 pour une demande d'information et à 0 pour une offre rejetée. On notera enfin qu'il est possible de prévoir l'exécution de fonctions prédéterminées au sein des liaisons entre les noeuds des profils de motivation et/ou des profils de propositions d'offres. En effet, par exemple, une catégorie " sport " serait reliée à différents éléments constituant des spécialisés du domaine sportif. De même, une catégorie " musique de films " est reliée à des sous-catégories de type " musique " et " films ". Or, autant les liens entre la catégorie 10 sport et les spécialités sportives d'une couche immédiatement inférieure concernent une forme d'intanciation de type " ou ", les liaisons entre les souscatégories " musique " et " films " concernent plutôt une forme de décomposition de type " et ". Ainsi, pour tenir compte de ces nécessités, on adapte le calcul 15 des valeurs des noeuds en fonction de la nature de l'opération à accomplir. Pour l'exécution d'une fonction de type " ou ", on utilise, pour le calcul des variables associées aux noeuds des propositions d'offres de produits ou services, la formule ci-dessous 20 NN Vt+l(k,i) = V(k,i), + Skay (lkij * (V(k,j), - V(k,i),) (6) j=l dans laquelle: NN NN Vg+1(k,i)=,( lki *V(k,j)t)I/ltj (7) j=l j=l De même, en ce qui concerne une fonction " et ", on utilise la formule suivante: NN V1+4 (k,i) = VMAX *f ((lkij * V(k,j)/ Vx)(l'k>) (8) j=l Selon une application particulière du dispositif de modélisation de comportements et du système d'élaboration et de gestion automatique d'offres de produits ou de services qui viennent d'être décrits, les bases de données peuvent être stockées en mémoire dans une carte à puce, pour 5 une application de type " embarqué ". Un lecteur incorporant un calculateur pourrait alors être prévu dans des sites commerciaux appropriés pour délivrer, à la demande de l'utilisateur, une liste de produits ou services susceptibles de lui convenir. REVENDICATIONS 1. Dispositif de modélisation de comportements d'utilisateurs de produits ou services, caractérisé en ce qu'il comprend une base de données (20) dans laquelle sont stockés des profils de 5 motivation individuels (23) des utilisateurs sous la forme d'ensembles respectifs de caractéristiques (Nl1,...,N33) hiérarchisées représentatives de facteurs de motivation qui sont associées chacune à un paramètre de pondération propre à chaque utilisateur, et un calculateur (16) comprenant des moyens de calcul de la valeur dudit 10 paramètre en fonction d'actions de l'utilisateur traduisant son comportement vis-à-vis des produits ou services. 2. Dispositif de modélisation selon la revendication 1, caractérisé en ce que la base de données (20) comporte en outre un profil de motivation générique (23) pour l'ensemble des utilisateurs, 15 comportant un ensemble de caractéristiques prédéfinies (Nll,...,N33) qui sont représentatives de facteurs de motivation pour l'ensemble des utilisateurs du système et à partir duquel sont élaborés les profils de motivation individuels des utilisateurs. 3. Dispositif de modélisation selon la revendication 2, 20 caractérisé en ce que lesdits profils de motivation individuels des utilisateurs et le profil de motivation générique (23) comportent chacun une structure arborescente et comprennent un ensemble de couches (24, 26, 28) de facteurs de motivation regroupant chacune un ensemble de noeuds (N11,..., N33) constituant chacun un facteur de 25 motivation, des noeuds de deux couches consécutives étant liés entre eux par des liaisons pondérées de sorte qu'un coefficient de pondération d'une liaison entre un noeud d'une couche inférieur et un noeud d'une couche supérieure traduise la pertinence du noeud inférieur par apport au noeud supérieur. 4. Dispositif de modélisation selon la revendication 3, caractérisé en ce qu'il comporte en outre des moyens (16) pour exécuter des fonctions élémentaires dans une partie au moins des liaisons pondérées. 5. Dispositif de modélisation selon l'une quelconque des revendications 1 à 4, caractérisé en ce que la base de données comporte plusieurs profils de motivations individuels (23) pour chaque utilisateur, l'un desdits profils étant utilisé par le calculateur pour 5 déterminer un profil de motivation individuel de l'utilisateur en fonction d'un état dans lequel cet utilisateur se situe. 6. Dispositif de modélisation selon l'une quelconque des revendications 1 à 5, caractérisé en ce que la base de données est chargée dans une mémoire d'une carte à puce. 7. Système d'élaboration et de gestion automatique de propositions d'offres de produits ou de services, caractérisé en ce qu'il comprend un dispositif de modélisation selon l'une quelconque des revendication 1 à 6, et en ce qu'il comporte en outre une base de données d'offres (18) comportant des profils (29) individuels de 15 propositions d'offres destinées à être proposées aux utilisateurs en fonction de leur motivation, chaque profil de proposition d'offres comprenant un ensemble d'offres liées chacune à une caractéristique du profil de motivation, le calculateur comprenant en outre des moyens pour calculer, pour chaque offre, la valeur d'une variable (V(i)) 20 représentative de l'intérêt d'un utilisateur vis-à-vis de l'offre et des moyens de filtrage des offres de chaque profil de proposition en fonction de la valeur des variables. 8. Système selon la revendication 7, caractérisé en ce que la base de données d'offres (18) comporte un profil de propositions 25 d'offres générique (29) pour l'ensemble des utilisateurs, qui comporte un ensemble d'offres liées à des caractéristiques du profil de motivation (23) par des liaisons pondérées de sorte qu'un coefficient de pondération d'une liaison entre une offre et une caractéristique soit représentatif de la pertinence de l'offre vis-à-vis de ladite 30 caractéristique. 9. Système selon la revendication 8, caractérisé en ce que les profils individuels de propositions et le profil de propositions générique (29) comportent chacun une structure arborescente et comprennent un ensemble de couches de propositions (30, 32) regroupant chacune un ensemble de noeuds constituant chacun un élément de proposition, des noeuds de deux couches consécutives étant liés entre eux par des liaisons pondérées de sorte qu'un coefficient de pondération d'une liaison entre un noeud d'une couche inférieur et un 5 noeud d'une couche supérieure traduise la pertinence du noeud inférieur vis-à-vis du noeud supérieur. 10. Système selon la revendication 9, caractérisé en ce qu'il comporte en outre des moyens pour exécuter des fonctions élémentaires dans une partie au moins des liaisons pondérées. 11. Système selon l'une des revendications 9 et 10, caractérisé en ce que le calculateur comporte des moyens pour calculer, pour chaque noeud des profils de propositions d'offres, la valeur de la variable représentative de l'intérêt de l'utilisateur à partir du profil de motivation d'un utilisateur, selon la relation suivante 15 N Vt + 1 (i) = V(i)t + a E (ij x (V(j)t - v(i)t) j=1 dans laquelle: - V,(i) désigne la valeur du noeud i d'un profil de motivation de l'utilisateur; - N représente le nombre de noeuds du profil de motivation; - lij désigne la valeur d'une liaison entre deux noeuds i et j, avec lii égal à 0; et - ox désigne un coefficient de réactivité du système. 25 12. Système selon l'une quelconque des revendications 7 à 11, caractérisé en ce que les moyens de calcul du paramètre de pondération propre à chaque utilisateur comportent des moyens pour calculer la valeur dudit paramètre selon la relation suivante N Vt+l(k,i)= V(k,i)t +Ska (lkij x(V(k,j)t-V(k,i)t) j=1 dans laquelle - V,(k,i) désigne la valeur du noeud i d'un profil k de motivation de l'utilisateur; - N représente le nombre de noeuds du profil de motivation k; - lkij désigne la valeur d'une liaison entre deux noeuds i et j du profil k, avec Ikii égal à 0; - cx désigne un coefficient de réactivité du système - Èk est un coefficient représentatif d'une similitude entre 10 le profil k et le profil utilisé pour déterminer le profil de motivation de l'utilisateur. 13. Procédé d'élaboration et de gestion automatique de propositions d'offres de produits ou de services, mis en oeuvre au moyen d'un système selon l'une quelconque des revendications 7 à 12, 15 caractérisé en ce qu'il comporte les étapes consistant à: - élaborer des profils de motivation individuels des utilisateurs sous la forme d'ensembles respectifs de caractéristiques hiérarchisées représentatives de facteurs de motivation qui sont associées chacune à un paramètre 20 de pondération propre à chaque utilisateur; - élaborer des profils individuels de propositions d'offres destinées à être proposées aux utilisateurs en fonction de leur motivation; - calculer, pour chaque offre, la valeur d'une variable 25 (V(i)) représentative de l'intérêt de l'utilisateur vis-à-vis de l'offre à partir de la valeur des paramètres de pondération; - filtrer les offres en fonction de la valeur de la caractéristique; et - proposer les offres filtrées aux utilisateurs. 14. Procédé selon la revendication 13, caractérisé en ce qu'il comporte en outre une étape de mise à jour des profils de motivations individuels par calcul de la valeur du paramètre en fonction des actions des utilisateurs vis-à-vis des produits ou services. 15. Procédé selon la revendication 14, caractérisé en ce que lesdits profils de motivation individuels des utilisateurs comportent chacun une structure arborescente et comprennent un ensemble de couches de facteurs de motivation regroupant chacune un ensemble de 5 noeuds constituant chacun un facteur de motivation, des noeuds de deux couches consécutives étant liés entre eux par des liaisons pondérées de sorte qu'un coefficient de pondération d'une liaison entre un noeud d'une couche inférieur et un noeud d'une couche supérieure traduise la pertinence du noeud inférieur par apport au noeud supérieur. 16. Procédé selon l'une des revendications 14 et 15, caractérisé en ce que les profils individuels de propositions comportent une structure arborescente et comprennent chacun un ensemble de couches de propositions regroupant chacune un ensemble de noeuds constituant chacun un élément de proposition, des noeuds de 15 deux couches consécutives étant liés entre eux par des liaisons pondérées de sorte qu'un coefficient de pondération d'une liaison entre un noeud d'une couche inférieur et un noeud d'une couche supérieure traduise la pertinence du noeud inférieur vis-à-vis du noeud supérieur. 17. Procédé selon les revendications 15 et 16, caractérisé en ce que les profils individuels de motivation sont élaborés à partir d'un profil de motivation générique. 18. Procédé selon les revendications 15 et 16, caractérisé en ce que les profils individuels de proposition sont élaborés à partir d'un 25 profil de proposition d'offres générique.