Le(s) modèle(s) de l utilisateur Un panorama rapide Violaine Prince.

Post on 03-Apr-2015

106 views 1 download

Transcript of Le(s) modèle(s) de l utilisateur Un panorama rapide Violaine Prince.

Le(s) modèle(s) de l ’utilisateur

Un panorama rapide Violaine Prince

2

Le(s) modèle(s) de l ’utilisateur

Qu ’est-ce qu ’un modèle de l ’utilisateur Pourquoi y en-a-t-il plusieurs

Les applications sans modélisation de l ’utilisateur

De quoi dépendent les modèlesQuelques paradigmes de modélisationConclusion brève

3

Qu ’est-ce qu ’un modèle de l ’utilisateur

Une base de connaissances du système sur

les connaissances de l ’utilisateur

Une mémoire du système sur

les actions de l ’utilisateur

Une évaluation

4

Pourquoi y-a-t-il plusieurs modèles de l ’utilisateur

Toute combinaison des trois éléments (BC, M, E)

La notion de modèle de l ’utilisateur dépend des domaines de recherche qui l ’utilisent

5

Pourquoi y-a-t-il plusieurs modèles de l ’utilisateur

En IHM (domaine de recherche) mémoire des manipulations de l’utilisateur mémoire des chemins de navigation adaptation éventuelle aux préférences ou au niveau

6

Pourquoi y-a-t-il plusieurs modèles de l ’utilisateur

En Dialogue Homme-machine dépend complètement du type d’application

en recherche d’information ponctuelle : pas de modèle

dans les autres types :• le modèle de l ’usager en « dialogue » peut devenir de

plus en plus important (Morik 1988, Kobsa et Wahlster 1988)

7

Modèle de l ’utilisateur en DHM : exemple sans évaluation

BC utilisateurgestionnaire du dialogue

BC application

stratégiesde dialogue

BC généralesmémoire de

l ’interaction

8

Pourquoi y-a-t-il plusieurs modèles de l ’utilisateur

En aide au diagnostic ou aide à la décision Les modèles sont

orientés « connaissances et croyances » des utilisateurs

dépendants de la notion d ’usager habitueldépendants du niveau (expert, novice) de

l ’utilisateur

9

Pourquoi y-a-t-il plusieurs modèles de l ’utilisateur

En environnements interactifs d ’apprentissage par ordinateurs C ’est là que les modèles sont les plus

complets Notion de modèle de l ’apprenant (Self 1987) Le modèle est cognitif , mémoriel et évaluatif

10

Les applications sans modélisation de l ’utilisateur

recherche ponctuelle d ’information à destination du grand public :

pages jaunesrecherche ponctuelle sur le web

exploration d ’un site par opposition à une utilisation régulière

actions ponctuelles exemple : réservation ponctuelle

11

Les applications sans modélisation de l ’utilisateur

Toutes les applications où les usagers potentiels sont trop nombreux ce ne sont pas des « habitués » ou des

« abonnés » (fréquence aléatoire pour un même individu)

Mais cela n ’exclut pas une mémoire de l ’interaction

12

Quelques notions à clarifier

un modèle de l ’utilisateur est rémanent (dure d ’une session à l ’autre) tend à faire adapter le système à l ’utilisateur

un modèle de l ’interaction n ’est pas rémanent la mémoire d ’une interaction permet de

calculer localement un meilleur chemin mais ne fait pas d ’hypothèses personnalisées

13

De quoi dépendent les modèles

du type d ’applicationdu type de composant (Cognitif, mémoriel,

évaluatif)de l ’architecture choisiedu paradigme de modélisation

14

Les types de composants

le composant cognitif le système enregistre des connaissances de

l ’utilisateuréventuellement ses croyances

il les récupère par : les actions de l ’utilisateurles interventions de l ’utilisateur

15

le composant cognitif

au départ, le composant cognitif est une structure vide il est rempli au fur et à mesure de

l ’interaction (et des actions) il peut être personnalisé (autant

d ’occurrences que d ’utilisateurs)

il sert à adapter le système sur le plan des connaissances

16

le composant cognitif

ou surtout, à évaluer les connaissances de l ’usager (apprenant)

C ’est typiquement : une base de connaissances révisée par un

moteur d ’inférences

17

Contenu d ’un composant cognitif

ce que l ’utilisateur fait(choix)

ce que le système infèrecomme étant une connaissancede l ’utilisateur

ce que le système déduitdes connaissances supposées

appariement autres BCdu systèmedéduction

inférence àpartir de l ’amorcede l ’interaction

18

le composant mémoriel

c ’est un système d ’enregistrement : des actions (de l ’usager)

il est alimenté par l ’interaction entre le système et l ’usager

(mémoire de l ’interaction)

il sert à : déceler des préférences proposer des raccourcis

19

le composant mémoriel

il sert aussi à : éviter les redondances (les retours arrières

inutiles) dans l ’interaction comprendre le cheminement alimenter le composant cognitif à l ’aide

d ’hypothèses

20

Contenu du composant mémoriel

1: action 1

2 : réponse à act-sys 1

3 : accès page x

système de gestion de

l ’interaction

composant utilisateur

1: act-sys-1

composantsystème

stratégies

21

Mémoire de l ’interaction

U 1: action1

S1:act-sys1

U2: réponse à act-sys1

S2: act-sys2

U3: accès x

22

Le composant évaluatif

Dans les applications où l ’interaction dépend du niveau cognitif de

l ’utilisateurniveau cognitif : degré d ’expertise de l ’utilisateur

dans le domaine de l ’application concernée

l ’interaction a pour but d ’évaluer le niveau cognitif de l ’utilisateur (EIAO)

23

Le composant évaluatif

Le composant évaluatif : teste les connaissances de l ’utilisateur ou induit un niveau à partir de l ’état du

composant cognitif et du composant mémoriel (qu ’est-ce que l ’utilisateur a fait et à quel moment de l ’interaction)

24

Composant évaluatif «testeur »

occurrence de test

BC domaine

composant d ’évaluation

composant cognitif

25

Composant évaluatif inducteur

BC domaine

composant d ’évaluation

composant cognitif

compo--sant

mémoriel

interaction

26

Architectures et modèles de l ’utilisateur

Architectures à composants dépendantsArchitectures « multi-experts »Architectures multi-agent

réactifs mobiles cognitifs

27

Architectures à composants dépendants

Le modèle de l ’utilisateur est une base de connaissances servant d ’entrée et de sortie à : un moteur d ’inférences général un module de gestion de l ’interaction

Il n ’est pas assorti d ’algorithmes particuliers

28

Architectures « multi-experts »

le modèle de l ’utilisateur est accessible par au moins deux systèmes experts : un expert de l ’application (SE classique) un expert de l ’interaction (S DHM)

MI1BC1

I1

modèlede l ’utilisateur

BF 1BC2

MI2

I2

système dedialogue

BF2

29

Architectures multi-agents

agents « logiciels » architecture supervisée (Sabah)

le modèle de l ’utilisateur est dans le domaine de compétence des agents de dialogue

agents réellement distribués agents réactifs

modèle mémoriel ou évaluatif simple

agents mobilesmodèle de préférences « figées »

30

Architectures multi-agents

agents cognitifs le modèle de l ’utilisateur est un des modèles

d ’agents

K1A1F1

agent1 : système

K2A2F2

agent 2 : utilisateur

message: supportmatériel de l ’interaction

31

Architectures multi-agents :agents cognitifs

K : les connaissances ou croyances A : les axiomes, les règles appliquées F : les formalismes, ou préférences

K1A1F1

agent1 : système

K2A2F2

agent 2 : utilisateur

message: supportmatériel de l ’interaction

32

Architectures multi-agents :agents cognitifs

l ’hypothèse : le message émis par l ’U est compatibles avec ses (K,A,F)

K1A1F1

agent1 : système

K2A2F2

agent 2 : utilisateur

message U: supportmatériel de l ’interaction

lien d ’alimentationlien de renseignement

33

Architectures multi-agents :agents cognitifs

l ’hypothèse : le message émis par S traduit les hypothèses que se fait S des (K2,A2,F2)

K1A1F1

agent1 : système

message S: supportmatériel de l ’interaction

lien d ’alimentationlien d ’hypothétisation

mémoire de l ’interaction

34

Quelques paradigmes de modélisation

Modèles symboliquesModèles bayesiensModèles agentifs

35

Modèles symboliques

bases de connaissances avec mécanismes de révision des croyances introduction des raisonnements

inductif : est-ce que plusieurs faits qui se ressemblent ne génèrent pas une loi ?

abductif : est-ce qu ’un fait qui se présente relève d ’une loi ou est l ’indice d ’une loi inconnue ?

36

Modèles bayesiens (e.g. Van Lehn)

C ’est l ’évaluation qui commande le modèle cognitif on représente les connaissances de

l ’utilisateur sous forme de réseau bayesien la révision se fait par l ’évaluation :

modification des pondérations dans le réseau très en vogue actuellement en EIAO

37

Modèles agentifs

Ce qui domine c’est l’interaction les modèles cognitif (s ’il existe) et évaluatif

(s ’il existe) sont alimentés et dépendent exclusivement d ’inférences à partir du modèle mémorielde la mémoire de l ’interaction

Interaction par les langages de communication (KQML, KIF, etc.)

38

En conclusion rapide

la modélisation de l ’utilisateur dépend de l ’importance que l ’on accorde à l ’interaction individualisée la conséquence de l ’interaction sur

l ’utilisateur