Explainable Agents and Robots: Results from a Systematic Literature Review

Humans are increasingly relying on complex systems that heavily adopts Artificial Intelligence (AI) techniques. Such systems are employed in a growing number of domains, and making them explainable is an impelling priority. Recently, the domain of eXplainable Artificial Intelligence (XAI) emerged with the aims of fostering transparency and trustworthiness. Several reviews have been conducted. Nevertheless, most of them deal with data-driven XAI to overcome the opaqueness of black-box algorithms. Contributions addressing goal-driven XAI (e.g., explainable agency for robots and agents) are still missing. This paper aims at filling this gap, proposing a Systematic Literature Review. The main findings are (i) a considerable portion of the papers propose conceptual studies, or lack evaluations or tackle relatively simple scenarios; (ii) almost all of the studied papers deal with robots/agents explaining their behaviors to the human users, and very few works addressed inter-robot (inter-agent) explainability. Finally, (iii) while providing explanations to non-expert users has been outlined as a necessity, only a few works addressed the issues of personalization and context-awareness.

[1]  Franco Turini,et al.  A Survey of Methods for Explaining Black Box Models , 2018, ACM Comput. Surv..

[2]  Bradley Hayes,et al.  Improving Robot Controller Transparency Through Autonomous Policy Explanation , 2017, 2017 12th ACM/IEEE International Conference on Human-Robot Interaction (HRI.

[3]  Seiji Yamada,et al.  Effect of Expressive Lights on Human Perception and Interpretation of Functional Robot , 2018, CHI Extended Abstracts.

[4]  Wendy Ju,et al.  Expressing thought: Improving robot readability with animation principles , 2011, 2011 6th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[5]  Tim Miller,et al.  Communication in Human-Agent Teams for Tasks with Joint Action , 2015, COIN@AAMAS/IJCAI.

[6]  Mark A. Neerincx,et al.  Using Perceptual and Cognitive Explanations for Enhanced Human-Agent Team Performance , 2018, HCI.

[7]  Daniele Magazzeni,et al.  Towards Providing Explanations for AI Planner Decisions , 2018, IJCAI 2018.

[8]  Yu Zhang,et al.  Plan Explanations as Model Reconciliation: Moving Beyond Explanation as Soliloquy , 2017, IJCAI.

[9]  Tatsuya Nomura,et al.  Relationships between Robot's Self-Disclosures and Human's Anxiety toward Robots , 2011, 2011 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology.

[10]  Margaret M. Burnett,et al.  Toward Foraging for Understanding of StarCraft Agents: An Empirical Study , 2017, IUI.

[11]  Devi Parikh,et al.  It Takes Two to Tango: Towards Theory of AI's Mind , 2017, ArXiv.

[12]  Peter Carey,et al.  Data Protection: A Practical Guide to UK and EU Law , 2004 .

[13]  Ning Wang,et al.  The Impact of POMDP-Generated Explanations on Trust and Performance in Human-Robot Teams , 2016, AAMAS.

[14]  Khaled Ghédira,et al.  International Conference in Knowledge Based and Intelligent Information and Engineering Systems-KES 2013 Intra-agent explanation using temporal and extended causal maps , 2013 .

[15]  Claude Sammut,et al.  Towards Explainable Tool Creation by a Robot , 2017 .

[16]  Aldo Franco Dragoni,et al.  Multi-Agent Systems' Negotiation Protocols for Cyber-Physical Systems: Results from a Systematic Literature Review , 2018, ICAART.

[17]  Michael W. Floyd,et al.  Learning from Exploration: Towards an Explainable Goal Reasoning Agent , 2018 .

[18]  David Whitney,et al.  Communicating Robot Arm Motion Intent Through Mixed Reality Head-mounted Displays , 2017, ISRR.

[19]  Quanshi Zhang,et al.  Visual interpretability for deep learning: a survey , 2018, Frontiers of Information Technology & Electronic Engineering.

[20]  Samir Aknine,et al.  How explainable plans can make planning faster , 2018 .

[21]  Tim Miller,et al.  Explainable AI: Beware of Inmates Running the Asylum Or: How I Learnt to Stop Worrying and Love the Social and Behavioural Sciences , 2017, ArXiv.

[22]  Koen V. Hindriks,et al.  Debugging Is Explaining , 2012, PRIMA.

[23]  Siddhartha S. Srinivasa,et al.  Effects of Robot Motion on Human-Robot Collaboration , 2015, 2015 10th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[24]  E. Vincent Cross,et al.  Explaining robot actions , 2012, 2012 7th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[25]  Jessie Y. C. Chen,et al.  Situation awareness-based agent transparency and human-autonomy teaming effectiveness , 2018 .

[26]  Ross A. Knepper On the Communicative Aspect of Human-Robot Joint Action * , 2016 .

[27]  Jekaterina Novikova,et al.  Emotionally expressive robot behavior improves human-robot collaboration , 2015, 2015 24th IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN).

[28]  Ross A. Knepper,et al.  Implicit Communication in a Joint Action , 2017, 2017 12th ACM/IEEE International Conference on Human-Robot Interaction (HRI.

[29]  David W. Aha,et al.  Towards Explainable NPCs: A Relational Exploration Learning Agent , 2018, AAAI Workshops.

[30]  Koen V. Hindriks,et al.  The role of emotion in self-explanations by cognitive agents , 2017, 2017 Seventh International Conference on Affective Computing and Intelligent Interaction Workshops and Demos (ACIIW).

[31]  Dawn M. Tilbury,et al.  Explanations and Expectations: Trust Building in Automated Vehicles , 2018, HRI.

[32]  Subbarao Kambhampati,et al.  Balancing Explicability and Explanation in Human-Aware Planning , 2017, AAAI Fall Symposia.

[33]  Alexandra Kirsch,et al.  Influence of legibility on perceived safety in a virtual human-robot path crossing task , 2012, 2012 IEEE RO-MAN: The 21st IEEE International Symposium on Robot and Human Interactive Communication.

[34]  Jo Vermeulen,et al.  Improving intelligibility and control in Ubicomp , 2010, UbiComp '10 Adjunct.

[35]  D. Dennett The Intentional Stance. , 1987 .

[36]  Weng-Keen Wong,et al.  Why-oriented end-user debugging of naive Bayes text classification , 2011, ACM Trans. Interact. Intell. Syst..

[37]  Paul Voigt,et al.  The EU General Data Protection Regulation (GDPR) , 2017 .

[38]  Willem F. G. Haselager,et al.  Signaling Robot Trustworthiness: Effects of Behavioral Cues as Warnings , 2013, ICSR 2013.

[39]  John-Jules Ch. Meyer,et al.  A Study into Preferred Explanations of Virtual Agent Behavior , 2009, IVA.

[40]  Pat Langley,et al.  Explainable Agency for Intelligent Autonomous Systems , 2017, AAAI.

[41]  Anand S. Rao,et al.  BDI Agents: From Theory to Practice , 1995, ICMAS.

[42]  Thomas Hellström,et al.  Understandable robots - What, Why, and How , 2018, Paladyn J. Behav. Robotics.

[43]  Subbarao Kambhampati,et al.  Explicability? Legibility? Predictability? Transparency? Privacy? Security? The Emerging Landscape of Interpretable Agent Behavior , 2018, ICAPS.

[44]  Khaled Ghedira,et al.  Explanation language syntax for Multi-Agent Systems , 2013, 2013 World Congress on Computer and Information Technology (WCCIT).

[45]  Mark D. Fairchild,et al.  Handbook of color psychology , 2015 .

[46]  Eric Yeh,et al.  Explanation to Avert Surprise , 2018, IUI Workshops.

[47]  M. Tomasello,et al.  Does the chimpanzee have a theory of mind? 30 years later , 2008, Trends in Cognitive Sciences.

[48]  Rebecca Saxe,et al.  Reading minds versus following rules: Dissociating theory of mind and executive control in the brain , 2006, Social neuroscience.

[49]  Ana Paiva,et al.  Expressive Lights for Revealing Mobile Service Robot State , 2015, ROBOT.

[50]  Andreas Theodorou,et al.  What Does the Robot Think? Transparency as a Fundamental Design Requirement for Intelligent Systems , 2016, IJCAI 2016.

[51]  Amina Adadi,et al.  Peeking Inside the Black-Box: A Survey on Explainable Artificial Intelligence (XAI) , 2018, IEEE Access.

[52]  Helen F. Hastie,et al.  MIRIAM: A Multimodal Interface for Explaining the Reasoning Behind Actions of Remote Autonomous Systems , 2018, ICMI.

[53]  David Garlan,et al.  Toward Explainable Multi-Objective Probabilistic Planning , 2018, 2018 IEEE/ACM 4th International Workshop on Software Engineering for Smart Cyber-Physical Systems (SEsCPS).

[54]  Christian Laugier,et al.  From Proxemics Theory to Socially-Aware Navigation: A Survey , 2014, International Journal of Social Robotics.

[55]  Paolo Sernani,et al.  Exploring the ambient assisted living domain: a systematic review , 2017, J. Ambient Intell. Humaniz. Comput..

[56]  Raymond Sheh,et al.  Different XAI for Different HRI , 2017, AAAI Fall Symposia.

[57]  Derek Doran,et al.  What Does Explainable AI Really Mean? A New Conceptualization of Perspectives , 2017, CEx@AI*IA.

[58]  Sylvain Bromberger,et al.  On What We Know We Don't Know: Explanation, Theory, Linguistics, and How Questions Shape Them , 1993 .

[59]  Michael D. Coovert,et al.  Exploration of intention expression for robots , 2012, 2012 7th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[60]  John-Jules Ch. Meyer,et al.  A Methodology for Developing Self-explaining Agents for Virtual Training , 2009, LADS.

[61]  Theresa-Marie Rhyne,et al.  Visual Analytics for Explainable Deep Learning , 2018, IEEE Computer Graphics and Applications.

[62]  Ning Wang,et al.  Clustering Behavior to Recognize Subjective Beliefs in Human-Agent Teams , 2018, AAMAS.

[63]  Eric Margolis,et al.  The Oxford handbook of philosophy of cognitive science , 2012 .

[64]  Yu Zhang,et al.  Behavior Explanation as Intention Signaling in Human-Robot Teaming , 2018, 2018 27th IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN).

[65]  Masahiko Mikawa,et al.  Expression of intention by rotational head movements for teleoperated mobile robot , 2018, 2018 IEEE 15th International Workshop on Advanced Motion Control (AMC).

[66]  Hans Kraml,et al.  Simulation Theory versus Theory Theory Theories concerning the Ability to Read Minds , 2002 .

[67]  Anind K. Dey,et al.  Design of an intelligible mobile context-aware application , 2011, Mobile HCI.

[68]  Siddhartha S. Srinivasa,et al.  Legibility and predictability of robot motion , 2013, 2013 8th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[69]  Zachary Chase Lipton The mythos of model interpretability , 2016, ACM Queue.

[70]  Rachel K. E. Bellamy,et al.  Visualizations for an Explainable Planning Agent , 2017, IJCAI.

[71]  Danny Weyns,et al.  Variability in Software Systems—A Systematic Literature Review , 2014, IEEE Transactions on Software Engineering.

[72]  P. Churchland Folk Psychology and the Explanation of Human Behavior , 1989 .

[73]  Jessie Y. C. Chen,et al.  Effects of agent transparency and communication framing on human-agent teaming , 2017, 2017 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[74]  Sara B. Kiesler,et al.  Human Mental Models of Humanoid Robots , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[75]  Weng-Keen Wong,et al.  Making intelligent systems understandable and controllable by end users , 2012 .

[76]  Cindy L. Bethel,et al.  Robots without faces: non-verbal social human-robot interaction , 2009 .

[77]  Koen V. Hindriks,et al.  Personalised self-explanation by robots: The role of goals versus beliefs in robot-action explanation for children and adults , 2017, 2017 26th IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN).

[78]  Frank E. Ritter,et al.  Designs for explaining intelligent agents , 2009, Int. J. Hum. Comput. Stud..

[79]  Dietmar Jannach,et al.  Recommendation quality, transparency, and website quality for trust-building in recommendation agents , 2016, Electron. Commer. Res. Appl..

[80]  Andreas Theodorou,et al.  Robot transparency, trust and utility , 2016, Connect. Sci..

[81]  David W. Aha,et al.  Incorporating Transparency During Trust-Guided Behavior Adaptation , 2016, ICCBR.

[82]  John-Jules Ch. Meyer,et al.  Design and Evaluation of Explainable BDI Agents , 2010, 2010 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology.

[83]  Koen V. Hindriks,et al.  Do You Get It? User-Evaluated Explainable BDI Agents , 2010, MATES.

[84]  Weng-Keen Wong,et al.  Too much, too little, or just right? Ways explanations impact end users' mental models , 2013, 2013 IEEE Symposium on Visual Languages and Human Centric Computing.

[85]  Ofra Amir,et al.  HIGHLIGHTS: Summarizing Agent Behavior to People , 2018, AAMAS.

[86]  Pearl Brereton,et al.  Systematic literature reviews in software engineering - A systematic literature review , 2009, Inf. Softw. Technol..

[87]  Pearl Brereton,et al.  Refining the systematic literature review process—two participant-observer case studies , 2010, Empirical Software Engineering.

[88]  Raj Korpan,et al.  MengeROS: a Crowd Simulation Tool for Autonomous Robot Navigation , 2018, AAAI Fall Symposia.

[89]  Or Biran,et al.  Explanation and Justification in Machine Learning : A Survey Or , 2017 .

[90]  Jeffrey M. Bradshaw,et al.  Explanation in Human-Agent Teamwork , 2011, COIN@AAMAS&WI-IAT.

[91]  Jessie Y. C. Chen,et al.  Effects of Agent Transparency on Operator Trust , 2015, HRI.

[92]  Talal Rahwan,et al.  How AI Wins Friends and Influences People in Repeated Games With Cheap Talk , 2018, AAAI.

[93]  Joanna Bryson,et al.  Improving robot transparency: Real-time visualisation of robot AI substantially improves understanding in naive observers , 2017, 2017 26th IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN).

[94]  John-Jules Ch. Meyer,et al.  A Theoretical Framework for Explaining Agent Behavior , 2011, SIMULTECH.

[95]  Tim Miller,et al.  Explanation in Artificial Intelligence: Insights from the Social Sciences , 2017, Artif. Intell..

[96]  Mark O. Riedl,et al.  Rationalization: A Neural Machine Translation Approach to Generating Natural Language Explanations , 2017, AIES.

[97]  Joan Bruna,et al.  Intriguing properties of neural networks , 2013, ICLR.

[98]  Juan A. Recio-García,et al.  Make it personal: A social explanation system applied to group recommendations , 2017, Expert Syst. Appl..

[99]  Simone Stumpf,et al.  The effect of explanations on perceived control and behaviors in intelligent systems , 2013, CHI Extended Abstracts.

[100]  Klaus-Robert Müller,et al.  Explainable Artificial Intelligence: Understanding, Visualizing and Interpreting Deep Learning Models , 2017, ArXiv.

[101]  Andreas Holzinger,et al.  Towards the Augmented Pathologist: Challenges of Explainable-AI in Digital Pathology , 2017, ArXiv.

[102]  Ravi Teja Chadalavada,et al.  That's on my mind! robot to human intention communication through on-board projection on shared floor space , 2015, 2015 European Conference on Mobile Robots (ECMR).

[103]  Axel Schulte,et al.  Self-explanation capability for cognitive agents on-board of UCAVs to improve cooperation in a manned-unmanned fighter team , 2013 .

[104]  Subbarao Kambhampati,et al.  Explicability versus Explanations in Human-Aware Planning , 2018, AAMAS.