SlideShare a Scribd company logo
1 of 35
Download to read offline
Socially Assistive Robots, Educational
Tutoring, and Affective Computing
Sam Spaulding
MIT Media Lab
Social Robots
Inventing our Future while Learning about Ourselves
Robotic
Engineering
Artificial
Intelligence
Studies of Human
Behavior
Human-Robot Interaction
Educational
Companion
Aging-in-Place HelperAssembly-mate
Socially Assistive Robots
(SAR)
Socially Assistive Robots are designed to
leverage their social and affective attributes to
provide social support to people in order to
sustain engagement, motivate, coach, monitor,
educate, or facilitate communication &
teamwork for improved outcomes.
Embodiment matters!
Robots produce
higher learning
gains
Robots are more able
to form long-term
bonds
Robots produce
greater
compliance
Leyzberg et al. (2012)
Bainbridge et al. (2012)
Kidd & Breazeal (2008)
Compared to screen-based representations...
Intelligent Tutoring Systems
Use domain-general
inference and modeling
algorithms
Have been extensively
tested in real-world
environments over long
periods of time
Intelligent Tutoring SystemsRobotic Tutors
The best of both...
Social Presence
Onboard Sensing
Agent-based Interaction
Adaptive Personalization
Data-driven Student Models
Physically embodied robot tutors that:
sense and understand emotions
build models of students based on affective data
act intelligently as a result of the model info
Affect-aware Student Models
for Robot Tutors
- Child and Robot
interact through shared
“Storymaker” game
context
- Robot framed as peer,
periodically asks child to
demonstrate reading ability
(to be presented at AAMAS ’16)
Knowledge State Estimation
- A key challenge for adaptive,
computational tutors is -
“how to personalize
experience?”
- In order to provide
personalized curriculum, the
tutor must first determine
students’ initial knowledge state
Task
Difficulty
Student Ability
Boredom
Overwhelmed
Flow: Optimal
Challenge
“Flow”
Bayesian Knowledge Tracing
(BKT)
Bayesian Knowledge Tracing
(BKT)
P(Li
t)
Correctt
P(Li
t+1) P(Li
t+2)
... ...
Correct t+1 Correct t+2
Background Model Domain Evaluation Contributions
Sparse channel for knowledge,
but widely studied
Each ‘traced’ skill
modeled by an HMM
Affective Bayesian Knowledge
Tracing
Affective data drawn from 5s before question asked to
5s after question answered
Affect-aware Student Models
for Robot Tutors
- 25 children came and
played with Dragonbot
- 13 children did same
interaction with Tablet
only
- Experiment conducted in
Summer 2014, affective
analysis completed 6mo.
later
(to be presented at AAMAS ’16)
Are Children More Emotionally Expressive
When Interacting with A Robot?
... ... ... ...
} {
Avg Smile: 18
Avg BrowFurrow: 7
Avg BrowRaise: 62
Avg LipDepress: 4
AvgValence: -24
Avg Engage: 67
} {Median
Filter
} {Mean
Metric
Value
Session Footage
Raw Affdex Measurements
Median-smoothed Affdex Data
Subject Bag
Average MetricValue
over Interaction
Are Children More Emotionally Expressive
When Interacting with A Robot?
*
*
*
* p < .05
n=25 “Robot” condition
n=13 “Tablet condition
Training and Evaluating Skill Models
BKT and Aff-BKT models
trained for 4 Skills via
Expectation Maximization
Model classes evaluated via
log-likelihood comparison, with
Leave-one-out cross-validation
Does Including Affective Data in Training
Yield Better Models?
...
}Affective + Right/Wrong
Training Data
Subject Bag
Expectation
Maximization
{
P(Li
t)
CorrecttSmilet
P(Li
t+1)
...
Engagedt Correctt+1Smilet+1 Engagedt+1
...
P(Li
t)
CorrecttSmilet
P(Li
t+1)
...
Engagedt Correctt+1Smilet+1 Engagedt+1
...
}
Training Data Trained Model Trained Model
Subset
{Model
Subset
P(Li
t)
CorrecttSmilet
P(Li
t+1)
...
Engagedt Correctt+1Smilet+1 Engagedt+1
...
P(Li
t)
Correctt
P(Li
t+1)
...
Correctt+1
...
Held-out Right/Wrong
Test Data, D'
Likelihood of Model,
Given Test Data D’
}
D’
P(D’| θaff)
θaff = maxθ P(Daff|θ)
θaff, a subset of θaff, containing only
BKT model parameters
θaff
^
^
^
Daff
Does Including Affective Data in Training
Yield Better Models?
[
[
[
[
Exact-Correct
BKT Aff-BKT BKT Aff-BKT BKT Aff-BKT BKT Aff-BKT
First-Letter Length Last-Letter
Does Including Affective Data in Training
Yield Better Models?
p < 1.0 x 10-4
*
*
**
*
*
**
**p < 1.0 x 10-5
p < 1.0 x 10-6
*
***
Are children more
emotionally expressive
when interacting with
robots?
Can we leverage emotional
expression data to create
better student models?
Two main questions:
Are children more
emotionally expressive
when interacting with
robots?
Can we leverage emotional
expression data to create
better student models?
Two main questions:
Intelligent Tutoring SystemsRobotic Tutors
The best of both...
Social Presence
Onboard Sensing
Agent-based Interaction
Adaptive Personalization
Data-driven Student Models
Physically embodied robot tutors that:
sense and understand emotions
build models of students based on affective data
act intelligently as a result of the model info
Meet Tega!
Tega: a “real-world ready” social robot!
Student models allow us to personalize curricular
content. How do we personalize affective support?
Affective Personalization
Affective Personalization of a
Social Robot Tutor for SSL
(presented at AAAI ’16)
•What’s it all about?
•Children learning Spanish as a second language with a
robot companion
•An Integrated System
•Tega Robot
•Custom Educational Game
• Affdex affective sensor
•All synchronized and coordinated through a ROS-
based cognitive architecture
•The Study
•Long-term, in-the-wild, fully autonomous interaction
•Personalization of affective response
Integrated System: Software
Game:
- Unity-based sprite game
- 8 sessions of content + review
- Fully autonomous play
- Virtual “instructor” character, robot as peer
Affdex phone:
- Real-time detection of facial
expressions
- Valence / Engagement used as
reward to RL algorithm
Educational Context
Robot again framed as peer,
with ‘bilingual’ Toucan as
teacher
As the student plays through
the game, the robot provides
affective support through
verbal + nonverbal actions
Reinforcement Learning on Affective Data
SARSA Algorithm
Reward = .4(Engagement) +.6( (Valence+100) )
2
State Space = 3 x 2 x 2 x 2 = 24 states total
Neg./Neut./Pos.
Valence
Hi/Lo
Engagement
On/Off
Task
Right/Wrong
Last Question
Action Space = 3 x 2 + No-action = 7 action classes total
ɛ-greedy algorithm, with ɛ decreasing across sessions
Sample Actions
Timeline
• 8 Weeks of In-Class deployment
• 1 Pre-test Session
• 6 Study Sessions (part review, part new content)
• 1 Post-test Session
Affective Personalization
***
**
*
*
***
Affective Personalization
*
Appropriate affective responses are
critical to avoiding “novelty effect”
Did they actually learn?
*
Contributions
• Novelty of current study:
• Long-term interaction (8 sessions)
• Fully autonomous social robot (Tega)
• In-the-wild experiment (inside a classroom)
• Affective personalization (Affdex)
• Age of participants (3-6 yrs)
Social robot personalized its affective response, thus
increasing children’s valence during long-term
interaction.
Looking ahead…
Old challenges are becoming
tractable: sensing,
deployment, robust systems.
New challenges are conceptual
and computational - i.e. how to
fully integrate emotions into an
agent’s cognition
Collaborators and Supporters
This research was supported by the National
Science Foundation
(NSF) under Grant CCF-1138986 and
Graduate Research
Fellowship Grant No 1122374.
Luke Plummer JinJoo Lee
Goren Gordon Jacqueline KoryProf. Cynthia Breazeal

More Related Content

Similar to Sam Spaulding - Emotion AI Developer Day 2016

Algorithmic thinking and digital fabrication
Algorithmic thinking and digital fabricationAlgorithmic thinking and digital fabrication
Algorithmic thinking and digital fabricationharshit2013
 
L1_Introduction - part 1.pdf
L1_Introduction - part 1.pdfL1_Introduction - part 1.pdf
L1_Introduction - part 1.pdfzakria8
 
Embedding young learners into the information society
Embedding young learners into the information societyEmbedding young learners into the information society
Embedding young learners into the information societyChristophe Guéret
 
Wei Xu at AI Frontiers : Language Learning in an Interactive and Embodied Set...
Wei Xu at AI Frontiers : Language Learning in an Interactive and Embodied Set...Wei Xu at AI Frontiers : Language Learning in an Interactive and Embodied Set...
Wei Xu at AI Frontiers : Language Learning in an Interactive and Embodied Set...AI Frontiers
 
Finding the Truth: Interview and Interrogation Training Simulations
Finding the Truth: Interview and Interrogation Training SimulationsFinding the Truth: Interview and Interrogation Training Simulations
Finding the Truth: Interview and Interrogation Training SimulationsRonald Punako, Jr.
 
Dyslexic Reading Assistance with Language Processing Algorithms
Dyslexic Reading Assistance with Language Processing AlgorithmsDyslexic Reading Assistance with Language Processing Algorithms
Dyslexic Reading Assistance with Language Processing AlgorithmsAIRCC Publishing Corporation
 
DYSLEXICREADING ASSISTANCE WITH LANGUAGEPROCESSING ALGORITHMS
DYSLEXICREADING ASSISTANCE WITH LANGUAGEPROCESSING ALGORITHMSDYSLEXICREADING ASSISTANCE WITH LANGUAGEPROCESSING ALGORITHMS
DYSLEXICREADING ASSISTANCE WITH LANGUAGEPROCESSING ALGORITHMSijcsit
 
Technology: the BIG picture
Technology: the BIG pictureTechnology: the BIG picture
Technology: the BIG picturedeborah.morton
 
Dynamic modeling tools
Dynamic modeling toolsDynamic modeling tools
Dynamic modeling toolscassellts
 
Instructional software 541
Instructional software 541Instructional software 541
Instructional software 541Janice Bezanson
 
Instructional software 541
Instructional software 541Instructional software 541
Instructional software 541Janice Bezanson
 
Lkl Showcase Yishay Mor
Lkl Showcase Yishay MorLkl Showcase Yishay Mor
Lkl Showcase Yishay MorYishay Mor
 
Machine Learning in Finance
Machine Learning in FinanceMachine Learning in Finance
Machine Learning in FinanceHamed Vaheb
 
Charles dushek of global children’s opportunities association
Charles dushek of global children’s opportunities associationCharles dushek of global children’s opportunities association
Charles dushek of global children’s opportunities associationCharles Dushek
 
Instructional software 541
Instructional software 541Instructional software 541
Instructional software 541Janice Bezanson
 

Similar to Sam Spaulding - Emotion AI Developer Day 2016 (20)

Question answering
Question answeringQuestion answering
Question answering
 
Algorithmic thinking and digital fabrication
Algorithmic thinking and digital fabricationAlgorithmic thinking and digital fabrication
Algorithmic thinking and digital fabrication
 
Laird ibm-small
Laird ibm-smallLaird ibm-small
Laird ibm-small
 
Mapping digital competence
Mapping digital competenceMapping digital competence
Mapping digital competence
 
L1_Introduction - part 1.pdf
L1_Introduction - part 1.pdfL1_Introduction - part 1.pdf
L1_Introduction - part 1.pdf
 
Embedding young learners into the information society
Embedding young learners into the information societyEmbedding young learners into the information society
Embedding young learners into the information society
 
Wei Xu at AI Frontiers : Language Learning in an Interactive and Embodied Set...
Wei Xu at AI Frontiers : Language Learning in an Interactive and Embodied Set...Wei Xu at AI Frontiers : Language Learning in an Interactive and Embodied Set...
Wei Xu at AI Frontiers : Language Learning in an Interactive and Embodied Set...
 
Finding the Truth: Interview and Interrogation Training Simulations
Finding the Truth: Interview and Interrogation Training SimulationsFinding the Truth: Interview and Interrogation Training Simulations
Finding the Truth: Interview and Interrogation Training Simulations
 
Dyslexic Reading Assistance with Language Processing Algorithms
Dyslexic Reading Assistance with Language Processing AlgorithmsDyslexic Reading Assistance with Language Processing Algorithms
Dyslexic Reading Assistance with Language Processing Algorithms
 
DYSLEXICREADING ASSISTANCE WITH LANGUAGEPROCESSING ALGORITHMS
DYSLEXICREADING ASSISTANCE WITH LANGUAGEPROCESSING ALGORITHMSDYSLEXICREADING ASSISTANCE WITH LANGUAGEPROCESSING ALGORITHMS
DYSLEXICREADING ASSISTANCE WITH LANGUAGEPROCESSING ALGORITHMS
 
Technology: the BIG picture
Technology: the BIG pictureTechnology: the BIG picture
Technology: the BIG picture
 
Dynamic modeling tools
Dynamic modeling toolsDynamic modeling tools
Dynamic modeling tools
 
Ai in Higher Education
Ai in Higher EducationAi in Higher Education
Ai in Higher Education
 
Instructional software 541
Instructional software 541Instructional software 541
Instructional software 541
 
Instructional software 541
Instructional software 541Instructional software 541
Instructional software 541
 
Lkl Showcase Yishay Mor
Lkl Showcase Yishay MorLkl Showcase Yishay Mor
Lkl Showcase Yishay Mor
 
parag_rahangdale_master
parag_rahangdale_masterparag_rahangdale_master
parag_rahangdale_master
 
Machine Learning in Finance
Machine Learning in FinanceMachine Learning in Finance
Machine Learning in Finance
 
Charles dushek of global children’s opportunities association
Charles dushek of global children’s opportunities associationCharles dushek of global children’s opportunities association
Charles dushek of global children’s opportunities association
 
Instructional software 541
Instructional software 541Instructional software 541
Instructional software 541
 

Recently uploaded

Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedConnaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfrohankumarsinghrore1
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learninglevieagacer
 
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....muralinath2
 
Grade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its FunctionsGrade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its FunctionsOrtegaSyrineMay
 
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxCOST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxFarihaAbdulRasheed
 
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort ServiceCall Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort Serviceshivanisharma5244
 
The Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxThe Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxseri bangash
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSérgio Sacani
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsSérgio Sacani
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticssakshisoni2385
 
chemical bonding Essentials of Physical Chemistry2.pdf
chemical bonding Essentials of Physical Chemistry2.pdfchemical bonding Essentials of Physical Chemistry2.pdf
chemical bonding Essentials of Physical Chemistry2.pdfTukamushabaBismark
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformationAreesha Ahmad
 
pumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit flypumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit flyPRADYUMMAURYA1
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)Areesha Ahmad
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Silpa
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learninglevieagacer
 
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICESAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICEayushi9330
 

Recently uploaded (20)

Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedConnaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
 
Site Acceptance Test .
Site Acceptance Test                    .Site Acceptance Test                    .
Site Acceptance Test .
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learning
 
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
 
Grade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its FunctionsGrade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its Functions
 
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxCOST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
 
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort ServiceCall Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
 
The Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxThe Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptx
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
chemical bonding Essentials of Physical Chemistry2.pdf
chemical bonding Essentials of Physical Chemistry2.pdfchemical bonding Essentials of Physical Chemistry2.pdf
chemical bonding Essentials of Physical Chemistry2.pdf
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformation
 
pumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit flypumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit fly
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learning
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICESAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
 

Sam Spaulding - Emotion AI Developer Day 2016

  • 1. Socially Assistive Robots, Educational Tutoring, and Affective Computing Sam Spaulding MIT Media Lab
  • 2. Social Robots Inventing our Future while Learning about Ourselves Robotic Engineering Artificial Intelligence Studies of Human Behavior Human-Robot Interaction Educational Companion Aging-in-Place HelperAssembly-mate
  • 3. Socially Assistive Robots (SAR) Socially Assistive Robots are designed to leverage their social and affective attributes to provide social support to people in order to sustain engagement, motivate, coach, monitor, educate, or facilitate communication & teamwork for improved outcomes.
  • 4.
  • 5. Embodiment matters! Robots produce higher learning gains Robots are more able to form long-term bonds Robots produce greater compliance Leyzberg et al. (2012) Bainbridge et al. (2012) Kidd & Breazeal (2008) Compared to screen-based representations...
  • 6. Intelligent Tutoring Systems Use domain-general inference and modeling algorithms Have been extensively tested in real-world environments over long periods of time
  • 7. Intelligent Tutoring SystemsRobotic Tutors The best of both... Social Presence Onboard Sensing Agent-based Interaction Adaptive Personalization Data-driven Student Models Physically embodied robot tutors that: sense and understand emotions build models of students based on affective data act intelligently as a result of the model info
  • 8. Affect-aware Student Models for Robot Tutors - Child and Robot interact through shared “Storymaker” game context - Robot framed as peer, periodically asks child to demonstrate reading ability (to be presented at AAMAS ’16)
  • 9. Knowledge State Estimation - A key challenge for adaptive, computational tutors is - “how to personalize experience?” - In order to provide personalized curriculum, the tutor must first determine students’ initial knowledge state Task Difficulty Student Ability Boredom Overwhelmed Flow: Optimal Challenge “Flow”
  • 10. Bayesian Knowledge Tracing (BKT) Bayesian Knowledge Tracing (BKT) P(Li t) Correctt P(Li t+1) P(Li t+2) ... ... Correct t+1 Correct t+2 Background Model Domain Evaluation Contributions Sparse channel for knowledge, but widely studied Each ‘traced’ skill modeled by an HMM
  • 11. Affective Bayesian Knowledge Tracing Affective data drawn from 5s before question asked to 5s after question answered
  • 12. Affect-aware Student Models for Robot Tutors - 25 children came and played with Dragonbot - 13 children did same interaction with Tablet only - Experiment conducted in Summer 2014, affective analysis completed 6mo. later (to be presented at AAMAS ’16)
  • 13. Are Children More Emotionally Expressive When Interacting with A Robot? ... ... ... ... } { Avg Smile: 18 Avg BrowFurrow: 7 Avg BrowRaise: 62 Avg LipDepress: 4 AvgValence: -24 Avg Engage: 67 } {Median Filter } {Mean Metric Value Session Footage Raw Affdex Measurements Median-smoothed Affdex Data Subject Bag Average MetricValue over Interaction
  • 14. Are Children More Emotionally Expressive When Interacting with A Robot? * * * * p < .05 n=25 “Robot” condition n=13 “Tablet condition
  • 15. Training and Evaluating Skill Models BKT and Aff-BKT models trained for 4 Skills via Expectation Maximization Model classes evaluated via log-likelihood comparison, with Leave-one-out cross-validation
  • 16. Does Including Affective Data in Training Yield Better Models? ... }Affective + Right/Wrong Training Data Subject Bag Expectation Maximization { P(Li t) CorrecttSmilet P(Li t+1) ... Engagedt Correctt+1Smilet+1 Engagedt+1 ... P(Li t) CorrecttSmilet P(Li t+1) ... Engagedt Correctt+1Smilet+1 Engagedt+1 ... } Training Data Trained Model Trained Model Subset {Model Subset P(Li t) CorrecttSmilet P(Li t+1) ... Engagedt Correctt+1Smilet+1 Engagedt+1 ... P(Li t) Correctt P(Li t+1) ... Correctt+1 ... Held-out Right/Wrong Test Data, D' Likelihood of Model, Given Test Data D’ } D’ P(D’| θaff) θaff = maxθ P(Daff|θ) θaff, a subset of θaff, containing only BKT model parameters θaff ^ ^ ^ Daff
  • 17. Does Including Affective Data in Training Yield Better Models? [ [ [ [ Exact-Correct BKT Aff-BKT BKT Aff-BKT BKT Aff-BKT BKT Aff-BKT First-Letter Length Last-Letter
  • 18. Does Including Affective Data in Training Yield Better Models? p < 1.0 x 10-4 * * ** * * ** **p < 1.0 x 10-5 p < 1.0 x 10-6 * ***
  • 19. Are children more emotionally expressive when interacting with robots? Can we leverage emotional expression data to create better student models? Two main questions:
  • 20. Are children more emotionally expressive when interacting with robots? Can we leverage emotional expression data to create better student models? Two main questions:
  • 21. Intelligent Tutoring SystemsRobotic Tutors The best of both... Social Presence Onboard Sensing Agent-based Interaction Adaptive Personalization Data-driven Student Models Physically embodied robot tutors that: sense and understand emotions build models of students based on affective data act intelligently as a result of the model info
  • 23. Tega: a “real-world ready” social robot! Student models allow us to personalize curricular content. How do we personalize affective support? Affective Personalization
  • 24. Affective Personalization of a Social Robot Tutor for SSL (presented at AAAI ’16) •What’s it all about? •Children learning Spanish as a second language with a robot companion •An Integrated System •Tega Robot •Custom Educational Game • Affdex affective sensor •All synchronized and coordinated through a ROS- based cognitive architecture •The Study •Long-term, in-the-wild, fully autonomous interaction •Personalization of affective response
  • 25. Integrated System: Software Game: - Unity-based sprite game - 8 sessions of content + review - Fully autonomous play - Virtual “instructor” character, robot as peer Affdex phone: - Real-time detection of facial expressions - Valence / Engagement used as reward to RL algorithm
  • 26. Educational Context Robot again framed as peer, with ‘bilingual’ Toucan as teacher As the student plays through the game, the robot provides affective support through verbal + nonverbal actions
  • 27. Reinforcement Learning on Affective Data SARSA Algorithm Reward = .4(Engagement) +.6( (Valence+100) ) 2 State Space = 3 x 2 x 2 x 2 = 24 states total Neg./Neut./Pos. Valence Hi/Lo Engagement On/Off Task Right/Wrong Last Question Action Space = 3 x 2 + No-action = 7 action classes total ɛ-greedy algorithm, with ɛ decreasing across sessions
  • 29. Timeline • 8 Weeks of In-Class deployment • 1 Pre-test Session • 6 Study Sessions (part review, part new content) • 1 Post-test Session
  • 31. Affective Personalization * Appropriate affective responses are critical to avoiding “novelty effect”
  • 32. Did they actually learn? *
  • 33. Contributions • Novelty of current study: • Long-term interaction (8 sessions) • Fully autonomous social robot (Tega) • In-the-wild experiment (inside a classroom) • Affective personalization (Affdex) • Age of participants (3-6 yrs) Social robot personalized its affective response, thus increasing children’s valence during long-term interaction.
  • 34. Looking ahead… Old challenges are becoming tractable: sensing, deployment, robust systems. New challenges are conceptual and computational - i.e. how to fully integrate emotions into an agent’s cognition
  • 35. Collaborators and Supporters This research was supported by the National Science Foundation (NSF) under Grant CCF-1138986 and Graduate Research Fellowship Grant No 1122374. Luke Plummer JinJoo Lee Goren Gordon Jacqueline KoryProf. Cynthia Breazeal