SlideShare a Scribd company logo
1 of 40
Download to read offline
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
Title of Presentation
Employing Think-Aloud Protocol to
Connect User Emotions and Mouse
Movements*
* Based on the paper (2015) with the same title
available at IEEE Xplore digital library:
http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=7387970
Goal
To predict user’s emotional state by
analyzing mouse movements logs
Outline of the Presentation
• Related work
• Experimental setup
– Data collection procedure
– Associating tasks to emotional states
– Features
– Machine learning
• Results
• Conclusion
Related work
• Special equipment
• Small samples
• Specific tasks, no general link between
emotion and mouse movement is studied
Data Collection Procedure
Idea from Christmas
Calendar
Data Collection Procedure
Data collection
• The game has collected data about:
–Each mouse click.
–Time when button was clicked.
–All mouse movements with
timestamps
Data Collection
Example of mouse log
(x,y, timestamp)
70,34,1365354712662,74,34,1365354713453,78,3
6,1365354713488,81,38,1365354713517,85,44,13
65354713537,87,50,1365354713560,89,53,13653
54713573,90,58,1365354713598,91,63,13653547
13622,92,59,1365354713903,95,53,13653547139
27,97,49,1365354713942,100,45,1365354713954,
103,40,1365354713976,106,36,1365354714001,1
10,34,1365354714049,105,33,1365354714390,10
0,30,1365354714414,96,27,1365354714439,93,25
,1365354714475,93,21,1365354714561,95,18,136
5354714598,98,15,1365354714622
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.
Connecting Emotions with Tasks
Old and New approach
1) Retrospective feedback
2) Concurrent Think-Aloud protocol
Old Approach – retrospective feedback
First pilot:
There was no room of variety of
emotions
Self-Reports on Russel’s Model
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
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
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
Separation of Classes
Standardized item finding speed
Second half of
each of these
logs counted as
characterizing
non confusion
First half of
each of these
logs counted
as
characterizing
confused state
Using Think-Aloud Protocol
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.”
Russel’s Model
Think-Aloud protocol
Using Think-Aloud Protocol
• 400 sessions (20 users * 20)
• 400*24 = 9600 comparable tasks with
emotion data
Separation of Classes
Final Datasets
• Confused class with 3170 examples
and 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.
Features
Distance (curvature)
1
2
3
4
1
2 3
1
2
3
45
Ratio between the 3-6
movements length and
shortest path between
the beginning and end
point
Speed (σ of the speed)
s4
s5
s1
s2
s3
s6
s7
s8
s9s10
Speed is measured for each 10px movement
separately
N
S
W O
Direction
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-degree
step. Counted results were normalized by the number of movements.
• Sum of all angles divided by number of movements – 1.
• σ of angles.
A
B
α
Feature selection
10
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
Results (with separation gap)
Results (without separation gap)
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?
Conclusion
However, if we relay on
2D Circumplex Model of
Emotion, then all kind of
confusion and frustration
is located in the same
place.
Thank You!
Q&A

More Related Content

Similar to 2016-04-27 research seminar, 2nd presenter

Exploring Correlation Between Sentiment of Environmental Tweets and the Stock...
Exploring Correlation Between Sentiment of Environmental Tweets and the Stock...Exploring Correlation Between Sentiment of Environmental Tweets and the Stock...
Exploring Correlation Between Sentiment of Environmental Tweets and the Stock...Data Works MD
 
Unit I- Data structures Introduction, Evaluation of Algorithms, Arrays, Spars...
Unit I- Data structures Introduction, Evaluation of Algorithms, Arrays, Spars...Unit I- Data structures Introduction, Evaluation of Algorithms, Arrays, Spars...
Unit I- Data structures Introduction, Evaluation of Algorithms, Arrays, Spars...DrkhanchanaR
 
AI -learning and machine learning.pptx
AI  -learning and machine learning.pptxAI  -learning and machine learning.pptx
AI -learning and machine learning.pptxGaytriDhingra1
 
Multimodal Learning Analytics
Multimodal Learning AnalyticsMultimodal Learning Analytics
Multimodal Learning AnalyticsXavier Ochoa
 
` Traffic Classification based on Machine Learning
` Traffic Classification based on Machine Learning ` Traffic Classification based on Machine Learning
` Traffic Classification based on Machine Learning butest
 
Practical deep learning for computer vision
Practical deep learning for computer visionPractical deep learning for computer vision
Practical deep learning for computer visionEran Shlomo
 
Facial Emotion Detection on Children's Emotional Face
Facial Emotion Detection on Children's Emotional FaceFacial Emotion Detection on Children's Emotional Face
Facial Emotion Detection on Children's Emotional FaceTakrim Ul Islam Laskar
 
Chapter 5 Query Evaluation.pdf
Chapter 5 Query Evaluation.pdfChapter 5 Query Evaluation.pdf
Chapter 5 Query Evaluation.pdfHabtamu100
 
Multimodal Learning Analytics
Multimodal Learning AnalyticsMultimodal Learning Analytics
Multimodal Learning AnalyticsXavier Ochoa
 
presentation on data science with python
presentation on data science with pythonpresentation on data science with python
presentation on data science with pythonKhushbujaim
 
Predictive analytics
Predictive analyticsPredictive analytics
Predictive analyticsDinakar nk
 
1. Intro DS.pptx
1. Intro DS.pptx1. Intro DS.pptx
1. Intro DS.pptxAnusuya123
 
[Paper Reading] Attention is All You Need
[Paper Reading] Attention is All You Need[Paper Reading] Attention is All You Need
[Paper Reading] Attention is All You NeedDaiki Tanaka
 
04-Data-Analysis-Overview.pptx
04-Data-Analysis-Overview.pptx04-Data-Analysis-Overview.pptx
04-Data-Analysis-Overview.pptxShree Shree
 
Unit II_Searching and Sorting Algorithms.ppt
Unit II_Searching and Sorting Algorithms.pptUnit II_Searching and Sorting Algorithms.ppt
Unit II_Searching and Sorting Algorithms.pptHODElex
 
Multimodal Learning Analytics
Multimodal Learning AnalyticsMultimodal Learning Analytics
Multimodal Learning AnalyticsXavier Ochoa
 

Similar to 2016-04-27 research seminar, 2nd presenter (20)

Exploring Correlation Between Sentiment of Environmental Tweets and the Stock...
Exploring Correlation Between Sentiment of Environmental Tweets and the Stock...Exploring Correlation Between Sentiment of Environmental Tweets and the Stock...
Exploring Correlation Between Sentiment of Environmental Tweets and the Stock...
 
Unit I- Data structures Introduction, Evaluation of Algorithms, Arrays, Spars...
Unit I- Data structures Introduction, Evaluation of Algorithms, Arrays, Spars...Unit I- Data structures Introduction, Evaluation of Algorithms, Arrays, Spars...
Unit I- Data structures Introduction, Evaluation of Algorithms, Arrays, Spars...
 
Machine Learning
Machine Learning Machine Learning
Machine Learning
 
AI -learning and machine learning.pptx
AI  -learning and machine learning.pptxAI  -learning and machine learning.pptx
AI -learning and machine learning.pptx
 
Multimodal Learning Analytics
Multimodal Learning AnalyticsMultimodal Learning Analytics
Multimodal Learning Analytics
 
` Traffic Classification based on Machine Learning
` Traffic Classification based on Machine Learning ` Traffic Classification based on Machine Learning
` Traffic Classification based on Machine Learning
 
lecture 01.1.ppt
lecture 01.1.pptlecture 01.1.ppt
lecture 01.1.ppt
 
Practical deep learning for computer vision
Practical deep learning for computer visionPractical deep learning for computer vision
Practical deep learning for computer vision
 
Week 1.pdf
Week 1.pdfWeek 1.pdf
Week 1.pdf
 
Facial Emotion Detection on Children's Emotional Face
Facial Emotion Detection on Children's Emotional FaceFacial Emotion Detection on Children's Emotional Face
Facial Emotion Detection on Children's Emotional Face
 
Chapter 5 Query Evaluation.pdf
Chapter 5 Query Evaluation.pdfChapter 5 Query Evaluation.pdf
Chapter 5 Query Evaluation.pdf
 
Multimodal Learning Analytics
Multimodal Learning AnalyticsMultimodal Learning Analytics
Multimodal Learning Analytics
 
presentation on data science with python
presentation on data science with pythonpresentation on data science with python
presentation on data science with python
 
Seminar nov2017
Seminar nov2017Seminar nov2017
Seminar nov2017
 
Predictive analytics
Predictive analyticsPredictive analytics
Predictive analytics
 
1. Intro DS.pptx
1. Intro DS.pptx1. Intro DS.pptx
1. Intro DS.pptx
 
[Paper Reading] Attention is All You Need
[Paper Reading] Attention is All You Need[Paper Reading] Attention is All You Need
[Paper Reading] Attention is All You Need
 
04-Data-Analysis-Overview.pptx
04-Data-Analysis-Overview.pptx04-Data-Analysis-Overview.pptx
04-Data-Analysis-Overview.pptx
 
Unit II_Searching and Sorting Algorithms.ppt
Unit II_Searching and Sorting Algorithms.pptUnit II_Searching and Sorting Algorithms.ppt
Unit II_Searching and Sorting Algorithms.ppt
 
Multimodal Learning Analytics
Multimodal Learning AnalyticsMultimodal Learning Analytics
Multimodal Learning Analytics
 

More from ifi8106tlu

2016-05-30 Venia Legendi (CEITER): Minna Huotilainen
2016-05-30 Venia Legendi (CEITER): Minna Huotilainen2016-05-30 Venia Legendi (CEITER): Minna Huotilainen
2016-05-30 Venia Legendi (CEITER): Minna Huotilainenifi8106tlu
 
2016-05-31 Venia Legendi (CEITER): Adolfo Ruiz Calleja
2016-05-31 Venia Legendi (CEITER): Adolfo Ruiz Calleja2016-05-31 Venia Legendi (CEITER): Adolfo Ruiz Calleja
2016-05-31 Venia Legendi (CEITER): Adolfo Ruiz Callejaifi8106tlu
 
2016-05-31 Venia Legendi (CEITER): Sergey Sosnovsky
2016-05-31 Venia Legendi (CEITER): Sergey Sosnovsky2016-05-31 Venia Legendi (CEITER): Sergey Sosnovsky
2016-05-31 Venia Legendi (CEITER): Sergey Sosnovskyifi8106tlu
 
2016-05-30 Venia Legendi (CEITER): Luis Pablo Prieto
2016-05-30 Venia Legendi (CEITER): Luis Pablo Prieto2016-05-30 Venia Legendi (CEITER): Luis Pablo Prieto
2016-05-30 Venia Legendi (CEITER): Luis Pablo Prietoifi8106tlu
 
2016-05-30 Venia Legendi (CEITER): Maria Jesus Rodriguez Triana
2016-05-30 Venia Legendi (CEITER): Maria Jesus Rodriguez Triana2016-05-30 Venia Legendi (CEITER): Maria Jesus Rodriguez Triana
2016-05-30 Venia Legendi (CEITER): Maria Jesus Rodriguez Trianaifi8106tlu
 
2016-05-27 Venia Legendi (CEITER): Paul Seitlinger
2016-05-27 Venia Legendi (CEITER): Paul Seitlinger2016-05-27 Venia Legendi (CEITER): Paul Seitlinger
2016-05-27 Venia Legendi (CEITER): Paul Seitlingerifi8106tlu
 
2016-05-27 Venia Legendi (CEITER): Terje Väljataga
2016-05-27 Venia Legendi (CEITER): Terje Väljataga2016-05-27 Venia Legendi (CEITER): Terje Väljataga
2016-05-27 Venia Legendi (CEITER): Terje Väljatagaifi8106tlu
 
2016-05-11 research seminar
2016-05-11 research seminar2016-05-11 research seminar
2016-05-11 research seminarifi8106tlu
 
2016-05-04 research seminar
2016-05-04 research seminar2016-05-04 research seminar
2016-05-04 research seminarifi8106tlu
 
Venia Legendi 2016: Pille Eslon
Venia Legendi 2016: Pille EslonVenia Legendi 2016: Pille Eslon
Venia Legendi 2016: Pille Eslonifi8106tlu
 
Venia Legendi 2016: Maria Zeltser
Venia Legendi 2016: Maria ZeltserVenia Legendi 2016: Maria Zeltser
Venia Legendi 2016: Maria Zeltserifi8106tlu
 
Venia legendi 2016 Andi Kivinukk
Venia legendi 2016 Andi KivinukkVenia legendi 2016 Andi Kivinukk
Venia legendi 2016 Andi Kivinukkifi8106tlu
 
2016-04-27 research seminar
2016-04-27 research seminar2016-04-27 research seminar
2016-04-27 research seminarifi8106tlu
 
EstCORE veebinar
EstCORE veebinarEstCORE veebinar
EstCORE veebinarifi8106tlu
 
2016-04-20 research seminar
2016-04-20 research seminar2016-04-20 research seminar
2016-04-20 research seminarifi8106tlu
 
2016-04-13 research seminar appendix
2016-04-13 research seminar appendix2016-04-13 research seminar appendix
2016-04-13 research seminar appendixifi8106tlu
 
2016-04-13 research seminar presentation
2016-04-13 research seminar presentation2016-04-13 research seminar presentation
2016-04-13 research seminar presentationifi8106tlu
 
2016-04-06 research seminar
2016-04-06 research seminar2016-04-06 research seminar
2016-04-06 research seminarifi8106tlu
 
2016 03-16 research seminar
2016 03-16 research seminar2016 03-16 research seminar
2016 03-16 research seminarifi8106tlu
 
2016 03-09 research seminar
2016 03-09 research seminar2016 03-09 research seminar
2016 03-09 research seminarifi8106tlu
 

More from ifi8106tlu (20)

2016-05-30 Venia Legendi (CEITER): Minna Huotilainen
2016-05-30 Venia Legendi (CEITER): Minna Huotilainen2016-05-30 Venia Legendi (CEITER): Minna Huotilainen
2016-05-30 Venia Legendi (CEITER): Minna Huotilainen
 
2016-05-31 Venia Legendi (CEITER): Adolfo Ruiz Calleja
2016-05-31 Venia Legendi (CEITER): Adolfo Ruiz Calleja2016-05-31 Venia Legendi (CEITER): Adolfo Ruiz Calleja
2016-05-31 Venia Legendi (CEITER): Adolfo Ruiz Calleja
 
2016-05-31 Venia Legendi (CEITER): Sergey Sosnovsky
2016-05-31 Venia Legendi (CEITER): Sergey Sosnovsky2016-05-31 Venia Legendi (CEITER): Sergey Sosnovsky
2016-05-31 Venia Legendi (CEITER): Sergey Sosnovsky
 
2016-05-30 Venia Legendi (CEITER): Luis Pablo Prieto
2016-05-30 Venia Legendi (CEITER): Luis Pablo Prieto2016-05-30 Venia Legendi (CEITER): Luis Pablo Prieto
2016-05-30 Venia Legendi (CEITER): Luis Pablo Prieto
 
2016-05-30 Venia Legendi (CEITER): Maria Jesus Rodriguez Triana
2016-05-30 Venia Legendi (CEITER): Maria Jesus Rodriguez Triana2016-05-30 Venia Legendi (CEITER): Maria Jesus Rodriguez Triana
2016-05-30 Venia Legendi (CEITER): Maria Jesus Rodriguez Triana
 
2016-05-27 Venia Legendi (CEITER): Paul Seitlinger
2016-05-27 Venia Legendi (CEITER): Paul Seitlinger2016-05-27 Venia Legendi (CEITER): Paul Seitlinger
2016-05-27 Venia Legendi (CEITER): Paul Seitlinger
 
2016-05-27 Venia Legendi (CEITER): Terje Väljataga
2016-05-27 Venia Legendi (CEITER): Terje Väljataga2016-05-27 Venia Legendi (CEITER): Terje Väljataga
2016-05-27 Venia Legendi (CEITER): Terje Väljataga
 
2016-05-11 research seminar
2016-05-11 research seminar2016-05-11 research seminar
2016-05-11 research seminar
 
2016-05-04 research seminar
2016-05-04 research seminar2016-05-04 research seminar
2016-05-04 research seminar
 
Venia Legendi 2016: Pille Eslon
Venia Legendi 2016: Pille EslonVenia Legendi 2016: Pille Eslon
Venia Legendi 2016: Pille Eslon
 
Venia Legendi 2016: Maria Zeltser
Venia Legendi 2016: Maria ZeltserVenia Legendi 2016: Maria Zeltser
Venia Legendi 2016: Maria Zeltser
 
Venia legendi 2016 Andi Kivinukk
Venia legendi 2016 Andi KivinukkVenia legendi 2016 Andi Kivinukk
Venia legendi 2016 Andi Kivinukk
 
2016-04-27 research seminar
2016-04-27 research seminar2016-04-27 research seminar
2016-04-27 research seminar
 
EstCORE veebinar
EstCORE veebinarEstCORE veebinar
EstCORE veebinar
 
2016-04-20 research seminar
2016-04-20 research seminar2016-04-20 research seminar
2016-04-20 research seminar
 
2016-04-13 research seminar appendix
2016-04-13 research seminar appendix2016-04-13 research seminar appendix
2016-04-13 research seminar appendix
 
2016-04-13 research seminar presentation
2016-04-13 research seminar presentation2016-04-13 research seminar presentation
2016-04-13 research seminar presentation
 
2016-04-06 research seminar
2016-04-06 research seminar2016-04-06 research seminar
2016-04-06 research seminar
 
2016 03-16 research seminar
2016 03-16 research seminar2016 03-16 research seminar
2016 03-16 research seminar
 
2016 03-09 research seminar
2016 03-09 research seminar2016 03-09 research seminar
2016 03-09 research seminar
 

Recently uploaded

Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 

Recently uploaded (20)

Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 

2016-04-27 research seminar, 2nd presenter

  • 1. 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
  • 2. Title of Presentation Employing Think-Aloud Protocol to Connect User Emotions and Mouse Movements* * Based on the paper (2015) with the same title available at IEEE Xplore digital library: http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=7387970
  • 3. Goal To predict user’s emotional state by analyzing mouse movements logs
  • 4. Outline of the Presentation • Related work • Experimental setup – Data collection procedure – Associating tasks to emotional states – Features – Machine learning • Results • Conclusion
  • 5. Related work • Special equipment • Small samples • Specific tasks, no general link between emotion and mouse movement is studied
  • 9. Data collection • The game has collected data about: –Each mouse click. –Time when button was clicked. –All mouse movements with timestamps
  • 11. Example of mouse log (x,y, timestamp) 70,34,1365354712662,74,34,1365354713453,78,3 6,1365354713488,81,38,1365354713517,85,44,13 65354713537,87,50,1365354713560,89,53,13653 54713573,90,58,1365354713598,91,63,13653547 13622,92,59,1365354713903,95,53,13653547139 27,97,49,1365354713942,100,45,1365354713954, 103,40,1365354713976,106,36,1365354714001,1 10,34,1365354714049,105,33,1365354714390,10 0,30,1365354714414,96,27,1365354714439,93,25 ,1365354714475,93,21,1365354714561,95,18,136 5354714598,98,15,1365354714622
  • 12. 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.
  • 13. Connecting Emotions with Tasks Old and New approach 1) Retrospective feedback 2) Concurrent Think-Aloud protocol
  • 14. Old Approach – retrospective feedback First pilot:
  • 15. There was no room of variety of emotions
  • 17. 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
  • 18. 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
  • 19. 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
  • 20. Separation of Classes Standardized item finding speed Second half of each of these logs counted as characterizing non confusion First half of each of these logs counted as characterizing confused state
  • 22. 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.”
  • 25. Using Think-Aloud Protocol • 400 sessions (20 users * 20) • 400*24 = 9600 comparable tasks with emotion data
  • 27. Final Datasets • Confused class with 3170 examples and 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.
  • 29. Distance (curvature) 1 2 3 4 1 2 3 1 2 3 45 Ratio between the 3-6 movements length and shortest path between the beginning and end point
  • 30. Speed (σ of the speed) s4 s5 s1 s2 s3 s6 s7 s8 s9s10 Speed is measured for each 10px movement separately
  • 32. 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-degree step. Counted results were normalized by the number of movements. • Sum of all angles divided by number of movements – 1. • σ of angles. A B α
  • 34. 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
  • 37. 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?
  • 38. Conclusion However, if we relay on 2D Circumplex Model of Emotion, then all kind of confusion and frustration is located in the same place.
  • 40. Q&A