Skip to main content


Front. Robot. AI, 09 March 2022
Sec. Human-Robot Interaction
Volume 9 - 2022 |

“Sequencing Matters”: Investigating Suitable Action Sequences in Robot-Assisted Autism Therapy

www.frontiersin.orgKim Baraka1,2,3*, www.frontiersin.orgMarta Couto2,4, www.frontiersin.orgFrancisco S. Melo2,3, www.frontiersin.orgAna Paiva2,3 and www.frontiersin.orgManuela Veloso1
  • 1School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, United States
  • 2Group on AI for People and Society (GAIPS), INESC-ID, Porto Salvo, Portugal
  • 3Instituto Superior Técnico, Universidade de Lisboa, Porto Salvo, Portugal
  • 4Centro de Desenvolvimento da Criança, Hospital Garcia de Orta, Almada, Portugal

Social robots have been shown to be promising tools for delivering therapeutic tasks for children with Autism Spectrum Disorder (ASD). However, their efficacy is currently limited by a lack of flexibility of the robot’s social behavior to successfully meet therapeutic and interaction goals. Robot-assisted interventions are often based on structured tasks where the robot sequentially guides the child towards the task goal. Motivated by a need for personalization to accommodate a diverse set of children profiles, this paper investigates the effect of different robot action sequences in structured socially interactive tasks targeting attention skills in children with different ASD profiles. Based on an autism diagnostic tool, we devised a robotic prompting scheme on a NAO humanoid robot, aimed at eliciting goal behaviors from the child, and integrated it in a novel interactive storytelling scenario involving screens. We programmed the robot to operate in three different modes: diagnostic-inspired (Assess), personalized therapy-inspired (Therapy), and random (Explore). Our exploratory study with 11 young children with ASD highlights the usefulness and limitations of each mode according to different possible interaction goals, and paves the way towards more complex methods for balancing short-term and long-term goals in personalized robot-assisted therapy.

1 Introduction

Autism Spectrum Disorder (ASD) is a set of developmental conditions that affect an individual’s social abilities, verbal and non-verbal communication, and potentially motor and cognitive skills (APA 2013). In past years, the introduction of robots in therapy for children with ASD has gained increased interest (Diehl et al., 2012; Scassellati et al., 2012; Thill et al., 2012; Cabibihan et al., 2013; Huijnen et al., 2017). Socially assistive (humanoid) robots offer a number of characteristics that make them attractive tools for use in ASD therapy. They are predictable, which can help reduce the anxiety that some children may experience when navigating the uncertainty of a social interaction; they are engaging, which can allow for richer and more sustained interactions during therapy; and they are simplified social models of humans, which allows children to explore a more basic version of social interactions before applying their learned skills to interactions with people. This paper considers a robot-assisted autism therapy scenario specifically targeting attention skills, a major area of impairment for young children with ASD (APA 2013). These attention skills include the ability to direct one’s attention from one object to another when prompted, and constitute a crucial developmental milestone needed to unlock more complex social abilities throughout development (e.g., Baron-Cohen (1989); Mundy et al. (1990); Murza et al. (2016)).

Due to the high variability across different children with ASD and the high level of uncertainty when interacting with them, autism therapists heavily rely on personalization strategies. Every therapy session is different depending on the ASD profile of the child, their responsiveness to given stimuli, and their level of engagement with the task at hand (Schaaf and Roley 2006). While therapists engage in such strategies naturally, thanks to years of professional experience, the challenges in applying these principles to effective robot-assisted therapeutic tasks are numerous. These challenges include:

Assessment—Building useful profiles of children interacting with robots consists in assessing features characterizing their interaction with the robot. This is a challenging goal for several reasons.

First, children’s response to robots may significantly differ from their response to humans (Bekele et al., 2014). As a result, there might not be a systematic way to predict response to a robot given data on interaction with a human. Second, the cost of exploration may be high. Individuals with ASD are often extremely sensitive to details, and a single “wrong step” in the robot’s behavior may result in serious consequences, such as jeopardizing the willingness of the child to interact again with the robot. Finally, the amount of data that a robot can collect with a specific child is limited, which makes it difficult to estimate, from scarce data, child features that are useful for the interaction.

In this work, we base our feature assessment method on standard diagnostic procedures widely used by human therapists.

Personalization methods—Personalization of actions selected during a social interaction plays a crucial role in the context of autism therapy, but is still lacking in socially assistive robotics research. The most effective approach in human-administered therapy is to tailor the “just-right challenge” to each individual (Schaaf and Roley 2006). Effectively, this strategy translates into finding the right balance between making social cues “easy enough” to limit task duration and maintain engagement, but “hard enough” to promote improvement over time by challenging current child abilities.

In this work, our personalization strategy in mode Therapy aligns with typical strategies followed by human therapists that have been shown to promote learning in the long-term.

Integration in naturalistic context—Since most ASD therapy tasks rely on aspects of social interaction, it is necessary to integrate them in an engaging scenario with a consistent context and progression. Maintaining stable engagement levels with such a population is particularly challenging and also particularly helpful as it reduces uncertainty in the robot’s ability to predict children’s responses.

In this work, we integrate structured tasks of interest within a larger interactive storytelling scenario.

While different methods for personalization have been investigated across a variety of therapeutic tasks and scenarios, three main aspects are overlooked in the existing socially assistive robotics literature (see Section 2). First, most personalization methods don’t explicitly account for the fact that children will often require several trials by the robot before they respond appropriately (according to the pre-defined task goal). Also, the methods that do support multiple robot trials don’t investigate how different sequencing methods for consecutive robot actions may affect interaction-related or therapeutic metrics. Second, existing personalized action selection methods don’t take into account the value of variability (loosely, how diverse actions in a given sequence are). We hypothesize that variability, while not necessarily serving a therapeutic purpose, may play an important role in maintaining the fluency of the interaction. Third, it remains unclear whether and how diagnostic information (obtained through child-therapist interaction) can inform child-robot interaction. This paper attempts to fill these three gaps by first reasoning about action sequences instead of individual actions for each instance of a task; second, by controlling for different levels of variability within these sequences across the different modes (Assess, Therapy, Explore); and third, by including diagnostic information as part of the empirical analysis of the study.

In this paper, we report on an exploratory study whereby a NAO humanoid robot engages with 11 children with different ASD severities in a storytelling scenario. Our scenario integrates structured tasks inspired by the Autism Diagnostic Observation Schedule (ADOS) (Lord et al., 2012), the gold standard tool for ASD diagnosis. The study, run in collaboration with a child development center at a Portuguese hospital, aimed at analyzing the role of action sequencing on children’s response to the robot’s actions. While the actions available to the robot within the structured tasks were pre-defined, we controlled the action sequences that the robot executed within different instances of the same task. In particular, we considered three modes of operation for the robot, corresponding to three different ways of generating action sequences. The first mode, Assess, is inspired by the ADOS procedure within the tasks of interest. The second mode, Therapy, uses the profile assessed in the previous mode to generate action sequences inspired by the way therapists would select their actions in alignment with therapeutic goals. The third mode, Explore, generates completely random action sequences.

The rest of the paper is organized as follows. After discussing related work (Section 2), we detail our use of the ADOS tool for developing a set of prompting actions and modes in structured tasks on a NAO humanoid robot (Section 3). Section 4 explains the integration of these tasks in an interactive storytelling scenario involving the robot and two controllable screens. Section 5 reports on our empirical study of children’s behavioral responses during a session with the robot. We proceed to discussing our findings in Section 7 and end with conclusions and future work in Section 8.

2 Related Work

This section presents an overview of related work in robot personalization and attention-related tasks, identifying the research gap in existing research. Furthermore, as adjacent but relevant topics to situate our approach, we briefly mention relevant work on robot assessment of social child behavior, and interactive storytelling, with a focus on the ASD domain.

2.1 Robot Personalization and Adaptation in the Autism Spectrum Disorder Domain

Personalization can be understood as a special case of general adaptation (changing an agent’s behavior as a function of different conditions). Personalization means that the robot adapts its behavior according to inter-individual differences. In contrast, in what follows, we will use the term “adaptation” to specifically refer to intra-individual adaptation, whereby a robot changes its behavior to account for changes in an individual’s behavior over time.

While personalization in human-robot interaction has been an increasingly relevant topics across several different domains (Ahmad et al., 2017; Rossi et al., 2017), in the autism domain many existing approaches still heavily rely on tele-operation or user-driven content customization (Palestra et al., 2016). According to Esteban et al. (2017), higher levels of autonomy are needed to bootstrap the performance and flexibility of such systems. The authors believe that supervised autonomy would be the ideal solution, leveraging the advantages that autonomy has to offer while including the therapist in the loop to ensure that the robot does not perform detrimental actions. The authors also developed a platform-independent architecture for automatic personalization (Cao et al., 2018) of robot behavior. On the perception side, the personalization of algorithms for detecting child behaviors, for instance related to affect and engagement, has also been investigated (Rudovic et al., 2018). These works highlight the importance of personalization in every component of a system developed for ASD intervention.

Other major aspects of socially assistive autonomy are real-time and long-term adaptation. Examples of adaptive systems in the autism context include an affective robot adaptation method through multimodal measurements of affect to regulate a basketball-based task (Conn et al., 2008), and a model for graded robotic cueing in an imitation task (Greczek et al., 2014). Recent work by Clabaugh et al. (2019) demonstrated the effectiveness of their personalization and adaptation approach for in-home robot-assisted therapy. In our work, the robot adjusts its action level when no success is observed, which can be seen as an example of basic adaptation.

Other methods for long-term adaptation, including changing exercise difficulty based on assessed skill or past performance have been investigated in therapy and tutoring settings (Leyzberg et al. (2014); Scassellati et al. (2018)), however it is still unclear how personalization can be integrated as soon as the first session, or how the concept of “difficulty” can be also transferred to social cues rather than problem-solving tasks. It is also still unclear to date how personalized robot behavior should balance therapeutic goals and other objectives of the interaction, such as maintaining engagement.

2.2 Attention-Related Robotic Tasks

Attention skills are a major area of impairment of ASD children as such an impairment deprives them of social information from an early age, resulting in a disruption of their development (Mundy and Neal 2000). A significant attention impairment relates to joint attention, which pertains to the ability to coordinate attention between a social partner and an object or event, allowing two people to share awareness of those objects or events (see e.g., Dawson et al. (2004)). One example of joint attention behavior is to follow someone’s eye gaze or follow someone’s pointing towards a target object. Following the direction of someone’s gaze emerges early in the development and it is seen a facilitator of social learning, particularly language (Mundy and Newell 2007). Following someone’s gaze and paying attention to what they are looking at, helps children organize and process unstructured social situations (Mundy and Newell 2007). Mundy et al. (2007) found that, after controlling for general cognition, the frequency with which children engage in joint attention relates to important developmental aspects such language acquisition, IQ, social competence and self-regulation.

Given the importance of joint attention in children’s development, it is not surprising that this is a targeted behavior for therapy in ASD children who show significant impairments in this area (Baron-Cohen 1989). As such, several works have looked at robot-mediated solutions to train joint attention skills of children with ASD. In particular, Anzalone et al. (2014) investigated a spatio-temporal model of response to robots versus humans, showing generally lower response to robots. Furthermore, the Michelangelo project (Anzalone et al., 2019) tested three protocols for eliciting joint attention in Typically Developing (TD) children and children with ASD, in a setup similar to the one in our work. As expected, the authors found that TD children responded to joint attention prompts more frequently. The same authors also found improvement on children with ASD responses to joint attention following a 6 month training protocol, which shows promise and the usefulness of using a robot to train joint attention in children with ASD. Other work in this space has analyzed gaze patterns in different gaze orienting tasks (Edmunds et al., 2017) as well as non-verbal cognitive tasks (Kunda et al., 2016).

Robotic interventions for joint attention do show promise, however, the extent to which they can be integrated in a successful therapy plan needs additional research. For example, Cao et al. (2019) tested responsive joint attention for TD children and children with ASD in two conditions: elicited by a human and elicited by a robot. Overall the results show that despite an increased interest in the robot’s face, children spent more time looking at targets in the human condition. This does not mean that robots do not have an important role and should not be used to train joint attention but it does raise a question of how robots can improve joint attention skills of children with ASD. The choice of behaviours and protocols seems to have a crucial role in the design of a robotic interaction aimed at improving joint attention skills.

The work that comes closest to this work is that of Warren et al. (2015), who developed ADOS-inspired robotic tasks involving screens as targets for joint attention prompts. In our work, we use a similar setup, but with different research questions. While their focus was on studying the effect of fixed action sequences throughout multiple sessions, our focus is to study and compare alternative action sequences within a session. Our study also goes a step further by integrating the setup in a naturalistic storytelling interaction, considering additional tasks/prompts, providing a validation of response coding (see Section 6.1), and looking at a larger sample size.

2.3 Robot-Administered Assessment

In addition to therapy, perhaps the most investigated use of robots in relation to autism is assessment for the sake of diagnosis. The idea is to take advantage of the objectivity and controllability of robots to avoid the variability and subjectivity of human-administered assessment.

The work in robot-administered diagnosis has considered several subproblems, such as developing quantitative metrics of social response (Scassellati 2005), developing standardized tasks inspired by existing diagnostic tools (Petric et al., 2014), or researching algorithms for relevant robot perception (Kokot et al., 2018; Presecan et al., 2018). Petric et al. (2017) developed a framework for robot-administered diagnosis based on a Partially Observable Markov Decision Process (POMDP) formulation, to assess specific child features, using robot perception of multiple social and communication cues. They developed four robotic tasks inspired by the ADOS, and tested them in a clinical setting (Petric et al., 2014).

In this work, one of the robot’s modes of operation uses a similar approach to robot control to estimate a profile of the child for the purpose of subsequent personalization, and not for precise diagnosis. In our previous work (Baraka et al., 2019), we provided an alternative role for robots in the diagnosis process by using the robot as a simulation platform for complementing the diagnostic training of therapists. We believe that the human aspect of diagnosis is an important one, as ultimately an evaluation of ASD should be measured with respect to a human rather than an artificial agent.

2.4 Robot Storytelling

While not central to our research goals, the use of storytelling is an important part of our work that supports the integration of the tasks of interest into a more naturalistic context. We therefore provide a brief overview of related work on robot storytelling.

Storytelling has often been used in human-robot interaction and technology-based scenarios, with both adults and children, for a wide array of educational goals (Tartaro 2006; Dillon and Underwood 2012; Fridin 2014; Kory Westlund et al., 2017). However, the interactive component of these scenarios remains limited, and has been the focus of recent investigation (Paradeda et al., 2017; Park et al., 2017; Ligthart et al., 2020). In particular, Sun et al. (2017) introduced a collaborative storytelling scenario in which both the robot and the child contribute to create a story. While most storytelling scenarios focus on the expressivity of the robot and the educational goals, in this work we introduced novel ways of introducing interactive engagement in robotic storytelling, through the use of screens that illustrate and support the story with engaging video snippets.

2.5 Summary and Research Contributions

Due to the highly interdisciplinary nature of socially assistive robotics as a research area, the relevant literature appears to be scattered across contributions in robot behavior or interaction design, interactive algorithms, and empirical contributions. This paper’s main contribution to the field is empirical, in the sense that it investigates the effectiveness of different action sequences on child response across a spectrum of ASD severities, in order to inform the development of automatic personalization mechanisms in the future. The paper’s secondary contribution is integrative, meaning that our approach builds on and integrates a unique set of elements to serve the main contribution. These elements are: 1) the use of tasks that target a major impairment in individuals with ASD, namely joint attention, prevalent in previous socially assistive robotics work, 2) an approach to action sequence design grounded in psychological tools and therapist expertise, and 3) a focus on naturalistic interaction in the study design, through interactive storytelling as a way to maintain children engaged across multiple task instances.

In the following sections, we delve into our research methodology.

3 Autism Diagnostic Observation Schedule-Inspired Robotic Prompting Scheme

This section describes our robotic prompting scheme developed for a NAO humanoid robot, and inspired by the structure of the ADOS tool (Lord et al., 2012). The ADOS is composed of 10 standardized tasks as well as a number of features used to code different aspects of behavior observed during the administration session. The two robotic tasks considered in this research are inspired by the “algorithmic” nature (clear instruction steps and if/then conditions) of two ADOS tasks, related to joint attention and response to name calling. After describing the interaction setup considered, we present our developed robotic actions inspired by these ADOS tasks. We then discuss our flexible robot control architecture, which allows for different modes of operation (namely Assess, Therapy, and Explore).

3.1 Interaction Setup

Figure 1 shows the physical setup used in this paper, inspired by the work of Warren et al. (2015) who demonstrated its suitability for young children with ASD. We found this scenario to be attractive to explore the idea of personalization of attention-related interactions, as it allows for both control and flexibility when compared to scenarios involving physical objects, portable digital devices (e.g., tablets) (Bernardo et al., 2016), or scenarios where the child moves around the space (Melo et al., 2018). The setup consists of a NAO robot standing on a table, at which the child is seated, and two 49.4 cm LCD screens positioned at around a 90° angle on both sides of the child’s chair.


FIGURE 1. Interaction setup. Figure is only meant for illustrative purposes; relative positions and sizes of the components are not exact.

The robot engages in two main tasks of focus, inspired by the ADOS:

• “Joint Attention” task (JATT) — The robot directs the child’s gaze from looking at the robot to looking at a target screen where a video will play.

• “Name Calling” task (NAME) — The robot directs the child’s gaze from looking at the video on one of the screen back to looking at the robot.

A “perception Wizard” provides the robot with information about the child’s gaze behavior through a computer interface, hidden behind a single-sided mirror at an angle that maximizes the view to the scene. Specifically, during each of the two tasks, the Wizard is responsible for triggering a “success” event whenever the child performs the goal behavior for that task (i.e., orienting their gaze in the right direction). For the JATT task, a success triggers a short video snippet. For the NAME task, a success stops the video playing on the screen where the child is looking. While eye-tracking or head-tracking technology were available for us to use, we preferred to rely on human perception, as such technologies are too invasive and inaccurate, especially for children with attention impairments who tend to move considerably. Furthermore, it allows us to focus on the action selection problem, while factoring out the additional noise that comes with an automated perception system.

A single processing unit allows the control of each screen individually. The Wizard’s machine runs the main software to automatically control the behavior of both the robot and the screens, while allowing the Wizard to provide success information when needed. A wired network connection through a switch between all computing units was used to minimize delays and connectivity issues. We used the Thalamus framework (Ribeiro et al., 2012) to facilitate communication between the distributed modules. For safety purposes, the robot’s feet were stuck to the table using tape to avoid falls, as we have noticed that some children were particularly keen on touching and poking the robot.

Next we describe the actions that we programmed the robot to execute during the two tasks.

3.2 Action Scales

As part of the ADOS tasks, there exist systematic “algorithms” for evaluating a child’s response to joint attention and response to name, through scales of actions with increasing levels of explicitness (“hierarchies of presses” in ADOS terminology). Each action corresponds to a more or less explicit action taken by the therapist with the common aim of eliciting a goal behavior on the child’s part. The ADOS actions and the goal child behaviors are summarized in columns 2–4 of Table 1.


TABLE 1. Summary of our robotic actions, organized along a scale with increasing levels of explicitness (1–4), inspired by the actions of ADOS tasks.

Inspired by the structure of the ADOS tasks, we developed similar action scales for the robot, aiming to elicit the corresponding goal behavior from the child. Column 5 of the table summarizes our developed robotic actions. We should point out that the aim was not to replicate the content of the ADOS actions with high fidelity. Rather, we came up with similar scales adapted to our scenario and accounting for a range of responses along the scales. Also, to ensure an increasing level of explicitness for the actions, we structured them such that action a + 1 is a replica of action a with an added element that either adds intensity to the stimulus (e.g., sound on top of video) or facilitates the understanding of the action (e.g., pointing added to gaze). We used the SERA software architecture (Ribeiro et al., 2016) to control the robot’s multi-modal behaviors. Speech was automatically generated by NAO’s built-in text-to-speech engine.

We fine-tuned our actions based on pilot trials with four TD children, two children with ASD, and one child with minimal to no evidence of ASD (according to ADOS). Specifically, for task JATT, we had to take special care with the behavior of the screens, as it seemed from our pilots that the sharp transitions from a black screen to an image or video was a very salient stimulus that transiently overpowered the robot’s role. For this reason, we decided to pre-load a static picture on both screens, corresponding to the first frame of the video to be shown, and to keep the brightness of the screens on a low setting.

3.3 Robot Control

Figure 2 shows the relation between the different modules of the robot control architecture. Before starting the execution of the task, the robot first generates an action sequence Π=a1,a2,aT, i.e., a plan of actions to be executed over consecutive time steps. An action sequence generation module produces these sequences according to parameters communicated by a high-level decision maker, including task type, robot operation mode, as well as other scenario- and child-related parameters. The action sequence Π=1,3,2,2, for instance, means that the robot will perform action of level 1 as a first trial, then potentially execute more trials with actions of level 3, 2, and again 2, until the goal behavior is observed or the sequence is exhausted. While in this work we restrict the action sequence length T to 4, our architecture is general enough to allow for arbitrary sequences of any length. An action sequence execution module executes the actions on the robot sequentially, until either a success is triggered by the Wizard or the sequence is exhausted. The trigger of the next action in the sequence is a timeout in case no success occurs. Based on our pilots, we set the duration of the timeout to 3.5 s.


FIGURE 2. Robot control architecture.

3.4 Child Profile Assessment

In the ADOS, the therapist goes through the actions hierarchically from least to most explicit until the expected response is observed, and records the level of the first successful action. This number can be seen as a measure of abnormality of response to the task. In this work, since we consider two tasks, the child profile is represented as a pair of features “Response to Joint Attention (RJA)” and “Response to Name (RNA),” denoted by (RJA,RNA). These features take on the lowest action level (1–4) at which a success is observed in the corresponding task. If none of the four action levels achieve a success, we assign to the corresponding feature a value of 5. In a typical ADOS session, features RJA and RNA are measured only once. In a robotic scenario however, we expect much greater variability in the response due to the novelty effect associated with the robot, as well as the scenario as a whole. For this reason, accurately estimating values of a feature of interest f may require several measurements. Given n measurements f(1), f(2)…, f(n), we estimate f as:


where rnd () represents rounding to the nearest integer. In other words, in case of an estimate lying exactly in the middle of two levels, we omit the first sample. The latter is more prone to novelty factors and is hence, in comparison to more recent samples, less reflective of subsequent performance of the child on the task. Eq. 1 applies for estimating both RJA and RNA.Examples (n = 4):



3.5 Robot Modes

We consider three modes of operation for the robot during task execution. These modes effectively translate into different action sequences, as follows:

• Assess mode—The robot follows the action scale hierarchically, from least to most explicit action, as is done in the original ADOS tasks. The action sequences for this mode are fixed for all children, and of the form Π=1,2,3,4. This mode enables the robot to build a profile of the child by recording the lowest action level at which the child responds for the two tasks, as explained in the previous subsection.

• Therapy mode—The robot follows a therapy-inspired action sequence characterized by consistency, repetition, and personalization. For a given child feature f, the first two actions in the action sequence are repetitions of action f, while the last two actions are repetitions of action f + 1. In the edge cases where f = 4 or f = 5, this mode generates four repetitions of action 4.Examples:




This mode was developed in accordance with typical therapeutic strategies, based on the concepts of “just-right challenge” and task grading (Hersch et al., 2005; Schaaf and Roley 2006), as well as a discussion with autism experts.

It is important to mention that the goal of this mode is not to minimize the number of actions needed to observe a success, otherwise the robot could always select the most explicit action 4. Instead, in alignment with therapeutic goals, this mode chooses the least explicit action that has been shown to work on a particular child, while adapting the level to a higher one if no success is observed after the exhaustion of half the sequence. This choice promotes learning (in the long term) at the cost of potentially increasing the number of actions needed for a success to occur.

• Explore mode—The robot follows completely random action sequences, where actions are drawn uniformly and independently at every time step. These action sequences are characterized by inconsistency, unpredictability, and lack of personalization, and therefore have little therapeutic value.

We should point out that in any of the modes presented above, the action sequence represents a plan, whose execution is aborted if a success occurs, i.e., if the child performs the goal behavior. While our robot control architecture allows for more modes than the ones above, those were the ones that best fit our scenario and research goals. Moreover, while in the future one may consider an algorithm that alternates between an Explore phase and an “Exploit” phase, the Therapy mode does not update its action sequence as a function of the outcome of mode Explore.

4 Interaction Scenario

In order to test our robotic prompting scheme in the context of an extended social interaction, we designed and implemented an interactive storytelling scenario, in which short excerpts of an animated cartoon on the screens regularly support and illustrate the robot’s speech delivery. The JATT task is repeatedly used throughout the interaction to direct the child’s attention to one of the two screens where the cartoon excerpt is to be shown. Following this task, the robot uses the NAME task to call back the child’s attention and resume the storytelling.

4.1 Storytelling Design

The story we chose is based on an episode of a Japanese cartoon, Ox Tales, dubbed in European Portuguese. Popular in previous generations, this amusing cartoon is much lesser known by the current generation of children. This reduces the chances of current children having strong (positive or negative) feelings about it. The episode was selected based on the simplicity of the plot and the presence of simple actions for the child to imitate, which the robot uses to engage the child throughout the story. We transcribed, simplified and rewrote the video episode in a storytelling style with simple language to ensure that children with different language abilities would be able to follow the story. We then edited and adapted the length and organization of the story based on our pilot trials, aiming at optimizing for child engagement, clarity of robot speech, and plot simplicity. In parallel to the verbal content of the story, we extracted and edited 12 cartoon snippets of 12 s each. We handpicked snippets that showed interesting actions throughout the story, including four snippets whose aim is to introduce specific characters of the story.

The robot used its built-in European Portuguese text-to-speech engine for both the storytelling part and the interactive tasks. Even though pre-recorded voice could have been more engaging and natural-feeling for the sake of storytelling, the choice of text-to-speech aligned with our long-term goal of a personalized and adaptive solution that includes modulating speech content automatically. As a result, we opted for the greatest level of reliable autonomy possible on the robot side. To increase the expressivity of the robot during storytelling, we animated it with a “Breathing” behavior consisting of swinging its weight side to side between each leg at a rate of 30 times per min. We also added expressive hand gestures (palm up, randomly alternating between left and right), inspired by simple gestures typically used by storytellers (Ribeiro and Paiva 2012).

4.2 Interaction Timeline

Figure 3 shows the timeline of the interaction. The scenario alternated between storytelling and interactive prompting using the two tasks. The robot also used imitation prompts meant to keep the child engaged (imitation ability is also commonly impaired in children with ASD and has been the focus of some robot-assisted interventions (Taheri et al., 2015; Zheng et al., 2015)).


FIGURE 3. Chronological scenario timeline (to approximate scale) along with corresponding robot modes, illustrated with a toy example. Greyed out portions of action sequences represent planned actions that were not executed due to a success.

The robot started with some greetings, which consisted in introducing itself and asking for the child’s name until the child responded (or the parent, in case of failure). The robot then moved to the assessment phase, in which it presented four characters of the story, using four instances of each task. After the assessment phase, the robot started the main story phase. In both phases, the robot used the cartoon snippets in the tasks to illustrate relevant story content. We tried to balance the number of words as much as possible between the different story parts defined by the occurrence of the tasks. Any success or timeout in JATT triggered the 12-s video snippet of the corresponding part of the story. Any success or timeout in NAME turned both screens to black for a short period of time, then updated both screens with a new static image corresponding to the next part of the story as the robot resumed its speech. In the imitation prompts, the robot asked the child to imitate a total of four gestures related to the story plot (pretending to fly, pretending to run, covering eyes, and looking around). To further keep the child engaged, throughout the story the robot relied on questions such as “What do you think will happen?,” or “Will Ox Tales be able to fly?” Right before the main story phase, as well as during the farewell phase, the cartoon theme was played with music on both screens.

In the assessment phase, the robot was programmed to be in Assess mode, and performed each task a total of four times. It used the recorded levels at which the children responded to estimate their profile. In the main interaction phase, the robot alternated between the Therapy and Explore modes, performing each task a total of eight times. We remind the reader that the Therapy mode only relied on the result from the assessment phase, and unlike some existing machine learning algorithms that interleave exploration and exploitation in their policies, it was not influenced by the results of the Explore mode.

5 Empirical Study

Based on the scenario described in the previous section, we ran an empirical study aimed at analyzing how children with ASD responded to the robot’s different action sequences. The present section provides details about the study participants and experimental procedure.

5.1 Participants

We recruited 11 children with different ASD severities from the Child Development Center at the Garcia de Orta Hospital in Almada, Portugal, to participate in the study. These children did not include the seven participants of our pilot trials. The criteria for selection were: between two and 7 years old, and diagnosed with ASD according to the ADOS. In addition to these criteria, we consulted with the therapist working with those children asking whether they thought the child would respond well to this type of scenario (e.g., sitting on a chair for a relatively long period of time). We also asked if there were any factors that may not make them suitable for our scenario (e.g., fear of robots).

The ages of our sample ranged between 2 years 9 months and 7 years 1 month (M = 4.64, SD = 1.36 years). Seven were male (63.6%) and four female (36.4%). Three children had low severity scores, six moderate and two severe. Three of the participants (27.3%) had interacted with a robot before (but not NAO) in the context of a separate study. All participants successfully completed the session, except for one who only completed the assessment phase.

5.2 Experimental Procedure

One of the experimenters first obtained informed consent from the child’s parent/primary caregiver for using the data collected for research purposes, and optionally to use media for public research communication. Because the date at which the ADOS was administered differed significantly across children, we decided to re-assess the features of interest (RJA and RNA) in an interaction with a human right before the session with the robot. The re-assessment was done by one of the examiners who has experience with children with ASD and has a post-doctoral level training in psychological research. Some children had the ADOS administered the same week the study was run, so we did not reassess them and used the available ADOS features directly.

The experimenter then brought the child into the experiment room, along with their parent(s)/caregiver(s). Before initiating the session, the child was given ample time to explore the robot, and was encouraged to touch it and talk to it. During this initial time, the Wizard controlled the robot progressively using a library of pre-defined actions meant to attract the child in case of lack of interest, or to calm the child in case of fear or distress. After the child was seated and ready to interact with the robot, the semi-autonomous control of the robot was initiated. From there on, the experiment timeline outlined in Figure 3 started. The total session time ranged between 15 and 20 min approximately. Figure 4 shows some snapshots from different sessions.


FIGURE 4. Snapshots from the experimental sessions. (A), (B): JATT successes for the right and left screen respectively (right screen not shown). (C): NAME success for action level 4. (D): Child imitating the robot’s movement as instructed during storytelling for increased engagement. Images are shared under informed consent of parent/primary caregiver.

The parents were instructed to minimally intervene, especially during the tasks, so as not to bias our results. During the tasks, the experimenter followed strict guidelines when intervention was needed. She only intervened to make sure the child was looking at the robot before the robot initiated the JATT task, and at the screen (or at least away from the robot) for the NAME task, both of which are important pre-conditions for the tasks we are studying.

The role of the Wizard was played by a second experimenter during all the sessions. To ensure that there was no bias in the data he provided, we asked an autism therapist, who was agnostic to the aims of the study, to separately record her coding of children’s responses for later comparison. Since she was not familiar enough with the Wizard interface, we decided that it was best for her not to operate the interface directly, as a low latency was crucial when triggering successes.

Throughout the interaction, the robot recorded the responses of each child to each robot action, as either “success” or “failure,” based on the Wizard’s input. This data was then used to compute objective measures to compare the effectiveness of the different modes (see Section 6.3).

5.3 Counterbalancing

In the assessment phase, the choice of screen (left/right) in the JATT task alternated between consecutive tasks, and the choice of first screen was counterbalanced across participants. In the main interaction phase, the choice of screen was randomly selected while ensuring equal left/right proportions for each participant and not allowing more than two consecutive instances on the same screen, in order to avoid any practice effect. Also, the choice of the first mode in the alternating sequence (Therapy/Explore) was counterbalanced across participants.

6 Results

We extracted all relevant data from the robot logs, and analyzed them using a combination of SPSS, Matlab and Excel software. Our analysis mainly revolved around children’s responses to the action sequences in the different robot modes.

6.1 Wizard Coding Method Validation

We computed Cohen’s Kappa interrater agreement between the Wizard’s coding, which dictated the robot’s behavior, and the coding of the autism expert present during the sessions. We compared the ordinal variables representing the index in the action sequence at which a success occurred. If no success occurred after exhaustion of the action sequence, we assigned a value of 5. If a success was triggered by the Wizard but not coded as a valid success by the expert, we assigned to the expert’s coding a unique value (e.g., 0). Our analysis shows a strong agreement between the two raters (κ = 0.89, n = 248), based on common interpretation guidelines (McHugh, 2012). Based on observation, we believe that disagreements mainly occurred when the children exhibited multiple quick consecutive gaze shifts, which introduced ambiguity in coding.

6.2 Assessment Results

Figure 5 reports the values of features RJA and RNA as assessed by the robot, according to Eq. 1, and the values of these features according to the human-administrated ADOS assessment (see Section 5.2). Looking at the plots in Figure 5, the immediate observation is a difference in spread. A paired samples Friedman’s two-way analysis of variance by ranks showed that the distributions between robot-assessed and human-assessed features are statistically significantly different (χ2 (1) = 11.00**, p = 0.001 for RJA, and χ2 (1) = 4.46*, p = 0.035 for RNA). Similarly, a Spearman correlation test showed no statistically significantly correlation between them (rS (9) = 0.39, p = 0.236 for RJA, and rS (9) = 0.30, p = 0.377 for RNA). On the other hand, there was a strong statistically significant correlation between the two robot-assessed features (rS (9) = 0.63*, p = 0.037) and between the two human-assessed features (rS (9) = 0.66*, p = 0.026).


FIGURE 5. Distribution of children profiles during interaction with the robot and with a human (ADOS assessment) in similar tasks. Overlapping points were slightly disturbed for better visibility. For comparison with actual ADOS feature values, reported values need to be reduced by one unit as ADOS feature values start at 0 by convention.

These results show that children’s response to the human-administered ADOS tasks do not directly correlate to their response to a similar interaction with a robot, but that the cross-task response relationship is maintained. Moreover, the children overall needed significantly higher action levels with the robot than when interacting with a human (M = 2.55 versus M = 1.45 for RJA, and M = 2.09 versus M = 1.64 for RNA). In particular, on the one hand, the human-assessed values didn’t exceed a value of 2, which is most likely indirectly due to our selection criteria favoring enough attention span to follow a story (a criteria which seems to correlate with our feature values since both are related to attention). In contrast, on the other hand, the robot-assessed RJA values spanned all 4 possible values, which means that children where less sensitive to the robot’s stimuli in comparison with the human’s.

In addition to RJA and RNA, an autism expert also coded the response to the four imitation prompts performed by the robot throughout the story. For each prompt, she coded the response into three ordinal categories (satisfactory 1), below average 2), and poor 3)). We then aggregated these responses into a single feature for each child according to Eq. 1. A Spearman correlation test showed a strong and statistically significant correlation between the response to the robot’s imitation prompts and the robot-assessed RJA (rS (8) = 0.73*, p = 0.016), as well as the robot-assessed RNA (rS (8) = 0.66*, p = 0.037).

In the ADOS, there is no feature specifically dedicated to response to imitation prompts (although there is a task that revolves around functional and symbolic imitation). Therefore, before the session the examiner who performed the reassessment of RJA and RNA also assessed imitation ability. She simply performed one of the prompts the robot would perform (namely, the “Running” prompt) and asked the child to imitate her. She then coded the response in the same three categories as above. The response to robot-prompted imitation was not found to be statistically significant correlated with the response to human-prompted imitation (rS (8) = 0.40, p = 0.254). Similarly to the results with RJA and RNA, children had statistically significantly poorer response on imitation with the robot than with the human, as shown by a Wilcoxon signed rank test (Z < 0.001*, p = 0.015). Interestingly, the response to human-prompted imitation correlated with both the robot-assessed RJA (rS (8) = 0.73*, p = 0.016) and with the robot-assessed RNA (rS (8) = 0.66*, p = 0.037).

6.3 Comparison of Modes

In analyzing the occurrence of successes across the different modes, we used four different metrics:

Within-4 success rate—i.e., the percentage of task instances in which a success occurred within the exhaustion of a full action sequence (i.e., at most 4 trials).

Within-2 success rate—i.e., the percentage of instances in which a success occurred within at most two trials of an action sequence.

Average number of trials—i.e., the average number of actions the robot had to execute during a task instance.

Average successful action level—i.e., the average level of all actions that caused a success.

To illustrate the computation of these metrics using the example of Figure 3 for a single interaction, the Therapy mode shows successes after trials 2, 1, none, and 3, for the first, second, third, and fourth instances of JATT in that mode respectively. As a result, the within-4 success rate is 3/4 = 75%, the within-2 success rate is 2/4 = 50%, the average number of trials is (2 + 1+5 + 3)/4 = 2.75 (no success after 4 trials is treated as a 5), and the average successful level is (3 + 3+4)/3 = 3.33 (no success after 4 trials ignored).

The results for these four metrics in our study across all participants are reported in Table 2. Our comparative analysis of the different modes showed that our sample was not large enough to achieve statistical significance on most of the pairwise comparisons of modes for the different metrics, as evaluated by both a repeated measures and a mixed-effects model (p > 0.05). Therefore, we advise the reader to take the following analysis merely as suggestive comparative results to guide further investigation.


TABLE 2. Comparison of success occurrences in the three modes.

Overall, the Assess mode required the lowest action level on average to achieve a success, but at the cost of the highest average number of trials. It also had the highest within-4 success rate, which can be explained by the fact that it was ensuring that the children were exposed to a maximum number of different actions. The Therapy mode needed lower action levels to achieve a success on average as compared to the Explore mode, but higher than the Assess mode. However it needed less trials than the Assess mode, and more than the Explore mode. On the other hand, it had the lowest success rate on both metrics, except for task JATT where it outperformed mode Assess. The Explore mode had the highest within-2 success rate and the lowest average number of trials, but at the cost of needing the highest action level on average to achieve a success.

Since cross-task comparisons in the Assess mode were previously included, we focus our cross-task analysis here on modes Therapy and Explore. In both these modes, the JATT task showed a success rate above 80% across the first two metrics. The NAME task, however, showed significantly lower success rate, according to a two-proportion Z test, both within four trials (Z = 8.94**, p < 0.01), as well as within two trials (Z = 7.69**, p < 0.01). Similarly, a Wilcoxon signed rank test showed that the median average number of trials per participant was significantly lower for the JATT task as compared to the NAME task for both Therapy mode (Z = 36.00*, p = 0.011) and Explore mode (Z = 28.00*, p = 0.018). This same test showed no statistically significant results when considering the average successful level per participant (Z = 7.00, p = 0.236 for mode Therapy and Z = 24.00, p = 0.857 for mode Explore).

Finally, it is important to stress that a comparison of the different modes in a single session does not provide any information about the long-term benefits of these modes. This comparison is merely informative of how sequencing affects the children’s response along the static metrics we selected. The session was too short to expect any practice effects, and we did not find any evidence of such effects in our data. We reported all three modes in the table, although it is to be noted that a methodologically sound comparison can only be made between modes Therapy and Explore, since several scenario-related factors differ in the Assess mode.

7 Discussion

The results of the study bring insight into the structure of children profiles, the effect of action sequencing on children’s responses, and differences between tasks. We discuss each of these in turn, and end this section with additional thoughts.

7.1 Children Profiles

Our comparison of profiles in the interaction with the robot versus with a human suggests that the information encoded in the human-administered ADOS cannot be used directly to inform an interaction with a robot. In addition to the lack of evidence for a correlation between the two, the children overall needed higher action levels with the robot than when interacting with a human. This result is in accordance with existing literature on socially assistive robotics (Anzalone et al., 2014; Warren et al., 2015).

This result can be explained by the lower degree of expressivity and naturalness of the robot as compared to a human, or by the lack of familiarity of the children with the robot’s behavior. In particular when it comes to gaze, literature on general human response to robot gaze has also shown reduced reflexive gaze as compared to response to human gaze, which may have been a contributing factor in our JATT task (Admoni et al., 2011). It is also worth mentioning that the robot performed each action only once, while in the context of the ADOS actions are repeated several times to ensure a lack of response at a given level before moving to the next. In our scenario, we eliminated repetitions because we expected a very high number of trials to be harmful for engagement. However, we collected several measurements to reduce the effect of the incurred noise. These observations highlight the importance of having the robot perform its own assessment to be able to model the children’s responses to its own actions accurately, and ensure the validity of personalized robot intervention such as in the Therapy mode.

On the other hand, our data showed significant correlations among robot-assessed features, including response to imitation prompts. These results may have implications on the development of more efficient methods for co-estimating those correlated variables, or for predicting cross-task performance from measurements on a single task.

7.2 Effect of Sequencing

In this exploratory study, we analyzed the effect of sequencing on child response through controlling the robot mode. Based on our analysis, we observed that each of the modes comes with advantages and disadvantages.

First, the Assess mode favors using as low action levels as possible to cause a success. Based on our results, it seems to be well suited, beyond assessment, for cases where therapeutic goals need to be met with no concern for minimizing the number of trials. This applies when engagement and interaction flow are not priorities, for example in scenarios in which the tasks are repeated only a small number of times, or are sparsely distributed in time.

On the other extreme, the Explore mode seems to be a suitable mode if the only goal is to achieve early successes and to keep the child as engaged as possible. Its surprisingly relatively high success rate, especially as compared to the Therapy mode, may be due to the high level of variability in action levels, which may cause children to respond more frequently. This effect could be explained by the existing literature on how statistically “surprising” events lead to higher attention responses (Itti and Baldi 2006; Klein et al., 2019). Despite its higher success rate, the Explore mode does not align with therapeutic principles of grading and just-right challenge characterized by consistency, scaffolding and gradual change in actions (Hersch et al., 2005; Schaaf and Roley 2006). As a result, it would not be suitable to be used for therapeutic purposes whose aim is to promote a positive change in response over time. Between these two extremes, the Therapy mode aims to balance causing successes at low action levels and preferring a smaller number of trials in a personalized way, according to assessed children profiles.

In short-term studies the novelty factor of the robot may have a strong effect on child response and may not reflect actual characteristics of the disorder, because as has been demonstrated in this work, the response to the robot greatly varied, regardless of ASD severity. In long-term studies, the novelty effect may disappear. In contrast, the engagement of the child may also decrease, so long-term studies should be looked at with care.

Linking back to our initial motivation on the need for personalized robot behavior, our study suggests that an “optimal” personalized action sequence (in terms of balancing different interaction goals) could take the Therapy mode as a baseline and iterate on it using additional data to create more powerful algorithms for automatic action sequence generation. On the other hand, our results also highlight that different action sequences should be selected based on context, possibly in response to indicators such as affect, engagement, and progress during therapy. The results presented in this paper provides future research in this space with some decision-making guidelines based on the aim and scope of personalization in therapeutic interventions.

7.3 Cross-Task Differences

There are a few possible explanations as to why we observed cross-task differences across modes that were not consistent with the human-assessed children profiles. These include the objective difficulty of the prompts, the nature of the scenario, the relative interest of the children in the cartoons versus the robot, and the relative cartoon novelty as compared to the consistency of the robot’s appearance. Identifying the exact causes or combinations of causes would need additional research.

Since the tasks we considered are quite generic and can be easily adapted to a range of different scenarios with different targets, we expect good generalizability of our general findings across similar scenarios. For example, any target object can be equipped with controllable lights and sound, to play the role of video and sound from our scenario, and we expect similar response patterns to hold across classes of similar tasks.

7.4 Robotic Platform

The use of a NAO humanoid robot provided both advantages and disadvantages for the research goals of this work. On the positive side, the embodiment and size of the robot make it generally attractive to children with ASD, as demonstrated by several studies (Tapus et al., 2012; Anzalone et al., 2014; Greczek et al., 2014; Yussof et al., 2015; Esteban et al., 2017) and confirmed in ours. Moreover, its humanoid appearance and control of individual joints allowed for flexible gesturing options, while using speech and lights as additional expressive modalities. The multi-modal aspect of the communication was especially useful to allow the progressive integration of social cues throughout the action scales, and contributed to keeping the children engaged. On the negative side, the robot lacked actuated eyes, which limited the expressivity of the robot’s gaze behavior. Furthermore, its speech was often monotonous or unclear despite our best efforts to make it engaging and articulate.

While we expect our general results to hold across different kinds of humanoid platforms, we hypothesize that the degree of anthropomorphism of the robot will have an effect on both the success rate of individual actions, and the discrepancy between the children’s response to the human versus the robot. For example, we expect more responsiveness and less discrepancy between human-assessed and robot-assessed features for more anthropomorphic robots (e.g., robots with eyes, hair, or artificial skin). Additional research is needed to verify this hypothesis.

7.5 Other Observations and Lessons Learnt

We observed that the first contact with the robot was crucial in determining if the child will accept or refuse to interact with the robot. Several of our pilot attempts failed because of lack of care during this critical phase, which we corrected for the actual study. For future research, we highlight the need to very progressively integrate communication modalities to avoid negative reactions of the child in first-time encounters with a robot.

Children with ASD are a particularly challenging population to work with, as the slightest change in stimulus can cause a large difference in outcome. For example, the way the screens were flashing had a big influence on whether the children responded or not, so a lot of care had to be put in fine-tuning the scenario parameters during our pilots. These parameters included the screen behavior, the volume of the robot, the placement of the screens, the story length and content, the interval between consecutive task instances, the positioning of the imitation prompts, among other considerations that we iteratively refined.

Also, the variability across children also affected other aspects beyond the performance on the tasks. For example, while some children paid full attention to the story and were fascinated by the robot’s behavior, others had moments of complete distraction. Such distraction moments included being fascinated by aspects of the interaction irrelevant to the story, like for instance fixating or touching a body part of the robot.

A final observation concerns a hypothesized relationship between engagement and practice effects. While there is no quantitative evidence of a consistent change in behavior throughout the session, we noticed that two effects seemed to balance each other differently across children. On the one hand, we noticed that engagement tends to plateau after a few minutes of interaction and then starts decreasing towards the last third of the session, which may worsen the performance of children on the tasks in that period. On the other hand, practice effects have the opposite effect level on task performance in that they increase it. Therefore, it is difficult to dissociate these two effects in our data, and future research could look at examining them separately to further inform robot adaptation within the session.

8 Conclusion and Future Work

The goal of this paper was to study how different ways of sequencing a socially assistive robot’s actions can affect the behavioral responses of a child with ASD. We studied this problem in the context of two robot-assisted attention-related therapy tasks inspired by the ADOS diagnostic tool. In a first step, we leveraged the structure of the ADOS tasks to build robotic actions on the NAO robot. We then integrated those actions into a control architecture that allows the robot to operate in three modes: Assess, Therapy, and Explore. These modes generate different sequences of the same robot actions, with different properties. To evaluate the effect of the different modes, we developed a semi-autonomous robotic scenario based on interactive storytelling, which integrates the tasks.

Our data collected with 11 children with different ASD severities highlight the advantages and disadvantages of each mode depending on the interaction goals. The Assess mode favored a consistent and progressive evolution of action levels and had the highest therapeutic value, at the cost of a relatively high number of trials. The Explore mode had the lowest number of trials but the least therapeutic value. The Therapy mode found a tradeoff between meeting the conflicting goals of maximizing therapeutic value while minimizing number of trials. The presented differences are however not statistically significant, but based on the descriptive values on our selected metrics. To confirm this interpretation, replication studies with higher sample sizes are needed.

Based on these preliminary results, we propose the following guidelines. The choice of robot action sequences in socially assistive tasks should be made (whether autonomously or by design) in accordance to the goals of the interaction. If the interaction purely aims at challenging the child to learn, then a consistent and progressive action sequence (such as mode Assess) should be preferred. On the other end of the spectrum, if the interaction aims at maintaining engagement and fluency, then a high-variability action sequence (such as mode Explore) should be preferred. Finally, if the interaction aims to find a tradeoff between those conflicting goals for an optimal learning experience, then a personalized and progressive action sequence (such as Therapy) should be preferred, although it is unclear based on this study what such an optimal action sequence would be.

To follow up on this question, the data collected in this work has been used to automatically generate action sequences following a decision-theoretic formalism (Baraka et al., 2020). These action sequences are aimed at providing a “just-right challenge” for an optimal learning experience. Our model assumes probabilities of success for each action (based on the interaction data collected in this study) and costs for each action (based on a survey with experts). Based on this model, our algorithm computes sequences that optimize for an objective function that includes these two components.

A potential further extension of the personalization approach described in this manuscript would be to introduce mechanisms to re-evaluate or adjust the robot’s behavior in real-time according to the child’s response, to account for variations in engagement and abilities over time. In addition, further personalization of individual actions would be possible based on individual preferences or needs (e.g., adjusting light colors or motion speed, avoiding behaviors that are scary or triggering for a particular child, etc.).

While the study presented in this article focused on ASD children and behavior-centric interventions, we expect our high-level results to hold in other similar contexts aimed to induce a change in the human over time, such as educational contexts and other types of tasks (e.g., cognitive) whose difficulty level can easily be controlled. Future empirical work could include studying the long-term effects of different action sequences to inform the development of long-term optimal robot control policies that balance engagement and learning goals, bringing us a step closer towards flexible and personalized intelligent robotic tools for richer and more effective behavioral interventions.

Data Availability Statement

The datasets presented in this article are not readily available because only aggregate data can be made available publicly, according to ethics committee's approval. Requests to access the datasets should be directed to

Ethics Statement

The studies involving human participants were reviewed and approved by Ethical Committee, Hospital Garcia de Orta (president Dr. Natalia Dias). Written informed consent to participate in this study was provided by the participants’ legal guardian/next of kin. Written informed consent was obtained from the individual(s), and minor(s)’ legal guardian/next of kin, for the publication of any potentially identifiable images or data included in this article.

Author Contributions

KB contributed to all aspects of the research as the lead author, mostly focusing on the technical aspects. MC largely contributed to the study development and logistics, data analysis, and results reporting. FM acted as the hands-on scientific advisor for the research. AP acted as an advisor on the study development and research methodology. MV acted as the high-level scientific advisor for the research.


This research was partially supported by national funds through the Portuguese Fundação para a Ciência e a Tecnologia (FCT) under projects UID/CEC/50021/2019 and UIDB/50021/2020 (INESC-ID multi-annual funding) and the Carnegie Mellon Portugal Program and its Information and Communications Technologies Institute, under project CMUP-ERI/HCI/0051/2013. K.B. also acknowledges the FCT PhD grants with references FCT/6907/14/6/2017/S and SFRH/BD/128359/2017.

Conflict of Interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher’s Note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.


The authors would like to thank the Child Development Center at the Hospital Garcia de Orta for their cooperation and involvement in this research. At the hospital, Anabela Farias and Cátia Jesus were of exceptional help and support. The authors would also like to express gratitude to the families of children who took part in the study and in the pilots. Special thanks to Alberto Sardinha and Rui Prada for facilitating early testing of our scenario.


Admoni, H., Bank, C., Tan, J., Toneva, M., and Scassellati, B. (2011). “Robot Gaze Does Not Reflexively Cue Human Attention,” in Proceedings of the Annual Meeting of the Cognitive Science Society, Boston, MA, July 20–23, 2011, 33.

Google Scholar

Ahmad, M., Mubin, O., and Orlando, J. (2017). A Systematic Review of Adaptivity in Human-Robot Interaction. Mti 1, 14. doi:10.3390/mti1030014

CrossRef Full Text | Google Scholar

Anzalone, S. M., Tilmont, E., Boucenna, S., Xavier, J., Jouen, A.-L., Bodeau, N., et al. (2014). How Children with Autism Spectrum Disorder Behave and Explore the 4-dimensional (Spatial 3D+time) Environment during a Joint Attention Induction Task with a Robot. Res. Autism Spectr. Disord. 8, 814–826. doi:10.1016/j.rasd.2014.03.002

CrossRef Full Text | Google Scholar

Anzalone, S. M., Xavier, J., Boucenna, S., Billeci, L., Narzisi, A., Muratori, F., et al. (2019). Quantifying Patterns of Joint Attention during Human-Robot Interactions: An Application for Autism Spectrum Disorder Assessment. Pattern Recognition Lett. 118, 42–50. doi:10.1016/j.patrec.2018.03.007

CrossRef Full Text | Google Scholar

APA (2013). Diagnostic and Statistical Manual of Mental Disorders (DSM-5®). Washington, DC: American Psychiatric Pub.

Google Scholar

Baraka, K., Melo, F. S., Couto, M., and Veloso, M. (2020). Optimal Action Sequence Generation for Assistive Agents in Fixed Horizon Tasks. Autonomous Agents Multi-Agent Syst. 34, 1–36. doi:10.1007/s10458-020-09458-7

CrossRef Full Text | Google Scholar

Baraka, K., Melo, F. S., and Veloso, M. (2019). Interactive Robots with Model-Based 'autism-like' Behaviors. J. Behav. Robotics 10 (1), 103–116. doi:10.1515/pjbr-2019-0011

CrossRef Full Text | Google Scholar

Baron-Cohen, S. (1989). Joint-attention Deficits in Autism: Towards a Cognitive Analysis. Dev. Psychopathol 1, 185–189. doi:10.1017/s0954579400000377

CrossRef Full Text | Google Scholar

Bekele, E., Crittendon, J. A., Swanson, A., Sarkar, N., and Warren, Z. E. (2014). Pilot Clinical Application of an Adaptive Robotic System for Young Children with Autism. Autism 18, 598–608. doi:10.1177/1362361313479454

PubMed Abstract | CrossRef Full Text | Google Scholar

Bernardo, B., Alves-Oliveira, P., Santos, M. G., Melo, F. S., and Paiva, A. (2016). “An Interactive Tangram Game for Children with Autism,” in Intelligent Virtual Agents. IVA 2016. Lecture Notes in Computer Science, Editors D. Traum, W. Swartout, P. Khooshabeh, S. Kopp, S. Scherer, and A. Leuski. (Springer, Cham), Vol. 10011, 500–504. doi:10.1007/978-3-319-47665-0_63

CrossRef Full Text | Google Scholar

Cabibihan, J.-J., Javed, H., Ang, M., and Aljunied, S. M. (2013). Why Robots? a Survey on the Roles and Benefits of Social Robots in the Therapy of Children with Autism. Int. J. Soc. Robotics 5, 593–618. doi:10.1007/s12369-013-0202-2

CrossRef Full Text | Google Scholar

Cao, H., Van de Perre, G., Kennedy, J., Senft, E., Esteban, P., De Beir, A., et al. (2018). A Personalized and Platform-independent Behavior Control System for Social Robots in Therapy: Development and Applications. IEEE Trans. Cogn. Dev. Syst. 8920, 1–13. doi:10.1109/TCDS.2018.2795343

CrossRef Full Text | Google Scholar

Cao, W., Song, W., Li, X., Zheng, S., Zhang, G., Wu, Y., et al. (2019). Interaction with Social Robots: Improving Gaze toward Face but Not Necessarily Joint Attention in Children with Autism Spectrum Disorder. Front. Psychol. 10, 1503. doi:10.3389/fpsyg.2019.01503

PubMed Abstract | CrossRef Full Text | Google Scholar

Clabaugh, C., Mahajan, K., Jain, S., Pakkar, R., Becerra, D., Shi, Z., et al. (2019). Long-term Personalization of an in-home Socially Assistive Robot for Children with Autism Spectrum Disorders. Front. Robot. AI 6, 110. doi:10.3389/frobt.2019.00110

PubMed Abstract | CrossRef Full Text | Google Scholar

Conn, K., Liu, C., Sarkar, N., Stone, W., and Warren, Z. (2008). “Affect-sensitive Assistive Intervention Technologies for Children with Autism: An Individual-specific Approach,” in Proceedings of the 17th IEEE International Symposium on Robot and Human Interactive Communication, RO-MAN, Munich, Germany, August 1, 2008–August 3, 2008, 442–447. doi:10.1109/roman.2008.4600706

CrossRef Full Text | Google Scholar

Dawson, G., Toth, K., Abbott, R., Osterling, J., Munson, J., Estes, A., et al. (2004). Early Social Attention Impairments in Autism: Social Orienting, Joint Attention, and Attention to Distress. Dev. Psychol. 40, 271–283. doi:10.1037/0012-1649.40.2.271

PubMed Abstract | CrossRef Full Text | Google Scholar

Diehl, J. J., Schmitt, L. M., Villano, M., and Crowell, C. R. (2012). The Clinical Use of Robots for Individuals with Autism Spectrum Disorders: A Critical Review. Res. autism Spectr. Disord. 6, 249–262. doi:10.1016/j.rasd.2011.05.006

PubMed Abstract | CrossRef Full Text | Google Scholar

Dillon, G., and Underwood, J. (2012). Computer Mediated Imaginative Storytelling in Children with Autism. Int. J. Human-Computer Stud. 70, 169–178. doi:10.1016/j.ijhcs.2011.10.002

CrossRef Full Text | Google Scholar

Edmunds, S. R., Rozga, A., Li, Y., Karp, E. A., Ibanez, L. V., Rehg, J. M., et al. (2017). Brief Report: Using a point-of-view Camera to Measure Eye Gaze in Young Children with Autism Spectrum Disorder during Naturalistic Social Interactions: a Pilot Study. J. Autism Dev. Disord. 47, 898–904. doi:10.1007/s10803-016-3002-3

PubMed Abstract | CrossRef Full Text | Google Scholar

Esteban, P. G., Baxter, P., Belpaeme, T., Billing, E., Cai, H., Cao, H.-L., et al. (2017). How to Build a Supervised Autonomous System for Robot-Enhanced Therapy for Children with Autism Spectrum Disorder. J. Behav. Robotics 8, 18–38. doi:10.1515/pjbr-2017-0002

CrossRef Full Text | Google Scholar

Fridin, M. (2014). Storytelling by a Kindergarten Social Assistive Robot: A Tool for Constructive Learning in Preschool Education. Comput. Educ. 70, 53–64. doi:10.1016/j.compedu.2013.07.043

CrossRef Full Text | Google Scholar

Greczek, J., Kaszubski, E., Atrash, A., and Matarić, M. (2014). “Graded Cueing Feedback in Robot-Mediated Imitation Practice for Children with Autism Spectrum Disorders,” in Robot and Human Interactive Communication, 2014 RO-MAN: The 23rd IEEE International Symposium on (IEEE), Edinburgh, Scotland, August 25–29, 2014561–566. doi:10.1109/roman.2014.6926312

CrossRef Full Text | Google Scholar

Hersch, G. I., Lamport, N. K., and Coffey, M. S. (2005). Activity Analysis: Application to Occupation. Thorofare, NJ: SLACK Incorporated.

Google Scholar

Huijnen, C., Lexis, M., and De Witte, L. (2017). Robots as New Tools in Therapy and Education for Children with Autism. Int. J. Neurorehabil. 4, 1–4. doi:10.4172/2376-0281.1000278

CrossRef Full Text | Google Scholar

Itti, L., and Baldi, P. F. (2006). “Bayesian surprise Attracts Human Attention,” in Advances in Neural Information Processing Systems. Vancouver, British Columbia: Publisher MIT Press, 547–554.

Google Scholar

Klein, L., Itti, L., Smith, B. A., Rosales, M., Nikolaidis, S., and Matarić, M. J. (2019). “Surprise! Predicting Infant Visual Attention in a Socially Assistive Robot Contingent Learning Paradigm,” in 2019 IEEE International Symposium on Robot and Human Interactive Communication, New Delhi, October 14, 2019–October 18, 2019. doi:10.1109/ro-man46459.2019.8956385

CrossRef Full Text | Google Scholar

Kokot, M., Petric, F., Cepanec, M., Miklić, D., Bejić, I., and Kovačić, Z. (2018). “Classification of Child Vocal Behavior for a Robot-Assisted Autism Diagnostic Protocol,” in 2018 26th Mediterranean Conference on Control and Automation (MED), Zadar, Croatia, June 19–22, 2018 (IEEE), 1–6. doi:10.1109/med.2018.8443030

CrossRef Full Text | Google Scholar

Kory Westlund, J. M., Park, H. W., Ronfard, S., Adhikari, A., Harris, P. L., DeSteno, D., et al. (2017). Flat vs. Expressive Storytelling: Young Children's Learning and Retention of a Social Robot's Narrative. Front. Hum. Neurosci. 11, 295. doi:10.3389/fnhum.2017.00295

PubMed Abstract | CrossRef Full Text | Google Scholar

Kunda, M., El Banani, M., and Rehg, J. M. (2016). A Computational Exploration of Problem-Solving Strategies and Gaze Behaviors on the Block Design Task. CogSci 38.

Google Scholar

Leyzberg, D., Spaulding, S., and Scassellati, B. (2014). “Personalizing Robot Tutors to Individuals’ Learning Differences,” in 2014 9th ACM/IEEE International Conference on Human-Robot Interaction (HRI), Bielefeld Germany, March 3–6, 2014 (IEEE), 423–430. doi:10.1145/2559636.2559671

CrossRef Full Text | Google Scholar

Ligthart, M. E., Neerincx, M. A., and Hindriks, K. V. (2020). “Design Patterns for an Interactive Storytelling Robot to Support Children’s Engagement and agency,” in Proceedings of the 2020 ACM/IEEE International Conference on Human-Robot Interaction, Cambridge, UK, March 24–26, 2020, 409–418. doi:10.1145/3319502.3374826

CrossRef Full Text | Google Scholar

Lord, C., Rutter, M., Dilavore, P., Risi, S., Gotham, K., and Bishop, S. (2012). Autism Diagnostic Observation Schedule, Second Edition. CA: Western Psychological Services.

Google Scholar

McHugh, M. L. (2012). Interrater Reliability: The Kappa Statistic. Biochem. Med. 22 (3), 276–282.

CrossRef Full Text | Google Scholar

Melo, F. S., Sardinha, A., Belo, D., Couto, M., Faria, M., Farias, A., et al. (2018). Project INSIDE: towards Autonomous Semi-unstructured Human-Robot Social Interaction in Autism Therapy. Artif. intelligence Med 96, 98–216. doi:10.1016/j.artmed.2018.12.003

PubMed Abstract | CrossRef Full Text | Google Scholar

Mundy, P., Block, J., Delgado, C., Pomares, Y., Van Hecke, A. V., and Parlade, M. V. (2007). Individual Differences and the Development of Joint Attention in Infancy. Child. Development 78, 938–954. doi:10.1111/j.1467-8624.2007.01042.x

PubMed Abstract | CrossRef Full Text | Google Scholar

Mundy, P., and Neal, A. R. (2000). “Neural Plasticity, Joint Attention, and a Transactional Social-Orienting Model of Autism,” in International Review of Research in Mental Retardation. (Elsevier), Vol. 23, 139–168.

CrossRef Full Text | Google Scholar

Mundy, P., and Newell, L. (2007). Attention, Joint Attention, and Social Cognition. Curr. Dir. Psychol. Sci. 16, 269–274. doi:10.1111/j.1467-8721.2007.00518.x

PubMed Abstract | CrossRef Full Text | Google Scholar

Mundy, P., Sigman, M., and Kasari, C. (1990). A Longitudinal Study of Joint Attention and Language Development in Autistic Children. J. Autism Dev. Disord. 20, 115–128. doi:10.1007/bf02206861

CrossRef Full Text | Google Scholar

Murza, K. A., Schwartz, J. B., Hahs-Vaughn, D. L., and Nye, C. (2016). Joint Attention Interventions for Children with Autism Spectrum Disorder: a Systematic Review and Meta-Analysis. Int. J. Lang. Commun. Disord. 51, 236–251. doi:10.1111/1460-6984.12212

CrossRef Full Text | Google Scholar

Palestra, G., Varni, G., Chetouani, M., and Esposito, F. (2016). “A Multimodal and Multilevel System for Robotics Treatment of Autism in Children,” in Proceedings of the International Workshop on Social Learning and Multimodal Interaction for Designing Artificial Agents - DAA ’16, Tokyo, Japan, November 12–16, 1–6. doi:10.1145/3005338.3005341

CrossRef Full Text | Google Scholar

Paradeda, R. B., Ferreira, M. J., Dias, J., and Paiva, A. (2017). “How Robots Persuasion Based on Personality Traits May Affect Human Decisions,” in Proceedings of the Companion of the 2017 ACM/IEEE International Conference on Human-Robot Interaction (ACM), Vienna, Austria, March 6–9, 2017, 251–252. doi:10.1145/3029798.3038348

CrossRef Full Text | Google Scholar

Park, H. W., Gelsomini, M., Lee, J. J., and Breazeal, C. (2017). “Telling Stories to Robots,” in Proceedings of the 2017 ACM/IEEE International Conference on Human-Robot Interaction, Vienna, Austria, March 6–9, 2017, 100–108. doi:10.1145/2909824.3020245

CrossRef Full Text | Google Scholar

Petric, F., Hrvatinić, K., Babić, A., Malovan, L., Miklić, D., Kovačić, Z., et al. (2014). “Four Tasks of a Robot-Assisted Autism Spectrum Disorder Diagnostic Protocol: First Clinical Tests,” in IEEE Global Humanitarian Technology Conference (GHTC 2014), Santa Clara, USA, September 8–11, 2022 (IEEE), 510–517. doi:10.1109/ghtc.2014.6970331

CrossRef Full Text | Google Scholar

Petric, F., Miklic, D., and Kovacic, Z. (2017). “Robot-assisted Autism Spectrum Disorder Diagnostics Using Pomdps,” in Proceedings of the Companion of the 2017 ACM/IEEE International Conference on Human-Robot Interaction (ACM), Vienna, Austria, March 6–9, 2017, 369–370. doi:10.1145/3029798.3034819

CrossRef Full Text | Google Scholar

Presecan, M., Petric, F., and Kovacic, Z. (2018). “Object Classification for Child Behavior Observation in the Context of Autism Diagnostics Using a Deep Learning-Based Approach,” in 2018 26th International Conference on Software, Telecommunications and Computer Networks (SoftCOM), Split-Supetar, Croatia, September 13–15 (IEEE), 1–6. doi:10.23919/softcom.2018.8555752

CrossRef Full Text | Google Scholar

Ribeiro, T., and Paiva, A. (2012). “The Illusion of Robotic Life: Principles and Practices of Animation for Robots,” in Proceedings of the seventh annual ACM/IEEE international conference on Human-Robot Interaction, Boston, MA, March 2012, 383–390.

Google Scholar

Ribeiro, T., Pereira, A., Di Tullio, E., and Paiva, A. (2016). “The Sera Ecosystem: Socially Expressive Robotics Architecture for Autonomous Human-Robot Interaction,” in AAAI Spring Symposium Series, Arlington, Virginia, November 17–19, 2016.

Google Scholar

Ribeiro, T., Vala, M., and Paiva, A. (2012). “Thalamus: Closing the Mind-Body Loop in Interactive Embodied Characters,” in International Conference on Intelligent Virtual Agents , Santa Cruz, CA, September 12–14, 2012 (Springer), 189–195. doi:10.1007/978-3-642-33197-8_19

CrossRef Full Text | Google Scholar

Rossi, S., Ferland, F., and Tapus, A. (2017). User Profiling and Behavioral Adaptation for Hri: A Survey. Pattern Recognition Lett. 99, 3–12. doi:10.1016/j.patrec.2017.06.002

CrossRef Full Text | Google Scholar

Rudovic, O., Lee, J., Dai, M., Schuller, B., and Picard, R. W. (2018). Personalized Machine Learning for Robot Perception of Affect and Engagement in Autism Therapy. Sci. Robot 3, eaao6760. doi:10.1126/scirobotics.aao6760

PubMed Abstract | CrossRef Full Text | Google Scholar

Scassellati, B. (2005). “Quantitative Metrics of Social Response for Autism Diagnosis,” in ROMAN 2005. IEEE International Workshop on Robot and Human Interactive Communication, 2005, Nashville, TN, August 13–15, 2005 (IEEE), 585–590.

Google Scholar

Scassellati, B., Boccanfuso, L., Huang, C.-M., Mademtzi, M., Qin, M., Salomons, N., et al. (2018). Improving Social Skills in Children with Asd Using a Long-Term, in-home Social Robot. Sci. Robotics 3, eaat7544. doi:10.1126/scirobotics.aat7544

PubMed Abstract | CrossRef Full Text | Google Scholar

Scassellati, B., Henny Admoni, H., and Matarić, M. (2012). Robots for Use in Autism Research. Annu. Rev. Biomed. Eng. 14, 275–294. doi:10.1146/annurev-bioeng-071811-150036

PubMed Abstract | CrossRef Full Text | Google Scholar

Schaaf, R. C., and Roley, S. S. (2006). Sensory Integration: Applying Clinical Reasoning to Practice with Diverse Populations. PRO-ED, Incorporated.

Google Scholar

Sun, M., Leite, I., Lehman, J. F., and Li, B. (2017). “Collaborative Storytelling between Robot and Child: A Feasibility Study,” in Proceedings of the 2017 Conference on Interaction Design and Children, Stanford University, June 270–30, 2017, 205–214.

Google Scholar

Taheri, A. R., Alemi, M., Meghdari, A., Pouretemad, H. R., and Holderread, S. L. (2015). Clinical Application of Humanoid Robots in Playing Imitation Games for Autistic Children in iran. Proced. - Soc. Behav. Sci. 176, 898–906. doi:10.1016/j.sbspro.2015.01.556

CrossRef Full Text | Google Scholar

Tapus, A., Peca, A., Aly, A., Pop, C., Jisa, L., Pintea, S., et al. (2012). Children with Autism Social Engagement in Interaction with Nao, an Imitative Robot. Is 13, 315–347. doi:10.1075/is.13.3.01tap

CrossRef Full Text | Google Scholar

Tartaro, A. (2006). “Storytelling with a Virtual Peer as an Intervention for Children with Autism,” in Proceedings Of The 7th International ACM SIGACCESS Conference On Computers And Accessibility - Assets '05, Portland, OR, October 23–25, 2006, 42–44. doi:10.1145/1127564.1127573

CrossRef Full Text | Google Scholar

Thill, S., Pop, C. A., Belpaeme, T., Ziemke, T., and Vanderborght, B. (2012). Robot-assisted Therapy for Autism Spectrum Disorders with (Partially) Autonomous Control: Challenges and Outlook. Paladyn 3, 209–217. doi:10.2478/s13230-013-0107-7

CrossRef Full Text | Google Scholar

Warren, Z. E., Zheng, Z., Swanson, A. R., Bekele, E., Zhang, L., Crittendon, J. A., et al. (2015). Can Robotic Interaction Improve Joint Attention Skills? J. Autism Dev. Disord. 45, 3726–3734. doi:10.1007/s10803-013-1918-4

PubMed Abstract | CrossRef Full Text | Google Scholar

Yussof, H., Salleh, M. H., Miskam, M. A., Shamsuddin, S., and Omar, A. R. (2015). “Asknao Apps Targeting at Social Skills Development for Children with Autism,” in 2015 IEEE international conference on automation science and engineering (CASE), Gothenburg, Sweden, August 24–28, 2015 (IEEE), 973–978. doi:10.1109/coase.2015.7294225

CrossRef Full Text | Google Scholar

Zheng, Z., Young, E. M., Swanson, A. R., Weitlauf, A. S., Warren, Z. E., Sarkar, N., et al. (2015). Robot-Mediated Imitation Skill Training for Children with Autism. IEEE Trans. Neural Syst. Rehabil. Eng. 24, 682–691. doi:10.1109/TNSRE.2015.2475724

PubMed Abstract | CrossRef Full Text | Google Scholar

Keywords: socially assistive robots, autism therapy, action selection, storytelling, attention skills, personalization, human-robot interaction

Citation: Baraka K, Couto M, Melo FS, Paiva A and Veloso M (2022) “Sequencing Matters”: Investigating Suitable Action Sequences in Robot-Assisted Autism Therapy. Front. Robot. AI 9:784249. doi: 10.3389/frobt.2022.784249

Received: 27 September 2021; Accepted: 11 February 2022;
Published: 09 March 2022.

Edited by:

Alireza Taheri, Sharif University of Technology, Iran

Reviewed by:

Carolin Straßmann, Ruhr West University of Applied Sciences, Germany
Konstantinos Tsiakas, Delft University of Technology, Netherlands

Copyright © 2022 Baraka, Couto, Melo, Paiva and Veloso. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Kim Baraka,

KB is currently an assistant professor at the Free University of Amsterdam

MV is currently head of AI Research at JP Morgan