# The Jiminy Advisor: Moral Agreements Among Stakeholders Based on Norms and Argumentation

arXiv: https://arxiv.org/abs/1812.04741 · HTML: https://mlsanity.com/paper/1812.04741/

## Key facts

- Cited by 4 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 11 Dec 2018.

## Built on by (most cited first, 4 of 4)

- [Principles for Responsible AI Consciousness Research](https://mlsanity.com/paper/2501.07290/) (2025)
- [Reinforcement Learning and Machine ethics:a systematic review](https://mlsanity.com/paper/2407.02425/) (2024)
- [Weighted Assumption Based Argumentation to reason about ethical principles and actions](https://mlsanity.com/paper/2506.18056/) (2025)
- [RobEthiChor: Automated Context-aware Ethics-based Negotiation for Autonomous Robots](https://mlsanity.com/paper/2507.22664/) (2025)

## Abstract (arXiv)

An autonomous system is constructed by a manufacturer, operates in a society subject to norms and laws, and interacts with end users. All of these actors are stakeholders affected by the behavior of the autonomous system. We address the challenge of how the ethical views of such stakeholders can be integrated in the behavior of an autonomous system. We propose an ethical recommendation component called Jiminy which uses techniques from normative systems and formal argumentation to reach moral agreements among stakeholders. A Jiminy represents the ethical views of each stakeholder by using normative systems, and has three ways of resolving moral dilemmas that involve the opinions of the stakeholders. First, the Jiminy considers how the arguments of the stakeholders relate to one another, which may already resolve the dilemma. Secondly, the Jiminy combines the normative systems of the stakeholders such that the combined expertise of the stakeholders may resolve the dilemma. Thirdly, and only if these two other methods have failed, the Jiminy uses context-sensitive rules to decide which of the stakeholders take preference over the others. At the abstract level, these three methods are characterized by adding arguments, adding attacks between arguments, and revising attacks between arguments. We show how a Jiminy can be used not only for ethical reasoning and collaborative decision-making, but also to provide explanations about ethical behavior.
