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

Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptxRajatChauhan518211
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...RohitNehra6
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoSérgio Sacani
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisDiwakar Mishra
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsSérgio Sacani
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPirithiRaju
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfSumit Kumar yadav
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfmuntazimhurra
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...Sérgio Sacani
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)Areesha Ahmad
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...ssifa0344
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPirithiRaju
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...anilsa9823
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTSérgio Sacani
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bSérgio Sacani
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)PraveenaKalaiselvan1
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsAArockiyaNisha
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxgindu3009
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPirithiRaju
 

Recently uploaded (20)

Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptx
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on Io
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdf
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based Nanomaterials
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptx
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 

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