| Literature DB >> 27536230 |
Luis-Eduardo Imbernón Cuadrado1, Ángeles Manjarrés Riesco2, Félix De La Paz López2.
Abstract
Over the last decade robotics has attracted a great deal of interest from teachers and researchers as a valuable educational tool from preschool to highschool levels. The implementation of social-support behaviors in robot tutors, in particular in the emotional dimension, can make a significant contribution to learning efficiency. With the aim of contributing to the rising field of affective robot tutors we have developed ARTIE (Affective Robot Tutor Integrated Environment). We offer an architectural pattern which integrates any given educational software for primary school children with a component whose function is to identify the emotional state of the students who are interacting with the software, and with the driver of a robot tutor which provides personalized emotional pedagogical support to the students. In order to support the development of affective robot tutors according to the proposed architecture, we also provide a methodology which incorporates a technique for eliciting pedagogical knowledge from teachers, and a generic development platform. This platform contains a component for identiying emotional states by analysing keyboard and mouse interaction data, and a generic affective pedagogical support component which specifies the affective educational interventions (including facial expressions, body language, tone of voice,…) in terms of BML (a Behavior Model Language for virtual agent specification) files which are translated into actions of a robot tutor. The platform and the methodology are both adapted to primary school students. Finally, we illustrate the use of this platform to build a prototype implementation of the architecture, in which the educational software is instantiated with Scratch and the robot tutor with NAO. We also report on a user experiment we carried out to orient the development of the platform and of the prototype. We conclude from our work that, in the case of primary school students, it is possible to identify, without using intrusive and expensive identification methods, the emotions which most affect the character of educational interventions. Our work also demonstrates the feasibility of a general-purpose architecture of decoupled components, in which a wide range of educational software and robot tutors can be integrated and then used according to different educational criteria.Entities:
Keywords: affective educational recommender systems; affective robot tutors
Year: 2016 PMID: 27536230 PMCID: PMC4971096 DOI: 10.3389/fncom.2016.00077
Source DB: PubMed Journal: Front Comput Neurosci ISSN: 1662-5188 Impact factor: 2.380
Figure 1Scratch user experience frame. Reproduced with permission from the adults and the parents of the children.
Sample data by concentration states.
| Concentrating | 670 |
| Distracted | 600 |
| TOTAL | 1359 |
Attributes of the input for the selection and evaluation methods.
| 1 | BackspaceKeys | Number of times the backspace key is pressed |
| 2 | DeleteKeys | Number of times the delete key is pressed |
| 3 | LatencyKeys | Key latency |
| 4 | PresstimeKeys | Key-press time |
| 5 | ClicksMouse | Number of mouse clicks |
| 6 | MeanDistanceClicksMouse | Average distance between mouse clicks in pixels |
| 7 | PauseMovementMouse | Number of pauses in mouse movement |
| 8 | PauseMovementSizeMouse | Length of pauses in mouse movement |
| 9 | AbruptMovementMouse | Number of abrupt movements |
| 10 | MaxSpeedMouse | Maximum mouse speed |
| 11 | MinSpeedMouse | Minimum mouse speed |
| 12 | MeanSpeedMouse | Mean mouse speed |
| 13 | CLASS | Sample classification |
Results table of the attribute selection and evaluation methods.
| CfsSubsetEval | Filter | Default values | BestFirst | 1,2,4,5,6,7,8,9 |
| J48 | BestFirst | 2,3,4,5,6 | ||
| WrapperSubsetEval | Model | BayesNet | BestFirst | 3,4,5,6,9,12 |
| SMO | BestFirst | 1,4,5,6,7,9,10,11 | ||
| InfoGainAttributeEval | Filter | Ranker | 7,5,8,10,12,4,3,9,6,1,11,2 | |
| ReliefFAttributeEval | Filter | Ranker | 8,7,3,4,6,12,10,1,5,9,2,11 |
Attribute selection of the sample data.
| 3 | LatencyKeys | Key latency |
| 4 | PresstimeKeys | Key-press time |
| 5 | ClicksMouse | Number of mouse clicks |
| 6 | MeanDistanceClicksMouse | Average distance between mouse clicks |
| 7 | PauseMovementMouse | Number of pauses in mouse movement |
| 8 | PauseMovementSizeMouse | Length of pauses in mouse movement |
| 9 | AbruptMovementMouse | Number of abrupt movements |
| 10 | MaxSpeedMouse | Maximum mouse speed |
| 12 | MeanSpeedMouse | Mean mouse speed |
| 13 | CLASS | Sample classification |
Figure 2Topology of a Naïve Bayes classifier.
Figure 3ARTIE architectural pattern.
Figure 4ARTIE architecture deployment with Scratch and NAO.
Figure 5Frame of the tutoring experience of the student with low motivation and high competence. Reproduced with permission from the parents of the children.
Figure 6Frame of the tutoring experience of the student with high motivation and high competence. Reproduced with permission from the parents of the children.
Students answers to section 1 of the survey.
| I like to have a robot guide my learning | 5 | 3 |
| I prefer to have a robot tutor guide my learning rather than a virtual agent | 3 | 5 |
| I prefer a robot tutor to a human teacher | 1 | 2 |
| I prefer to have a robot tutor rather than to work alone | 4 | 5 |
| I like the MONICA robot | 5 | 4 |
Students answers to section 2 of the survey.
| MONICA identified the situations that arose during me session with Scratch | 1 | 1 |
| I understood her messages well | 1 | 2 |
| The messages were appropriate to the circumstances | 1 | 2 |
| She understood my answers | 1 | 2 |
Students answers to section 3 of the survey.
| MONICA helped me with the problems I had | 1 | 2 |
| She has helped me to learn how to use Scratch | 1 | 1 |
| I have learned more than with a teacher | 3 | 1 |
| I feel more relaxed working than when a teacher supervises me | 5 | 5 |
| I learned more than I do when I work alone | 3 | 3 |
| I was more motivated than when I work alone | 1 | 2 |
| I had fun talking to her | 3 | 3 |
Students answers to section 4 of the survey.
| I find it easy to communicate with MONICA | 1 | 2 |
Students answers to section 5 of the survey.
| I would like to participate in another experience of this kind | 5 | 4 |
| I would like to have robot tutors at school in class | 5 | 5 |
| I have told my classmates about the experience | 1 | 1 |
| I have told my teacher about the experience | 1 | 1 |
AUC/ROC values for the methods used.
| Concentrating | 0.779 | 0.831 | 0.818 | 0.769 | 0.815 |
| Distracted | 0.861 | 0.942 | 0.883 | 0.864 | 0.946 |
| Inactive | 0.813 | 0.861 | 0.858 | 0.809 | 0.856 |
| Mean | 0.799 | 0.852 | 0.84 | 0.793 | 0.847 |
Example of intervention rules
| | Intervention1 |
| end |
| | Intervention2 |
| end |
Example of intervention definitions
| { |
| } |
| { |
| } |