| Literature DB >> 31968650 |
Tahir Abbas1,2, Vassilis-Javed Khan1, Ujwal Gadiraju3, Emilia Barakova1, Panos Markopoulos1.
Abstract
Coping with stress is crucial for a healthy lifestyle. In the past, a great deal of research has been conducted to use socially assistive robots as a therapy to alleviate stress and anxiety related problems. However, building a fully autonomous social robot which can deliver psycho-therapeutic solutions is a very challenging endeavor due to limitations in artificial intelligence (AI). To overcome AI's limitations, researchers have previously introduced crowdsourcing-based teleoperation methods, which summon the crowd's input to control a robot's functions. However, in the context of robotics, such methods have only been used to support the object manipulation, navigational, and training tasks. It is not yet known how to leverage real-time crowdsourcing (RTC) to process complex therapeutic conversational tasks for social robotics. To fill this gap, we developed Crowd of Oz (CoZ), an open-source system that allows Softbank's Pepper robot to support such conversational tasks. To demonstrate the potential implications of this crowd-powered approach, we investigated how effectively, crowd workers recruited in real-time can teleoperate the robot's speech, in situations when the robot needs to act as a life coach. We systematically varied the number of workers who simultaneously handle the speech of the robot (N = 1, 2, 4, 8) and investigated the concomitant effects for enabling RTC for social robotics. Additionally, we present Pavilion, a novel and open-source algorithm for managing the workers' queue so that a required number of workers are engaged or waiting. Based on our findings, we discuss salient parameters that such crowd-powered systems must adhere to, so as to enhance their performance in response latency and dialogue quality.Entities:
Keywords: coaching; crowdsourcing; human computation; real-time crowd-powered systems; social conversation; social robotics; stress
Year: 2020 PMID: 31968650 PMCID: PMC7014516 DOI: 10.3390/s20020569
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Summary of the key differences between Crowd of Oz (CoZ) and other crowd-powered conversational agents.
| Reference | Use Case | Input | Output | Device |
|---|---|---|---|---|
| Chorus [ | Information retrieval | User queries in natural language | Text message | Mobile phones or PC |
| Evorus [ | Information retrieval | User queries in natural language | Text message | Mobile phones or PC |
| VizWiz [ | Assisting blind users to interact with devices | Video stream and recorded audio question + text | Audio through voice-over screen reader | Mobile phones |
| Chorus:view [ | Assisting blind users to interact with devices | Video stream and recorded audio question + text | Audio through voice-over screen reader | Mobile phones |
| CrowdBoard [ | Creativity | Write ideas on sticky notes | Textual ideas from crowd workers | Digital whiteboard |
| InstructableCrowd [ | Programming | User’s problem in natural language | IF-THEN rules | Mobile phones |
| CoZ | Live conversational task for stress management | Real time audio and video feed + transcribed text messages | Animated Speech by Pepper robot and text message displayed on the Pepper robot’s Tablet | Pepper or NAO robot |
Summary of the key differences between CoZ and other systems from crowd or web robotics.
| Reference | Use Case | Input | Output | Robot |
|---|---|---|---|---|
| Legion [ | Robot navigation | Video stream of rovio robot + arrow key presses | Robot movement | Rovio robot |
| CrowdDrone [ | Drone navigation | Simulated or real imagery from drone’s camera + arrow key presses | Robot movement | Drone robot |
| EURECA [ | Scene manipulation | Natural language query + scene manipulation (zoom, pan, orbit) + selection tools | Segmented and labelled objects | Fetch robot |
| Robot Management System (RMS) [ | Robot navigation + manipulation | Arrow keys for changing direction + camera feeds + 2D map + slider control to alter speed + arm controls | Robot movement and object retrieval | PR2 robot |
| Learning from demonstration [ | Robot learning | Web interface for controlling a robot | Robot movement | iRobot |
| CoZ | Live conversational task for stress management | Real time audio and video feed + transcribed text messages | Animated speech by Pepper robot and text message displayed on the Pepper robot’s Tablet | Pepper or NAO robot |
Figure 1High-level system architecture of Crowd of Oz.
Figure 2Waiting page where workers are kept to ensure availability.
Figure 3Crowd worker’s main task page. It also shows an actress interacting with the CoZ from one of the sessions.
Figure 4An actress interacting with a CoZ powered Pepper robot during a session.
Problems or situations mentioned by an actress during sessions and examples of corresponding crowd responses.
| Problem/Topic | Indicative Excerpt |
|---|---|
| Opening a discussion | User: I have been stressed for the past few weeks really and it’s very difficult to focus on my studies and it would be nice just to talk about that. |
| Moving to a new city | User: I moved from Belgium to the Netherlands 3 months ago to do this minor so its new city and new house I am living in. |
| Difficulty in study | User: So, I’m doing a minor here in Eindhoven and it’s new subjects and it’s so different working than before…I am anxious about it⋯ it’s a new style of working…new content, so I do not know how to deal with that. |
| Difficulty in finding people for an interview | User: I need to find people to interview and I don’t know so many people. So, I have tried putting an Ad up, but it didn’t work. It mixes up with all my planning. |
| Noisy roommates | User: I was hoping I would get some sleep, but I have 5 extremely noisy roommates. |
| Showing empathy | User: I am saying that I am very stressed and that I like to speak about that, and I can’t focus on my studies |
Different solutions provided by crowd workers to allivate the stressful thoughts of an actress.
| Solutions | Indicative Excerpt |
|---|---|
| Mindfulness | Robot: I just do mindfulness, where I’m no judgmentally aware of my thoughts and feelings |
| Prayers | Robot: Do prayer |
| Exercise | Robot: Walking is good to clear your mind. |
| Having a dog | Robot: maybe get a dog |
| Socializing | Robot: Sometimes talking to your family helps too. They can give you advice and love |
| Playing sports | Robot: you can try playing sports as well |
| Sleeping aid | Robot: I’d definitely say sleep will help you a lot. You’ll be able to focus a lot more. |
| Taking a break from work | Robot: Perhaps clearing some free time in your schedule to relax while going through this transition would help. |
| Voicing one’s thoughts aloud | Robot: voice your thoughts out loud. |
| Focusing on one thing | Robot: It sounds like you need to break down your bigger problems into smaller parts to begin with. |
| Using calming teas | Robot: I drink hot tea and think about my past. Robot: take some calming teas. |
| Using ear plug or white noise machine | Robot: Have you tried ear plugs or a white noise machine? |
| Watching something interesting | Robot: watch something that you find funny or interesting |
| Listen to music | Robot: Another thing you could do is try and listen to music when stressed it is a great way to relax. |
| Yoga | Robot: Have you tried exercise or yoga? |
| Miscellaneous | Robot: Short walks or exercise, writing, meditation, watching a TV show, or talking to a friend. |
Figure 5Mean latency: significant difference in the average response time between one-crowd and eight-crowd conditions.
Mean latency and quality scores for all conditions.
| Condition | Latency | Quality | ||
|---|---|---|---|---|
| Mean | SD | Mean | Mean | |
| 1-worker | 8.82 | 2.95 | 0.69 | 0.23 |
| 2-worker | 6.79 | 2.25 | 0.68 | 0.27 |
| 4-worker | 6.79 | 1.96 | 0.51 | 0.35 |
| 8-worker | 4.12 | 0.40 | 0.67 | 0.19 |
Figure 6Dialogue quality: no significant difference in quality scores between all conditions.
Mean scores for five chosen categories calculated through linguistic inquiry and word count (LIWC) tool.
| Condition | WC | WPS | Sixltr | Posemo | Negemo |
|---|---|---|---|---|---|
| 1-worker |
|
|
|
|
|
| 2-worker |
|
|
|
|
|
| 4-worker |
|
|
|
|
|
| 8-worker |
|
|
|
|
|
Figure 7Using one-way ANOVA, we found no significant difference between mean scores of five categories across all conditions.
Figure 8t-test revealed that words chosen by crowd workers contained more positive emotions than negative emotions across all conditions.
Average waiting time for eliciting multiple responses (first column), avg. responses per user query and maximum responses per condition (Max).
| Condition | Avg. Waiting Time | Avg. Responses/User Query | Max. |
|---|---|---|---|
| 2-worker | 6.88 ± 2.81 | 1.25 ± 0.17 | 4 |
| 4-worker | 6.60 ± 1.29 | 1.40 ± 0.23 | 6 |
| 8-worker | 5.56 ± 0.71 | 1.53 ± 0.20 | 5 |
Number of messages sent before and after 9 s.
| Condition | Number of Workers | |||
|---|---|---|---|---|
| 1 | 2 | 4 | 8 | |
| <9 s | 65 | 88 | 79 | 130 |
| >9 s | 38 | 31 | 30 | 14 |
Summary of discontinuities in the crowd generated conversations.
| Condition | Total | Mean (SD) |
|---|---|---|
| 1-worker | 11 | 2.2 (2.9) |
| 2-worker | 15 | 3.0 (2.9) |
| 4-worker | 28 | 5.6 (4.3) |
| 8-worker | 36 | 7.2 (4.8) |
Figure 9Number of workers who left during the conversational task vs. who stayed till the end of the task.