Towards an Explanation Generation System for Robots: Analysis and Recommendations

Ben Meadows, Mohan Sridharan, Zenon Colaco

Research output: Contribution to journalArticlepeer-review

1 Citation (Scopus)
187 Downloads (Pure)

Abstract

A fundamental challenge in robotics is to reason with incomplete domain knowledge to explain unexpected observations and partial descriptions extracted from sensor observations. Existing explanation generation systems draw on ideas that can be mapped to a multidimensional space of system characteristics, defined by distinctions, such as how they represent knowledge and if and how they reason with heuristic guidance. Instances in this multidimensional space corresponding to existing systems do not support all of the desired explanation generation capabilities for robots. We seek to address this limitation by thoroughly understanding the range of explanation generation capabilities and the interplay between the distinctions that characterize them. Towards this objective, this paper first specifies three fundamental distinctions that can be used to characterize many existing explanation generation systems. We explore and understand the effects of these distinctions by comparing the capabilities of two systems that differ substantially along these axes, using execution scenarios involving a robot waiter assisting in seating people and delivering orders in a restaurant. The second part of the paper uses this study to argue that the desired explanation generation capabilities corresponding to these three distinctions can mostly be achieved by exploiting the complementary strengths of the two systems that were explored. This is followed by a discussion of the capabilities related to other major distinctions to provide detailed recommendations for developing an explanation generation system for robots.
Original languageEnglish
Article number21
Number of pages26
JournalRobotics
Volume5
Issue number4
Early online date13 Oct 2016
DOIs
Publication statusPublished - 1 Dec 2016

Keywords

  • cognitive architectures
  • diagnosis
  • explanation generation
  • scene explanation
  • human-robot collaboration
  • human-robot interaction
  • knowledge representation
  • plan understanding

Fingerprint

Dive into the research topics of 'Towards an Explanation Generation System for Robots: Analysis and Recommendations'. Together they form a unique fingerprint.

Cite this