SlideShare una empresa de Scribd logo
1 de 48
Descargar para leer sin conexión
Teacher-Aware
Active Robot Learning
Mattia Racca, Antti Oulasvirta and Ville Kyrki
ACM/IEEE International Conference on
Human-Robot Interaction (HRI), 2019
mattia.racca@aalto.fi
Why (active) learning robots?
2
Programming robots is hard, pre-programming them
for each task is harder impossible.
Why (active) learning robots?
3
Robot should learn by interacting with humans!
M. Racca and V. Kyrki, Active Robot Learning for Temporal Task models, HRI ‘18
The idea behind Active Learning
4
The idea behind Active Learning
5
The idea behind Active Learning
6
The agent can efficiently choose what to learn next.
The idea behind Active Learning
7
… and improve its model faster!
8
Important aspects of Active Learning for HRI
1. Interactive Nature
Transparency
Design of
questions
Control over interaction
Timing of questions
9
Important aspects of Active Learning for HRI
1. Interactive Nature
Transparency
Design of questions
Control over interaction
Timing of questions
2. Query Efficiency
Learning faster (with less data)
10
Important aspects of Active Learning for HRI
1. Interactive Nature
Transparency
Design of questions
Control over interaction
Timing of questions
2. Query Efficiency
Learning faster (with less data)
But what about REAL users?
What if efficient query
selection is not best
for the interaction?
11
Can efficiency
indirectly
counter its
own benefits?
12
Query
Efficiency
Complex
questions
Questions
out of context
Harder for the teacher
● slower interaction
● more effort
● more errors!
Different types of Active Learning
13
1. CLASSIC
AL STRATEGY
(LEARNER C)
2. TEACHER-AWARE
AL STRATEGY
(LEARNER M)
3. HYBRID AL
STRATEGY
(LEARNER H)
An agent has to learn the value of a certain attribute a for a
set E of entities by making queries. We used the Animals with
Attributes 2* dataset with 50 animals (entities) and 85
semantic attributes.
Problem statement & Evaluation scenario
14
* Y. Xian, et al.. Zero-Shot Learning - A Comprehensive Evaluation of the Good, the Bad and the Ugly, T-PAMI
An agent has to learn the value of a certain attribute a for a
set E of entities by making queries. We used the Animals with
Attributes 2* dataset with 50 animals (entities) and 85
semantic attributes.
Problem statement & Evaluation scenario
15
* Y. Xian, et al.. Zero-Shot Learning - A Comprehensive Evaluation of the Good, the Bad and the Ugly, T-PAMI
YES
Do giraffes have
patches?
● categories C over entities using WordNet
● Learner assumption: Entities in the same category are
more likely to share the same attribute value.
Problem statement & Evaluation scenario
16
● categories C over entities using WordNet
● Learner assumption: Entities in the same category are
more likely to share the same attribute value.
Problem statement & Evaluation scenario
17
Classic AL: Uncertainty Sampling
18
● Learner C:
○ uses Uncertainty Sampling
○ selects the most uncertain query,
given the current model.
○ As expected efficient!
Classic AL: Uncertainty Sampling
19
● Learner C drawbacks
○ Some questions are difficult!
○ Topic or context switches!
● Teacher-Aware strategy (Learner M)
○ Inspired by ACT-R declarative memory model,
saying “Information associated with recently
retrieved information is easier to retrieve”,
○ minimize the distance between consecutive
queries
In response to the drawbacks
20
● Teacher-Aware strategy (Learner M)
○ Inspired by ACT-R declarative memory model,
saying “Information associated with recently
retrieved information is easier to retrieve”,
○ minimize the distance between consecutive
queries;
● Hybrid strategy (Learner H)
○ a tradeoff between Learner C and Learner M
In response to the drawbacks
21
Teacher-Aware AL: Memory Effort strategy
22
Simulation on the entire dataset:
● Perfect users (no errors, no distraction)
● Baseline: asks random questions and cannot leverage our
model to make predictions
Performance in Simulation
23
Performance in Simulation
24
User study: 26 participants,
the 3 strategies as conditions
(within-subject).
What about real users?
25
User study: 26 participants,
the 3 strategies as conditions
(within-subject).
Data logged:
● NASA TLX
● Q&A, response times,
prediction power
● Overall preferences
What about real users?
26
User study: 26 participants,
the 3 strategies as conditions
(within-subject).
Data logged:
● NASA TLX
● Q&A, response times,
prediction power
● Overall preferences
What about real users?
27
Our hypotheses:
Learner M makes the
participants reply (a)
faster and (b) with less
errors compared to
Learner C, with Learner
H achieving
intermediate results.
Results
28
*
(Unexpected) Results
29
*
*
(Unexpected) Results
30
*
*
(Unexpected) Results
31
* *
● Higher response time and more errors for Learner C.
Discussion
32
● Higher response time and more errors for Learner C.
○ stressful, unpredictable and requiring more
thinking
Discussion
33
● Higher response time and more errors for Learner C.
○ stressful, unpredictable and requiring more
thinking
● Higher response time and more errors for Learner M.
Discussion
34
Discussion
35
● Higher response time and more errors for Learner C.
○ stressful, unpredictable and requiring more
thinking
● Higher response time and more errors for Learner M.
○ easy, natural and predictable
Discussion
36
● Higher response time and more errors for Learner C.
○ stressful, unpredictable and requiring more
thinking
● Higher response time and more errors for Learner M.
○ easy, natural and predictable
○ too easy? lowering attention or cause boredom
● Higher response time and more errors for Learner C.
○ stressful, unpredictable and requiring more
thinking
● Higher response time and more errors for Learner M.
○ easy, natural and predictable
○ too easy? lowering attention or cause boredom
○ too predictable? using the same (maybe wrong)
answer
Discussion
37
Discussion
38
● Overall preferences:
● Overall preferences:
● Learner C as efficient Mitigating difficulty!
Discussion
39
Discussion
40
● Overall preferences:
● Learner C as efficient Mitigating difficulty!
● Learner M as useless Frustration and boredom!
Discussion
41
● Overall preferences:
● Learner C as efficient Mitigating difficulty!
● Learner M as useless Frustration and boredom!
● AVOID USELESS QUESTIONS!
Conclusions
Can efficiency-driven Active Learning counter its
own benefits?
42
Can efficiency-driven Active Learning counter its
own benefits?
If we consider in the equation non-oracle users, yes!
But we just scratched the surface...
● We need a better understanding of interaction
aspects that can affect learning
● Strategies that can adapt to the specific user
Conclusions
43
Teacher-Aware Active Robot Learning
Mattia Racca, Antti Oulasvirta and Ville Kyrki
mattia.racca@aalto.fi
Thank you for the attention!
Code available at github.com/MattiaRacca
Can efficiency-driven Active Learning
counter its own benefits?
If we consider in the equation non-oracle
users and the interaction, yes!
45
Tree building algorithm
46
We model the probability of attribute a applying
to category c as
and then we maintain a prior over these
distribution. We can then compute the
probability of a applying to entity e as
and therefore predict attribute entities pairs, given our current model.
The update step of the model is the computation of the posterior distributions
given the user answer r as an observation.
Attribute-Category Model
47
Learner C
Learner M
Learner H
Scores for each active learner
Assumption choice

Más contenido relacionado

La actualidad más candente

What makes a good adaptive testing program
What makes a good adaptive testing programWhat makes a good adaptive testing program
What makes a good adaptive testing programMichael Birdsall
 
RecSys 2016 Talk: Feature Selection For Human Recommenders
RecSys 2016 Talk: Feature Selection For Human RecommendersRecSys 2016 Talk: Feature Selection For Human Recommenders
RecSys 2016 Talk: Feature Selection For Human RecommendersKatherine Livins
 
Machine learning: A Walk Through School Exams
Machine learning: A Walk Through School ExamsMachine learning: A Walk Through School Exams
Machine learning: A Walk Through School ExamsRamsha Ijaz
 
Computer adaptive testing
Computer adaptive testingComputer adaptive testing
Computer adaptive testinglilly Yz
 
Anomalies! You can't escape them.
Anomalies! You can't escape them.Anomalies! You can't escape them.
Anomalies! You can't escape them.CSIRO
 
LEAD model for designing CS labs - T4E 2019 (Goa Dec 9-11)
LEAD model for designing CS labs - T4E 2019 (Goa Dec 9-11)LEAD model for designing CS labs - T4E 2019 (Goa Dec 9-11)
LEAD model for designing CS labs - T4E 2019 (Goa Dec 9-11)Mrityunjay Kumar
 
Basics of Machine Learning
Basics of Machine LearningBasics of Machine Learning
Basics of Machine Learningbutest
 
Engineering Design & Development Project
Engineering Design & Development ProjectEngineering Design & Development Project
Engineering Design & Development ProjectDan Pfeiffer-Kelly
 
Continual Learning with Deep Architectures - Tutorial ICML 2021
Continual Learning with Deep Architectures - Tutorial ICML 2021Continual Learning with Deep Architectures - Tutorial ICML 2021
Continual Learning with Deep Architectures - Tutorial ICML 2021Vincenzo Lomonaco
 
Introduction to Item Response Theory
Introduction to Item Response TheoryIntroduction to Item Response Theory
Introduction to Item Response TheoryNathan Thompson
 
Introduction to Computerized Adaptive Testing (CAT)
Introduction to Computerized Adaptive Testing (CAT)Introduction to Computerized Adaptive Testing (CAT)
Introduction to Computerized Adaptive Testing (CAT)Nathan Thompson
 
Introduction to machine learning - Ray Poynter - NewMR webinar 2019
Introduction to machine learning  - Ray Poynter - NewMR webinar 2019Introduction to machine learning  - Ray Poynter - NewMR webinar 2019
Introduction to machine learning - Ray Poynter - NewMR webinar 2019Ray Poynter
 
Day 2 (Lecture 1): Introduction to Statistical Machine Learning and Applications
Day 2 (Lecture 1): Introduction to Statistical Machine Learning and ApplicationsDay 2 (Lecture 1): Introduction to Statistical Machine Learning and Applications
Day 2 (Lecture 1): Introduction to Statistical Machine Learning and ApplicationsAseda Owusua Addai-Deseh
 
[Paper Introduction] Evaluating MT Systems with Second Language Proficiency T...
[Paper Introduction] Evaluating MT Systems with Second Language Proficiency T...[Paper Introduction] Evaluating MT Systems with Second Language Proficiency T...
[Paper Introduction] Evaluating MT Systems with Second Language Proficiency T...NAIST Machine Translation Study Group
 
Multimodal Learning Analytics
Multimodal Learning AnalyticsMultimodal Learning Analytics
Multimodal Learning AnalyticsXavier Ochoa
 

La actualidad más candente (19)

What makes a good adaptive testing program
What makes a good adaptive testing programWhat makes a good adaptive testing program
What makes a good adaptive testing program
 
RecSys 2016 Talk: Feature Selection For Human Recommenders
RecSys 2016 Talk: Feature Selection For Human RecommendersRecSys 2016 Talk: Feature Selection For Human Recommenders
RecSys 2016 Talk: Feature Selection For Human Recommenders
 
A robotics-based approach to foster programming skills and computational thin...
A robotics-based approach to foster programming skills and computational thin...A robotics-based approach to foster programming skills and computational thin...
A robotics-based approach to foster programming skills and computational thin...
 
Machine learning: A Walk Through School Exams
Machine learning: A Walk Through School ExamsMachine learning: A Walk Through School Exams
Machine learning: A Walk Through School Exams
 
Week 1 fall 2011
Week 1 fall 2011Week 1 fall 2011
Week 1 fall 2011
 
Computer adaptive testing
Computer adaptive testingComputer adaptive testing
Computer adaptive testing
 
Anomalies! You can't escape them.
Anomalies! You can't escape them.Anomalies! You can't escape them.
Anomalies! You can't escape them.
 
LEAD model for designing CS labs - T4E 2019 (Goa Dec 9-11)
LEAD model for designing CS labs - T4E 2019 (Goa Dec 9-11)LEAD model for designing CS labs - T4E 2019 (Goa Dec 9-11)
LEAD model for designing CS labs - T4E 2019 (Goa Dec 9-11)
 
Basics of Machine Learning
Basics of Machine LearningBasics of Machine Learning
Basics of Machine Learning
 
Engineering Design & Development Project
Engineering Design & Development ProjectEngineering Design & Development Project
Engineering Design & Development Project
 
Continual Learning with Deep Architectures - Tutorial ICML 2021
Continual Learning with Deep Architectures - Tutorial ICML 2021Continual Learning with Deep Architectures - Tutorial ICML 2021
Continual Learning with Deep Architectures - Tutorial ICML 2021
 
Introduction to Item Response Theory
Introduction to Item Response TheoryIntroduction to Item Response Theory
Introduction to Item Response Theory
 
Emp Research
Emp ResearchEmp Research
Emp Research
 
Introduction to Computerized Adaptive Testing (CAT)
Introduction to Computerized Adaptive Testing (CAT)Introduction to Computerized Adaptive Testing (CAT)
Introduction to Computerized Adaptive Testing (CAT)
 
Introduction to machine learning - Ray Poynter - NewMR webinar 2019
Introduction to machine learning  - Ray Poynter - NewMR webinar 2019Introduction to machine learning  - Ray Poynter - NewMR webinar 2019
Introduction to machine learning - Ray Poynter - NewMR webinar 2019
 
Day 2 (Lecture 1): Introduction to Statistical Machine Learning and Applications
Day 2 (Lecture 1): Introduction to Statistical Machine Learning and ApplicationsDay 2 (Lecture 1): Introduction to Statistical Machine Learning and Applications
Day 2 (Lecture 1): Introduction to Statistical Machine Learning and Applications
 
Statistical learning intro
Statistical learning introStatistical learning intro
Statistical learning intro
 
[Paper Introduction] Evaluating MT Systems with Second Language Proficiency T...
[Paper Introduction] Evaluating MT Systems with Second Language Proficiency T...[Paper Introduction] Evaluating MT Systems with Second Language Proficiency T...
[Paper Introduction] Evaluating MT Systems with Second Language Proficiency T...
 
Multimodal Learning Analytics
Multimodal Learning AnalyticsMultimodal Learning Analytics
Multimodal Learning Analytics
 

Similar a Teacher-Aware Active Robot Learning

What data from 3 million learners can tell us about effective course design
What data from 3 million learners can tell us about effective course designWhat data from 3 million learners can tell us about effective course design
What data from 3 million learners can tell us about effective course designJohn Whitmer, Ed.D.
 
Recsys 2016 tutorial: Lessons learned from building real-life recommender sys...
Recsys 2016 tutorial: Lessons learned from building real-life recommender sys...Recsys 2016 tutorial: Lessons learned from building real-life recommender sys...
Recsys 2016 tutorial: Lessons learned from building real-life recommender sys...Xavier Amatriain
 
When Student Confidence Clicks - Using Student Response Systems
When Student Confidence Clicks - Using Student Response SystemsWhen Student Confidence Clicks - Using Student Response Systems
When Student Confidence Clicks - Using Student Response SystemsFabio R. Arico'
 
BIG2016- Lessons Learned from building real-life user-focused Big Data systems
BIG2016- Lessons Learned from building real-life user-focused Big Data systemsBIG2016- Lessons Learned from building real-life user-focused Big Data systems
BIG2016- Lessons Learned from building real-life user-focused Big Data systemsXavier Amatriain
 
1-2_이론과목_미래사회와교육_과제샘플
1-2_이론과목_미래사회와교육_과제샘플1-2_이론과목_미래사회와교육_과제샘플
1-2_이론과목_미래사회와교육_과제샘플dstop
 
V Jornadas eMadrid sobre "Educación Digital". Cristina Conati, University of ...
V Jornadas eMadrid sobre "Educación Digital". Cristina Conati, University of ...V Jornadas eMadrid sobre "Educación Digital". Cristina Conati, University of ...
V Jornadas eMadrid sobre "Educación Digital". Cristina Conati, University of ...eMadrid network
 
Who C.A.R.E.S.!? How Learning Got Its Bad Rap & What We Can Do About it.mp4
Who C.A.R.E.S.!? How Learning Got Its Bad Rap & What We Can Do About it.mp4Who C.A.R.E.S.!? How Learning Got Its Bad Rap & What We Can Do About it.mp4
Who C.A.R.E.S.!? How Learning Got Its Bad Rap & What We Can Do About it.mp4Aggregage
 
Strata 2016 - Lessons Learned from building real-life Machine Learning Systems
Strata 2016 -  Lessons Learned from building real-life Machine Learning SystemsStrata 2016 -  Lessons Learned from building real-life Machine Learning Systems
Strata 2016 - Lessons Learned from building real-life Machine Learning SystemsXavier Amatriain
 
Dmitriy Babichenko, Jonathan Velez - To Scope or Not To Scope: Challenges of ...
Dmitriy Babichenko, Jonathan Velez - To Scope or Not To Scope: Challenges of ...Dmitriy Babichenko, Jonathan Velez - To Scope or Not To Scope: Challenges of ...
Dmitriy Babichenko, Jonathan Velez - To Scope or Not To Scope: Challenges of ...SeriousGamesAssoc
 
Python for n00bs python education summit 2018
Python for n00bs  python education summit 2018Python for n00bs  python education summit 2018
Python for n00bs python education summit 2018Meg Ray
 
Introaied nancy2019 luengo
Introaied nancy2019 luengoIntroaied nancy2019 luengo
Introaied nancy2019 luengoVanda Luengo
 
Five authentic assessment strategies
Five authentic assessment strategies Five authentic assessment strategies
Five authentic assessment strategies Maria H. Andersen
 
Design and sketching
Design and sketchingDesign and sketching
Design and sketchingHCS
 
5 learning edited 2012.ppt
5 learning edited 2012.ppt5 learning edited 2012.ppt
5 learning edited 2012.pptHenokGetachew15
 
K-12 Computing Education for the AI Era: From Data Literacy to Data Agency
K-12 Computing Education for the AI Era: From Data Literacy to Data AgencyK-12 Computing Education for the AI Era: From Data Literacy to Data Agency
K-12 Computing Education for the AI Era: From Data Literacy to Data AgencyHenriikka Vartiainen
 
Lessons learned from building practical deep learning systems
Lessons learned from building practical deep learning systemsLessons learned from building practical deep learning systems
Lessons learned from building practical deep learning systemsXavier Amatriain
 
Knights Table Presentation (1)
Knights Table Presentation (1)Knights Table Presentation (1)
Knights Table Presentation (1)Joshua Rochotte
 
Organizing Your First Website Usability Test - WordCamp Toronto 2016
Organizing Your First Website Usability Test - WordCamp Toronto 2016Organizing Your First Website Usability Test - WordCamp Toronto 2016
Organizing Your First Website Usability Test - WordCamp Toronto 2016Anthony D. Paul
 

Similar a Teacher-Aware Active Robot Learning (20)

Active learning
Active learningActive learning
Active learning
 
What data from 3 million learners can tell us about effective course design
What data from 3 million learners can tell us about effective course designWhat data from 3 million learners can tell us about effective course design
What data from 3 million learners can tell us about effective course design
 
Recsys 2016 tutorial: Lessons learned from building real-life recommender sys...
Recsys 2016 tutorial: Lessons learned from building real-life recommender sys...Recsys 2016 tutorial: Lessons learned from building real-life recommender sys...
Recsys 2016 tutorial: Lessons learned from building real-life recommender sys...
 
When Student Confidence Clicks - Using Student Response Systems
When Student Confidence Clicks - Using Student Response SystemsWhen Student Confidence Clicks - Using Student Response Systems
When Student Confidence Clicks - Using Student Response Systems
 
BIG2016- Lessons Learned from building real-life user-focused Big Data systems
BIG2016- Lessons Learned from building real-life user-focused Big Data systemsBIG2016- Lessons Learned from building real-life user-focused Big Data systems
BIG2016- Lessons Learned from building real-life user-focused Big Data systems
 
Embracing AI in new forms of assessment
Embracing AI in new forms of assessmentEmbracing AI in new forms of assessment
Embracing AI in new forms of assessment
 
1-2_이론과목_미래사회와교육_과제샘플
1-2_이론과목_미래사회와교육_과제샘플1-2_이론과목_미래사회와교육_과제샘플
1-2_이론과목_미래사회와교육_과제샘플
 
V Jornadas eMadrid sobre "Educación Digital". Cristina Conati, University of ...
V Jornadas eMadrid sobre "Educación Digital". Cristina Conati, University of ...V Jornadas eMadrid sobre "Educación Digital". Cristina Conati, University of ...
V Jornadas eMadrid sobre "Educación Digital". Cristina Conati, University of ...
 
Who C.A.R.E.S.!? How Learning Got Its Bad Rap & What We Can Do About it.mp4
Who C.A.R.E.S.!? How Learning Got Its Bad Rap & What We Can Do About it.mp4Who C.A.R.E.S.!? How Learning Got Its Bad Rap & What We Can Do About it.mp4
Who C.A.R.E.S.!? How Learning Got Its Bad Rap & What We Can Do About it.mp4
 
Strata 2016 - Lessons Learned from building real-life Machine Learning Systems
Strata 2016 -  Lessons Learned from building real-life Machine Learning SystemsStrata 2016 -  Lessons Learned from building real-life Machine Learning Systems
Strata 2016 - Lessons Learned from building real-life Machine Learning Systems
 
Dmitriy Babichenko, Jonathan Velez - To Scope or Not To Scope: Challenges of ...
Dmitriy Babichenko, Jonathan Velez - To Scope or Not To Scope: Challenges of ...Dmitriy Babichenko, Jonathan Velez - To Scope or Not To Scope: Challenges of ...
Dmitriy Babichenko, Jonathan Velez - To Scope or Not To Scope: Challenges of ...
 
Python for n00bs python education summit 2018
Python for n00bs  python education summit 2018Python for n00bs  python education summit 2018
Python for n00bs python education summit 2018
 
Introaied nancy2019 luengo
Introaied nancy2019 luengoIntroaied nancy2019 luengo
Introaied nancy2019 luengo
 
Five authentic assessment strategies
Five authentic assessment strategies Five authentic assessment strategies
Five authentic assessment strategies
 
Design and sketching
Design and sketchingDesign and sketching
Design and sketching
 
5 learning edited 2012.ppt
5 learning edited 2012.ppt5 learning edited 2012.ppt
5 learning edited 2012.ppt
 
K-12 Computing Education for the AI Era: From Data Literacy to Data Agency
K-12 Computing Education for the AI Era: From Data Literacy to Data AgencyK-12 Computing Education for the AI Era: From Data Literacy to Data Agency
K-12 Computing Education for the AI Era: From Data Literacy to Data Agency
 
Lessons learned from building practical deep learning systems
Lessons learned from building practical deep learning systemsLessons learned from building practical deep learning systems
Lessons learned from building practical deep learning systems
 
Knights Table Presentation (1)
Knights Table Presentation (1)Knights Table Presentation (1)
Knights Table Presentation (1)
 
Organizing Your First Website Usability Test - WordCamp Toronto 2016
Organizing Your First Website Usability Test - WordCamp Toronto 2016Organizing Your First Website Usability Test - WordCamp Toronto 2016
Organizing Your First Website Usability Test - WordCamp Toronto 2016
 

Último

Base editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingBase editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingNetHelix
 
trihybrid cross , test cross chi squares
trihybrid cross , test cross chi squarestrihybrid cross , test cross chi squares
trihybrid cross , test cross chi squaresusmanzain586
 
PROJECTILE MOTION-Horizontal and Vertical
PROJECTILE MOTION-Horizontal and VerticalPROJECTILE MOTION-Horizontal and Vertical
PROJECTILE MOTION-Horizontal and VerticalMAESTRELLAMesa2
 
The dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptxThe dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptxEran Akiva Sinbar
 
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests GlycosidesGLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests GlycosidesNandakishor Bhaurao Deshmukh
 
bonjourmadame.tumblr.com bhaskar's girls
bonjourmadame.tumblr.com bhaskar's girlsbonjourmadame.tumblr.com bhaskar's girls
bonjourmadame.tumblr.com bhaskar's girlshansessene
 
Observational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive starsObservational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive starsSérgio Sacani
 
Thermodynamics ,types of system,formulae ,gibbs free energy .pptx
Thermodynamics ,types of system,formulae ,gibbs free energy .pptxThermodynamics ,types of system,formulae ,gibbs free energy .pptx
Thermodynamics ,types of system,formulae ,gibbs free energy .pptxuniversity
 
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In DubaiDubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubaikojalkojal131
 
Ai in communication electronicss[1].pptx
Ai in communication electronicss[1].pptxAi in communication electronicss[1].pptx
Ai in communication electronicss[1].pptxsubscribeus100
 
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPirithiRaju
 
Topic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptxTopic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptxJorenAcuavera1
 
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPirithiRaju
 
GenAI talk for Young at Wageningen University & Research (WUR) March 2024
GenAI talk for Young at Wageningen University & Research (WUR) March 2024GenAI talk for Young at Wageningen University & Research (WUR) March 2024
GenAI talk for Young at Wageningen University & Research (WUR) March 2024Jene van der Heide
 
Biological classification of plants with detail
Biological classification of plants with detailBiological classification of plants with detail
Biological classification of plants with detailhaiderbaloch3
 
Harmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms PresentationHarmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms Presentationtahreemzahra82
 
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxSTOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxMurugaveni B
 
Organic farming with special reference to vermiculture
Organic farming with special reference to vermicultureOrganic farming with special reference to vermiculture
Organic farming with special reference to vermicultureTakeleZike1
 
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)Columbia Weather Systems
 

Último (20)

Base editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingBase editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editing
 
trihybrid cross , test cross chi squares
trihybrid cross , test cross chi squarestrihybrid cross , test cross chi squares
trihybrid cross , test cross chi squares
 
Let’s Say Someone Did Drop the Bomb. Then What?
Let’s Say Someone Did Drop the Bomb. Then What?Let’s Say Someone Did Drop the Bomb. Then What?
Let’s Say Someone Did Drop the Bomb. Then What?
 
PROJECTILE MOTION-Horizontal and Vertical
PROJECTILE MOTION-Horizontal and VerticalPROJECTILE MOTION-Horizontal and Vertical
PROJECTILE MOTION-Horizontal and Vertical
 
The dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptxThe dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptx
 
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests GlycosidesGLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests Glycosides
 
bonjourmadame.tumblr.com bhaskar's girls
bonjourmadame.tumblr.com bhaskar's girlsbonjourmadame.tumblr.com bhaskar's girls
bonjourmadame.tumblr.com bhaskar's girls
 
Observational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive starsObservational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive stars
 
Thermodynamics ,types of system,formulae ,gibbs free energy .pptx
Thermodynamics ,types of system,formulae ,gibbs free energy .pptxThermodynamics ,types of system,formulae ,gibbs free energy .pptx
Thermodynamics ,types of system,formulae ,gibbs free energy .pptx
 
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In DubaiDubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
 
Ai in communication electronicss[1].pptx
Ai in communication electronicss[1].pptxAi in communication electronicss[1].pptx
Ai in communication electronicss[1].pptx
 
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
 
Topic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptxTopic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptx
 
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
 
GenAI talk for Young at Wageningen University & Research (WUR) March 2024
GenAI talk for Young at Wageningen University & Research (WUR) March 2024GenAI talk for Young at Wageningen University & Research (WUR) March 2024
GenAI talk for Young at Wageningen University & Research (WUR) March 2024
 
Biological classification of plants with detail
Biological classification of plants with detailBiological classification of plants with detail
Biological classification of plants with detail
 
Harmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms PresentationHarmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms Presentation
 
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxSTOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
 
Organic farming with special reference to vermiculture
Organic farming with special reference to vermicultureOrganic farming with special reference to vermiculture
Organic farming with special reference to vermiculture
 
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
 

Teacher-Aware Active Robot Learning

  • 1. Teacher-Aware Active Robot Learning Mattia Racca, Antti Oulasvirta and Ville Kyrki ACM/IEEE International Conference on Human-Robot Interaction (HRI), 2019 mattia.racca@aalto.fi
  • 2. Why (active) learning robots? 2 Programming robots is hard, pre-programming them for each task is harder impossible.
  • 3. Why (active) learning robots? 3 Robot should learn by interacting with humans! M. Racca and V. Kyrki, Active Robot Learning for Temporal Task models, HRI ‘18
  • 4. The idea behind Active Learning 4
  • 5. The idea behind Active Learning 5
  • 6. The idea behind Active Learning 6 The agent can efficiently choose what to learn next.
  • 7. The idea behind Active Learning 7 … and improve its model faster!
  • 8. 8 Important aspects of Active Learning for HRI 1. Interactive Nature Transparency Design of questions Control over interaction Timing of questions
  • 9. 9 Important aspects of Active Learning for HRI 1. Interactive Nature Transparency Design of questions Control over interaction Timing of questions 2. Query Efficiency Learning faster (with less data)
  • 10. 10 Important aspects of Active Learning for HRI 1. Interactive Nature Transparency Design of questions Control over interaction Timing of questions 2. Query Efficiency Learning faster (with less data) But what about REAL users?
  • 11. What if efficient query selection is not best for the interaction? 11
  • 12. Can efficiency indirectly counter its own benefits? 12 Query Efficiency Complex questions Questions out of context Harder for the teacher ● slower interaction ● more effort ● more errors!
  • 13. Different types of Active Learning 13 1. CLASSIC AL STRATEGY (LEARNER C) 2. TEACHER-AWARE AL STRATEGY (LEARNER M) 3. HYBRID AL STRATEGY (LEARNER H)
  • 14. An agent has to learn the value of a certain attribute a for a set E of entities by making queries. We used the Animals with Attributes 2* dataset with 50 animals (entities) and 85 semantic attributes. Problem statement & Evaluation scenario 14 * Y. Xian, et al.. Zero-Shot Learning - A Comprehensive Evaluation of the Good, the Bad and the Ugly, T-PAMI
  • 15. An agent has to learn the value of a certain attribute a for a set E of entities by making queries. We used the Animals with Attributes 2* dataset with 50 animals (entities) and 85 semantic attributes. Problem statement & Evaluation scenario 15 * Y. Xian, et al.. Zero-Shot Learning - A Comprehensive Evaluation of the Good, the Bad and the Ugly, T-PAMI YES Do giraffes have patches?
  • 16. ● categories C over entities using WordNet ● Learner assumption: Entities in the same category are more likely to share the same attribute value. Problem statement & Evaluation scenario 16
  • 17. ● categories C over entities using WordNet ● Learner assumption: Entities in the same category are more likely to share the same attribute value. Problem statement & Evaluation scenario 17
  • 18. Classic AL: Uncertainty Sampling 18 ● Learner C: ○ uses Uncertainty Sampling ○ selects the most uncertain query, given the current model. ○ As expected efficient!
  • 19. Classic AL: Uncertainty Sampling 19 ● Learner C drawbacks ○ Some questions are difficult! ○ Topic or context switches!
  • 20. ● Teacher-Aware strategy (Learner M) ○ Inspired by ACT-R declarative memory model, saying “Information associated with recently retrieved information is easier to retrieve”, ○ minimize the distance between consecutive queries In response to the drawbacks 20
  • 21. ● Teacher-Aware strategy (Learner M) ○ Inspired by ACT-R declarative memory model, saying “Information associated with recently retrieved information is easier to retrieve”, ○ minimize the distance between consecutive queries; ● Hybrid strategy (Learner H) ○ a tradeoff between Learner C and Learner M In response to the drawbacks 21
  • 22. Teacher-Aware AL: Memory Effort strategy 22
  • 23. Simulation on the entire dataset: ● Perfect users (no errors, no distraction) ● Baseline: asks random questions and cannot leverage our model to make predictions Performance in Simulation 23
  • 25. User study: 26 participants, the 3 strategies as conditions (within-subject). What about real users? 25
  • 26. User study: 26 participants, the 3 strategies as conditions (within-subject). Data logged: ● NASA TLX ● Q&A, response times, prediction power ● Overall preferences What about real users? 26
  • 27. User study: 26 participants, the 3 strategies as conditions (within-subject). Data logged: ● NASA TLX ● Q&A, response times, prediction power ● Overall preferences What about real users? 27 Our hypotheses: Learner M makes the participants reply (a) faster and (b) with less errors compared to Learner C, with Learner H achieving intermediate results.
  • 32. ● Higher response time and more errors for Learner C. Discussion 32
  • 33. ● Higher response time and more errors for Learner C. ○ stressful, unpredictable and requiring more thinking Discussion 33
  • 34. ● Higher response time and more errors for Learner C. ○ stressful, unpredictable and requiring more thinking ● Higher response time and more errors for Learner M. Discussion 34
  • 35. Discussion 35 ● Higher response time and more errors for Learner C. ○ stressful, unpredictable and requiring more thinking ● Higher response time and more errors for Learner M. ○ easy, natural and predictable
  • 36. Discussion 36 ● Higher response time and more errors for Learner C. ○ stressful, unpredictable and requiring more thinking ● Higher response time and more errors for Learner M. ○ easy, natural and predictable ○ too easy? lowering attention or cause boredom
  • 37. ● Higher response time and more errors for Learner C. ○ stressful, unpredictable and requiring more thinking ● Higher response time and more errors for Learner M. ○ easy, natural and predictable ○ too easy? lowering attention or cause boredom ○ too predictable? using the same (maybe wrong) answer Discussion 37
  • 39. ● Overall preferences: ● Learner C as efficient Mitigating difficulty! Discussion 39
  • 40. Discussion 40 ● Overall preferences: ● Learner C as efficient Mitigating difficulty! ● Learner M as useless Frustration and boredom!
  • 41. Discussion 41 ● Overall preferences: ● Learner C as efficient Mitigating difficulty! ● Learner M as useless Frustration and boredom! ● AVOID USELESS QUESTIONS!
  • 42. Conclusions Can efficiency-driven Active Learning counter its own benefits? 42
  • 43. Can efficiency-driven Active Learning counter its own benefits? If we consider in the equation non-oracle users, yes! But we just scratched the surface... ● We need a better understanding of interaction aspects that can affect learning ● Strategies that can adapt to the specific user Conclusions 43
  • 44. Teacher-Aware Active Robot Learning Mattia Racca, Antti Oulasvirta and Ville Kyrki mattia.racca@aalto.fi Thank you for the attention! Code available at github.com/MattiaRacca Can efficiency-driven Active Learning counter its own benefits? If we consider in the equation non-oracle users and the interaction, yes!
  • 46. 46 We model the probability of attribute a applying to category c as and then we maintain a prior over these distribution. We can then compute the probability of a applying to entity e as and therefore predict attribute entities pairs, given our current model. The update step of the model is the computation of the posterior distributions given the user answer r as an observation. Attribute-Category Model
  • 47. 47 Learner C Learner M Learner H Scores for each active learner