14
HMM finds behavioral patterns… Zoltán Szabó Eötvös Loránd University

HMM finds behavioral patterns…

Embed Size (px)

DESCRIPTION

HMM finds behavioral patterns…. Zoltán Szabó Eötvös Loránd University. Contributors. Neural Information Processing Group György Hévízi (first author) Mihály Biczó Barnabás Póczos Bálint Takács Andr ás Lőrincz (head). HCI. Adaptive interface User’s actual state? - PowerPoint PPT Presentation

Citation preview

Page 1: HMM finds behavioral patterns…

HMM finds behavioral patterns…

Zoltán SzabóEötvös Loránd University

Page 2: HMM finds behavioral patterns…

IJCNN 2004 Neural Information Processing Group, Eötvös Loránd University

2

ContributorsNeural Information Processing Group

György Hévízi (first author)Mihály BiczóBarnabás PóczosBálint TakácsAndrás Lőrincz (head)

Page 3: HMM finds behavioral patterns…

IJCNN 2004 Neural Information Processing Group, Eötvös Loránd University

3

HCIAdaptive interface

User’s actual state?

Behavioral model is needed

Page 4: HMM finds behavioral patterns…

IJCNN 2004 Neural Information Processing Group, Eötvös Loránd University

4

Possibilities for behavioral models

Examples:Markov Chain (MC):

Hidden Markov Model (HMM):

Bayes Network ( ) :

mor

e ge

nera

l

f(Y|X)X

Y

Page 5: HMM finds behavioral patterns…

IJCNN 2004 Neural Information Processing Group, Eötvös Loránd University

5

Our long term goalAdaptation to user by RL: Markov Decision ProcessHMM:

Behavioral components upon practising?Similar patterns for users?Capable of extracting them?

Page 6: HMM finds behavioral patterns…

IJCNN 2004 Neural Information Processing Group, Eötvös Loránd University

6

ToolsDasher:

Pointing-gestures driven text entry solutionBorn at CambridgeOptional: predictive language model

Our solution: headmouse as input deviceFor control experiments: normal desk mouse

HMM: user modelling

Page 7: HMM finds behavioral patterns…

IJCNN 2004 Neural Information Processing Group, Eötvös Loránd University

7

Dasher

Page 8: HMM finds behavioral patterns…

IJCNN 2004 Neural Information Processing Group, Eötvös Loránd University

8

Headmouse

Combines: head detection + trackingTechnical details: Haar wavelets + optic flow

Non-intrusive + cheapAlternative communication toolFree for download:

http://nipg.inf.elte.hu/headmouse/headmouse.html

Page 9: HMM finds behavioral patterns…

IJCNN 2004 Neural Information Processing Group, Eötvös Loránd University

9

User modellingHidden Markov Model:

Observation: cursor speed user movementHidden states: Gaussian emission

Assumption: independence (diagonal covariance)

s

Page 10: HMM finds behavioral patterns…

IJCNN 2004 Neural Information Processing Group, Eötvös Loránd University

10

ExperimentsParticipants:

5 volunteer PhD studentsunexperienced in Dasher

Task: typing short sentences from lyrics with Dasher

e.g.: ,,Children need travelling shoes’’

Cursor trajectories were saved

Page 11: HMM finds behavioral patterns…

IJCNN 2004 Neural Information Processing Group, Eötvös Loránd University

11

Learning graph

Dasher can be learned.

(A)

(B)

(C)

Page 12: HMM finds behavioral patterns…

IJCNN 2004 Neural Information Processing Group, Eötvös Loránd University

12

Hidden states found by HMM

P

Else

Practising

Page 13: HMM finds behavioral patterns…

IJCNN 2004 Neural Information Processing Group, Eötvös Loránd University

13

Interpretation of hidden states

0

10

20

30

40

50

60

70

80

O1 O2 O3 O4 P

OK (% )Mistake (% )

OK Accelerate

Mistake

a

z

a

z

Most probable states by Viterbi:

others

Page 14: HMM finds behavioral patterns…

IJCNN 2004 Neural Information Processing Group, Eötvös Loránd University

14

OutlookRecognition of users’ behavioral patterns:

On-line adaptive functionality:Personalization for individual usersAlternative help options

Complex interaction with computer

Relevance: tool for handicapped non-speaking people