Pushing the awareness envelope

34
Pushing the awareness envelope: from interactions to emotions Israel Gutiérrez Derick Leony University Carlos III of Madrid

description

Presentation given at the EEE meeting in Barcelona 13/09/2012 By Derick Leony and Israel Gutiérrez

Transcript of Pushing the awareness envelope

Page 1: Pushing the awareness envelope

Pushing the awareness envelope: from interactions

to emotionsIsrael GutiérrezDerick Leony

University Carlos III of Madrid

Page 2: Pushing the awareness envelope

Awareness across spaces with learning analytics

Data collection

Process /Analysis

Inter-ventions

• Subject: Teachers and students

• Tool: Learning analytics with traces across spaces

• Objective:

• Recommend: classON and affective recommender

Page 3: Pushing the awareness envelope

Guess what?

Company 1

Company 2

0 2,5 5 7,5 10

Number of months to reach 1 million users

Page 4: Pushing the awareness envelope

Guess what?

Company 1

Company 2

0 2,5 5 7,5 10

Number of months to reach 1 million users

Page 5: Pushing the awareness envelope

Guess what?

Company 1

Company 2

0 2,5 5 7,5 10

Number of months to reach 1 million users

Page 6: Pushing the awareness envelope

Online learning and... flipping the classroom

• Lectures at home

• Homework in class

• Let’s support this new types of classes!!!

Page 7: Pushing the awareness envelope

Flipped session = computer lab session• Observations in lab sessions

• Inefficient interactions

• Problems orchestrating the session

• Definition of metrics (ICALT’12)

• Waiting time

• Order

Page 8: Pushing the awareness envelope

Proposed solution

Data collection

Process /Analysis

Inter-ventions

Events from web sensors

Attach info to augmented physical space

Recommend interactions

Page 9: Pushing the awareness envelope

• Awareness tool supporting teachers

• Context

• Lab sessions (f2f) = flipped session

• Regulate interactions

• Empower teacher for improving orchestration

http://www.class-on.org

Page 10: Pushing the awareness envelope

Student interface

BART SIMPSONLISA SIMPSON

Page 11: Pushing the awareness envelope

Teacher interface

25

32

BUSY

Page 12: Pushing the awareness envelope

Teacher interface

BART SIMPSON

LISA SIMPSON

BUSY

Page 13: Pushing the awareness envelope

Orchestration aspects that could be improved• Based on the 5+3 aspects framework

(ECTEL’12)

• Management

• Intervention

• Assessment

• Design

Page 14: Pushing the awareness envelope

classON Evaluation

• Quantitative data: not enough improvement

• Teachers perception

• info in a glance

• fair distribution of feedback

• Students perception

• more fair (time/order)

• trust the help is coming

Page 15: Pushing the awareness envelope

classON Further Steps

• Suggest peer support interactions

• New strategies for feedback dispatching

• Annotation system

• Exploitation of qualitative data in questions & answers

• New experiment(authoring tool): Superpowers to teachers (workshop at Madrid Science Week)

• Visualization + gamification (explored in my stay at KUL, but in the context of Research 2.0)

Page 16: Pushing the awareness envelope

Ambient displays• Not the main focus of

user attention

• Used for

• Awareness

• Persuade

• Contexts

• Health / good habits

• Design factors

• Appeal (usability + aesthetics)

• Learnability: match user’s expectations

• Awareness: match user’s interests

• Distraction: low

Page 17: Pushing the awareness envelope

Gamification

• Applying game design and game mechanics to non-game contexts

• Engage users in a new system

• Engage users keep using the system

• Metaphors for ambient displays using game concepts

Page 18: Pushing the awareness envelope

GambientFication

• KU Leuven group

• TiNYARM

• Use iPads as ambient displays

• Use during working hours

• Use a holder as a photo frame

• 10 last days of the stay

Ambient displays + Gamification (Powered by Analytics)

Page 19: Pushing the awareness envelope
Page 20: Pushing the awareness envelope
Page 21: Pushing the awareness envelope

Evaluation

• Awareness of research activity in the short/medium/long term

• Appeal (usability + aesthetics)

• Distraction

• User perception

• Awareness/reflection/sense-making/behavior change

Page 22: Pushing the awareness envelope

And now, let’s jump to emotions...

Page 23: Pushing the awareness envelope

13/09/2012 EEE Meeting 2012 1

Context

● Life-cycle of Learning Analytics process

DataCollection

Process /Analysis

Inter-ventions

Events fromVirtual

Machine

URLsBash commands

FilesCompilations

Page 24: Pushing the awareness envelope

13/09/2012 EEE Meeting 2012 2

Data collection

● Collect events from:

– Web browser

– Text editor

– Programming tools

– Session

● More information:

– Partial grades

– Forums

Page 25: Pushing the awareness envelope

13/09/2012 EEE Meeting 2012 3

Problem statement

● Detecting emotions in educational settings

– Affective computing (Picard et al., 1997)

– Use of physical sensors

– Applied mainly in ITS

● Recommender systems in TEL

– SoA Review (Draschler et al., 2011)

– There are no implementations that

consider the affective state of the learner

Page 26: Pushing the awareness envelope

13/09/2012 EEE Meeting 2012 4

Objectives

● Detect learner emotions from the events generated within a learning environment

● Recommend learning resources based on the detected emotions (and other variables)

● Reflecting affective states into the virtual environment

● Providing awareness of affective states

Page 27: Pushing the awareness envelope

13/09/2012 EEE Meeting 2012 5

Proposed solution

● Complete Learning Analytics cycle

DataCollection

Process /Analysis

Inter-ventions

Events fromVirtual

Machine

Detectingaffective

state

RecommendLearning

Resources

Page 28: Pushing the awareness envelope

13/09/2012 EEE Meeting 2012 6

Classification of emotions

● Two prevalent ways:

– Two-dimensional features (valence, arousal)

– Discrete sets (e.g. Ekman's basic emotions: anger, disgust, fear, joy, sadness, surprise)

● Learning-domain set proposed by D'Mello et al. (2007): Boredom, confusion, frustration, eureka, motivation, neutral

Page 29: Pushing the awareness envelope

13/09/2012 EEE Meeting 2012 7

Processing events

● Input: Events collected during a working session

● Methods: Hidden Markov Models, GSP

Page 30: Pushing the awareness envelope

13/09/2012 EEE Meeting 2012 8

Intervention: Recommend resources

● Resource recommendation

● User-based (vs item) collaborative filtering

● Modified process:

– Define preference model

– Calculate user similarity including emotions

– Select neighbors of learner

– Obtain list of recommended items

– Filter recommendations according to current emotion

● Implementation based on Apache Mahout

Page 31: Pushing the awareness envelope

13/09/2012 EEE Meeting 2012 9

Evaluation

● Affective state detection

– Learner feedback

– Instructor feedback

– External sensors:

● Galvanic skin response

● Facial gestures

● Resource recommendation

– Information system metrics:

● Precision and recall

Page 32: Pushing the awareness envelope

13/09/2012 EEE Meeting 2012 10

First Prototype

● Widget: Learning Resource Affective Recommender

● Among the winners of the 3rd ROLE Widget Enchantment

● Paper accepted in workshop MATEL 2012

● Demo available!

Page 33: Pushing the awareness envelope

13/09/2012 EEE Meeting 2012 11

Future work

● Implementing two sensors for emotion: Galvanic skin response (Arduino-based), facial gestures (OpenCV-based)

● Analyzing the inclusion of other variables:

– Grades, session duration, amount of events

● Experiments planned:

– Detection: Madrid's Science Week 2012

– Recommendation: C programming class

● Deployment on Amazon EC2

● Integration with LearnGLASS

Page 34: Pushing the awareness envelope

13/09/2012 EEE Meeting 2012 12

Thank you!

Questions?