Extracting Reasons for Moral Judgments Under Various Ethical Principles

We present an approach to the computational extraction of reasons for the sake of explaining moral judgments in the context of an hybrid ethical reasoning agent (HERA). The HERA agent employs logical representations of ethical principles to make judgments about the moral permissibility or impermissibility of actions, and uses the same logical formulae to come up with reasons for these judgments. We motivate the distinction between sufficient reasons, necessary reasons, and necessary parts of sufficient reasons yielding different types of explanations, and we provide algorithms to extract these reasons.

[1]  Felix Lindner,et al.  The Hybrid Ethical Reasoning Agent IMMANUEL , 2017, HRI.

[2]  Steffen Hölldobler,et al.  Ethical Decision Making under the Weak Completion Semantics , 2018, Bridging@IJCAI/ECAI.

[3]  J. Mackie,et al.  I . CAUSES AND CONDITIONS , 2008 .

[4]  Joao Marques-Silva,et al.  Prime Compilation of Non-Clausal Formulae , 2015, IJCAI.

[5]  T. Troward Causes and conditions. , 1919 .

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

[7]  Luís Moniz Pereira,et al.  Programming Machine Ethics , 2016, Studies in Applied Philosophy, Epistemology and Rational Ethics.

[8]  Michael Anderson,et al.  Machine Ethics , 2011 .

[9]  Michael Stocker,et al.  The Schizophrenia of Modern Ethical Theories , 1976 .

[10]  Illtyd Trethowan Causality , 1938 .

[11]  Chris Russell,et al.  Efficient Search for Diverse Coherent Explanations , 2019, FAT.

[12]  Holger Hermanns,et al.  From Machine Ethics To Machine Explainability and Back , 2018, International Symposium on Artificial Intelligence and Mathematics.

[13]  Joao Marques-Silva,et al.  PySAT: A Python Toolkit for Prototyping with SAT Oracles , 2018, SAT.

[14]  Franz von Kutschera,et al.  Causation , 1993, J. Philos. Log..

[15]  Lakhdar Sais,et al.  Enumerating Prime Implicants of Propositional Formulae in Conjunctive Normal Form , 2014, JELIA.

[16]  Stephanie Rosenthal,et al.  Verbalization: Narration of Autonomous Robot Experience , 2016, IJCAI.

[17]  Adnan Darwiche,et al.  A Symbolic Approach to Explaining Bayesian Network Classifiers , 2018, IJCAI.

[18]  Luciano Floridi,et al.  Transparent, explainable, and accountable AI for robotics , 2017, Science Robotics.

[19]  Michael W. Floyd,et al.  Explaining Rebel Behavior in Goal Reasoning Agents , 2018 .

[20]  Chris Russell,et al.  Explaining Explanations in AI , 2018, FAT.

[21]  Murray Shanahan,et al.  Prediction is Deduction but Explanation is Abduction , 1989, IJCAI.

[22]  Bernhard Nebel,et al.  The HERA approach to morally competent robots , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

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

[24]  Marco Ragni,et al.  Perceived Difficulty of Moral Dilemmas Depends on Their Causal Structure: A Formal Model and Preliminary Results , 2017, CogSci.