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

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

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

Page 1: 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

Page 2: 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

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

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

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

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

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

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

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

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)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

21

Mémoire de l ’interaction

U 1: action1

S1:act-sys1

U2: réponse à act-sys1

S2: act-sys2

U3: accès x

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

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)

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

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)

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

24

Composant évaluatif «testeur »

occurrence de test

BC domaine

composant d ’évaluation

composant cognitif

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

25

Composant évaluatif inducteur

BC domaine

composant d ’évaluation

composant cognitif

compo--sant

mémoriel

interaction

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

26

Architectures et modèles de l ’utilisateur

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

réactifs mobiles cognitifs

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

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

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

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

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

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 »

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

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

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

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

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

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

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

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

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

34

Quelques paradigmes de modélisation

Modèles symboliquesModèles bayesiensModèles agentifs

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

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 ?

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

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

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

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.)

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

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