2016-04-27 research seminar, 2nd presenter

40
Avar Pentel PhD student, Tallinn University, School of Digital Technologies Supervisor: Tobias Ley Area of reasearch: – User profiling – Detecting users motor behaviour via standard input devices such as keyboard and mouse – and connecting it to users demographic data, emotions, etc

Upload: ifi8106tlu

Post on 06-Apr-2017

52 views

Category:

Education


1 download

TRANSCRIPT

Page 1: 2016-04-27 research seminar, 2nd presenter

Avar Pentel PhD student, Tallinn University, School of Digital TechnologiesSupervisor: Tobias Ley

• Area of reasearch:– User profiling– Detecting users motor behaviour via

standard input devices such as keyboard and mouse

– and connecting it to users demographic data, emotions, etc

Page 2: 2016-04-27 research seminar, 2nd presenter

Title of Presentation

Employing Think-Aloud Protocol to Connect User Emotions and Mouse

Movements*

* Based on the paper (2015) with the same titleavailable at IEEE Xplore digital library: http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=7387970

Page 3: 2016-04-27 research seminar, 2nd presenter

Goal

To predict user’s emotional state by analyzing mouse movements logs

Page 4: 2016-04-27 research seminar, 2nd presenter

Outline of the Presentation

• Related work• Experimental setup

– Data collection procedure– Associating tasks to emotional states– Features– Machine learning

• Results• Conclusion

Page 5: 2016-04-27 research seminar, 2nd presenter

Related work

• Special equipment• Small samples• Specific tasks, no general link between

emotion and mouse movement is studied

Page 6: 2016-04-27 research seminar, 2nd presenter

Data Collection Procedure

Page 7: 2016-04-27 research seminar, 2nd presenter

Idea from Christmas Calendar

Page 8: 2016-04-27 research seminar, 2nd presenter

Data Collection Procedure

Page 9: 2016-04-27 research seminar, 2nd presenter

Data collection

• The game has collected data about:–Each mouse click.–Time when button was clicked.–All mouse movements with

timestamps

Page 10: 2016-04-27 research seminar, 2nd presenter

Data Collection

Page 11: 2016-04-27 research seminar, 2nd presenter

Example of mouse log (x,y, timestamp)

70,34,1365354712662,74,34,1365354713453,78,36,1365354713488,81,38,1365354713517,85,44,1365354713537,87,50,1365354713560,89,53,1365354713573,90,58,1365354713598,91,63,1365354713622,92,59,1365354713903,95,53,1365354713927,97,49,1365354713942,100,45,1365354713954,103,40,1365354713976,106,36,1365354714001,110,34,1365354714049,105,33,1365354714390,100,30,1365354714414,96,27,1365354714439,93,25,1365354714475,93,21,1365354714561,95,18,1365354714598,98,15,1365354714622

Page 12: 2016-04-27 research seminar, 2nd presenter

Data

• 916 game sessions played by 282 individual users. Participants were between 12 and 52 years old.

• As each game session consisted of 24 searching tasks, we had all together 21984 comparable (standardized session-wise)records, each of them presenting mouse movement logs between two button clicks.

Page 13: 2016-04-27 research seminar, 2nd presenter

Connecting Emotions with Tasks

Old and New approach

1) Retrospective feedback2) Concurrent Think-Aloud protocol

Page 14: 2016-04-27 research seminar, 2nd presenter

Old Approach – retrospective feedbackFirst pilot:

Page 15: 2016-04-27 research seminar, 2nd presenter

There was no room of variety of emotions

Page 16: 2016-04-27 research seminar, 2nd presenter

Self-Reports on Russel’s Model

Page 17: 2016-04-27 research seminar, 2nd presenter

Self-Reports on Likert Scale• Interviews with selected particiapants

(N=44)• Right after game session• Still image of the game session was shown

Content Confused

Binary mapping: (1-3) content, (5-7) confused, (4) neutral

Page 18: 2016-04-27 research seminar, 2nd presenter

Self-Reports on Likert Scale• Emotion data about 44*24=1056 tasks

• All target finging times standardized session-wise

• Pearson correlation between self reports and standardized finding time was found (r = 0.86)

Content Confused

Page 19: 2016-04-27 research seminar, 2nd presenter

Self-Reports on Likert Scale

• Tasks reported as confused had finding speed 0.5 standard deviation below mean

• Tasks reported as content had finding speed 0.5 above mean

Content Confused

Binary mapping: (1-3) content, (5-7) confused, (4) left out a neutral

Page 20: 2016-04-27 research seminar, 2nd presenter

Separation of Classes

Standardized item finding speed

Second half ofeach of these

logs counted as characterizing non confusion

First half of each of these logs counted

as characterizing

confused state

Page 21: 2016-04-27 research seminar, 2nd presenter

Using Think-Aloud Protocol

Page 22: 2016-04-27 research seminar, 2nd presenter

Think-Aloud Protocol• Users reported five kinds of emotions -

confusion, frustration, shame, content and flow. Strongest emotions were confusion and frustration. Here is an example how users were expressing themselves during states of confusion and frustration:

• “Where is number x, where is number x, it is not there, it is impossible, I looked everywhere, it is missing. “

• “It can’t be, you hide a button, it is not there.”• “I saw it before, but now it is not there any

more.”

Page 23: 2016-04-27 research seminar, 2nd presenter

Russel’s Model

Page 24: 2016-04-27 research seminar, 2nd presenter

Think-Aloud protocol

Page 25: 2016-04-27 research seminar, 2nd presenter

Using Think-Aloud Protocol

• 400 sessions (20 users * 20)• 400*24 = 9600 comparable tasks with

emotion data

Page 26: 2016-04-27 research seminar, 2nd presenter

Separation of Classes

Page 27: 2016-04-27 research seminar, 2nd presenter

Final Datasets

• Confused class with 3170 examplesand all the rest with 18814 examples.

• In the case with separation gap between classes, the second class had 12381 examples.

• Before applying classification algorithms, we balanced our datasets.

Page 28: 2016-04-27 research seminar, 2nd presenter

Features

Page 29: 2016-04-27 research seminar, 2nd presenter

Distance (curvature)

1

23

4

1

2 3

12

3

45

Ratio between the 3-6 movements length and shortest path between the beginning and end point

Page 30: 2016-04-27 research seminar, 2nd presenter

Speed (σ of the speed)

s4s5

s1

s2 s3

s6s7

s8

s9s10

Speed is measured for each 10px movement separately

Page 31: 2016-04-27 research seminar, 2nd presenter

N

S

W O

Direction

Page 32: 2016-04-27 research seminar, 2nd presenter

Angle based features• Sum of consecutive turns greater than an angle A (A counted by

45-degree step), normalized by number of movements.

• 18 features representing turns from 0 to 180 degrees’ by 10-degreestep. Counted results were normalized by the number of movements.

• Sum of all angles divided by number of movements – 1.

• σ of angles.

A

Page 33: 2016-04-27 research seminar, 2nd presenter

Feature selection

10

Page 34: 2016-04-27 research seminar, 2nd presenter

Machine learning

• Logistic Regression• Support Vector Machine• Random Forest• C4.5

– Motivation based on literature. – Java implementations of data analysis

package Weka.– 10-fold cross validation

Page 35: 2016-04-27 research seminar, 2nd presenter

Results (with separation gap)

Page 36: 2016-04-27 research seminar, 2nd presenter

Results (without separation gap)

Page 37: 2016-04-27 research seminar, 2nd presenter

Conclusion

• Mouse movements reveal users emotsional states

• But is the confusion and frustration in current study comparable with confusion and frustration caused by solving mathematical equation or some other cognitively more demanding task?

Page 38: 2016-04-27 research seminar, 2nd presenter

Conclusion

However, if we relay on 2D Circumplex Model ofEmotion, then all kind of confusion and frustration is located in the sameplace.

Page 39: 2016-04-27 research seminar, 2nd presenter

Thank You!

Page 40: 2016-04-27 research seminar, 2nd presenter

Q&A