Moral Permissibility of Action Plans Felix Lindner Robert Mattmller - - PowerPoint PPT Presentation

moral permissibility of action plans
SMART_READER_LITE
LIVE PREVIEW

Moral Permissibility of Action Plans Felix Lindner Robert Mattmller - - PowerPoint PPT Presentation

Moral Permissibility of Action Plans Felix Lindner Robert Mattmller Bernhard Nebel June 25, 2018 XAIP Workshop @ ICAPS 2018, Delft, Netherlands Motivation Moral vs. explainable planning Explainable Planning (Fox, Long, Magazzeni, 2017)


slide-1
SLIDE 1

Moral Permissibility of Action Plans

Felix Lindner Robert Mattmüller Bernhard Nebel

June 25, 2018 XAIP Workshop @ ICAPS 2018, Delft, Netherlands

slide-2
SLIDE 2

Motivation

Moral vs. explainable planning

Explainable Planning (Fox, Long, Magazzeni, 2017)

Things to be explained: Q1/Q2: “Why did you do that? And why didn’t you do something else (that I would have done)?”

June 25, 2018 Lindner, Mattmüller, Nebel – Moral Permissibility of Action Plans 2 / 17

slide-3
SLIDE 3

Motivation

Moral vs. explainable planning

Explainable Planning (Fox, Long, Magazzeni, 2017)

Things to be explained: Q1/Q2: “Why did you do that? And why didn’t you do something else (that I would have done)?” “Because your proposed alternative plan is morally wrong!”

June 25, 2018 Lindner, Mattmüller, Nebel – Moral Permissibility of Action Plans 2 / 17

slide-4
SLIDE 4

Motivation

Moral vs. explainable planning

Explainable Planning (Fox, Long, Magazzeni, 2017)

Things to be explained: Q1/Q2: “Why did you do that? And why didn’t you do something else (that I would have done)?” “Because your proposed alternative plan is morally wrong!” Q3: “Why is what you propose to do more efficient/safe/cheap than something else (that I would have done)?”

June 25, 2018 Lindner, Mattmüller, Nebel – Moral Permissibility of Action Plans 2 / 17

slide-5
SLIDE 5

Motivation

Moral vs. explainable planning

Explainable Planning (Fox, Long, Magazzeni, 2017)

Things to be explained: Q1/Q2: “Why did you do that? And why didn’t you do something else (that I would have done)?” “Because your proposed alternative plan is morally wrong!” Q3: “Why is what you propose to do more efficient/safe/cheap/morally permissible than something else (that I would have done)?”

June 25, 2018 Lindner, Mattmüller, Nebel – Moral Permissibility of Action Plans 2 / 17

slide-6
SLIDE 6

Motivation

Moral vs. explainable planning

Explainable Planning (Fox, Long, Magazzeni, 2017)

Things to be explained: Q1/Q2: “Why did you do that? And why didn’t you do something else (that I would have done)?” “Because your proposed alternative plan is morally wrong!” Q3: “Why is what you propose to do more efficient/safe/cheap/morally permissible than something else (that I would have done)?” “Because your proposed plan violates the do-no-instrumental-harm principle, whereas mine does not! Here is how: ...!”

June 25, 2018 Lindner, Mattmüller, Nebel – Moral Permissibility of Action Plans 2 / 17

slide-7
SLIDE 7

Motivation

A scenario

Example (Household robot)

Goal: try to keep the children quiet while parents are away (in order not to upset the neighbours).

June 25, 2018 Lindner, Mattmüller, Nebel – Moral Permissibility of Action Plans 3 / 17

slide-8
SLIDE 8

Motivation

A scenario

Example (Household robot)

Goal: try to keep the children quiet while parents are away (in order not to upset the neighbours). Outcome: the house is quiet ...since the children are dead.

June 25, 2018 Lindner, Mattmüller, Nebel – Moral Permissibility of Action Plans 3 / 17

slide-9
SLIDE 9

Motivation

A scenario

Example (Household robot)

Goal: try to keep the children quiet while parents are away (in order not to upset the neighbours). Outcome: the house is quiet ...since the children are dead. Problem: the robot has obviously violated some moral values.

June 25, 2018 Lindner, Mattmüller, Nebel – Moral Permissibility of Action Plans 3 / 17

slide-10
SLIDE 10

Motivation

This talk

Can we build morally competent planners? (For now: How to judge moral permissibility of plans?) Ethical theories mainly aimed at permissibility of single actions. How to generalize this to action plans?

June 25, 2018 Lindner, Mattmüller, Nebel – Moral Permissibility of Action Plans 4 / 17

slide-11
SLIDE 11

Ethical principles

Deontology: actions have an inherent ethical value (Kantiatism). Utilitarianism: actions are only judged by their consequences (maximize the overall utility value). Do-no-harm principle: don’t do anything that leads to negative consequences. Do-no-instrumental-harm principle: don’t do anything that leads to negative consequences, unless as unintended side-effects. Doctrine of double effect: ...

June 25, 2018 Lindner, Mattmüller, Nebel – Moral Permissibility of Action Plans 5 / 17

slide-12
SLIDE 12

Ethical principles

Doctrine of double effect (DDE): An action is permissible if:

1 the action itself is morally good or neutral, 2 some positive consequence is intended, 3 no negative consequence is intended, 4 no negative consequence is a means to the goal, and 5 positive consequences sufficiently outweigh negative ones.

June 25, 2018 Lindner, Mattmüller, Nebel – Moral Permissibility of Action Plans 6 / 17

slide-13
SLIDE 13

Thought experiment: the trolley problem

Standard trolley problem: You can save five people, but your action will kill one. Fat-man trolley problem: By actively killing somebody, you can save five people.

June 25, 2018 Lindner, Mattmüller, Nebel – Moral Permissibility of Action Plans 7 / 17

slide-14
SLIDE 14

Planning formalism

Ordinary propositional planning formalism with conditional effects, e.g., SAS+, extended by: timed exogenous actions a value function from actions, facts and states to numeric values (values of facts and states should be consistent) counterfactual-friendly execution semantics (inapplicable actions are just skipped)

June 25, 2018 Lindner, Mattmüller, Nebel – Moral Permissibility of Action Plans 8 / 17

slide-15
SLIDE 15

Means to an end

When is an effect a means to an end? Use counterfactual analysis: would the end effect happen even if the (potential) means effect did not happen? Usual problems: preemption, ... Example: Candle and light bulb both illuminate the room. What is the means then? What if the light bulb has a toggle switch?

June 25, 2018 Lindner, Mattmüller, Nebel – Moral Permissibility of Action Plans 9 / 17

slide-16
SLIDE 16

Means to an end

When is an effect a means to an end? Use counterfactual analysis: would the end effect happen even if the (potential) means effect did not happen? Usual problems: preemption, ... Example: Candle and light bulb both illuminate the room. What is the means then? What if the light bulb has a toggle switch? Tentative definition: An effect in a plan is a means to an intended end effect, if this end effect were not true in the final state if some subset of the particular means effect is deleted in the plan.

June 25, 2018 Lindner, Mattmüller, Nebel – Moral Permissibility of Action Plans 9 / 17

slide-17
SLIDE 17

Ethical plan validation

Let’s go over our five ethical principles and see how they can be verified for a given plan.

June 25, 2018 Lindner, Mattmüller, Nebel – Moral Permissibility of Action Plans 10 / 17

slide-18
SLIDE 18

Ethical plan validation

Deontology

Definition: A plan is deontologically permissible if all of its actions have nonnegative value (or: are not morally impermissible). Computation: Trivial

June 25, 2018 Lindner, Mattmüller, Nebel – Moral Permissibility of Action Plans 11 / 17

slide-19
SLIDE 19

Ethical plan validation

Utilitarianism

Definition: A plan is permissible according to utilitarianism if the value of its final state is maximal among all plans. Computation: Explore reachable state space, compare utilities of states.

June 25, 2018 Lindner, Mattmüller, Nebel – Moral Permissibility of Action Plans 12 / 17

slide-20
SLIDE 20

Ethical plan validation

Do-no-harm principle

Definition: A plan is permissible according to the do-no-harm principle if no harmful fact that is true in the terminal state can be avoided by deleting any part of the plan. Computation: Check all harmful facts in terminal state against all subplans.

June 25, 2018 Lindner, Mattmüller, Nebel – Moral Permissibility of Action Plans 13 / 17

slide-21
SLIDE 21

Ethical plan validation

Do-no-instrumental-harm principle

Similar to do-no-harm principle, plus means-ends analysis. Note: two counterfactual analyses causation of harm instrumentality

June 25, 2018 Lindner, Mattmüller, Nebel – Moral Permissibility of Action Plans 14 / 17

slide-22
SLIDE 22

Ethical plan validation

Doctrine of double effect

More or less a combination of the previous principles.

June 25, 2018 Lindner, Mattmüller, Nebel – Moral Permissibility of Action Plans 15 / 17

slide-23
SLIDE 23

Ethical plan validation

Computational complexity

Ethical principle computational complexity Deontology linear time Utilitarianism PSPACE-complete Do-no-harm principle co-NP-complete Do-no-instrumental harm principle co-NP-complete Doctrine of double effect co-NP-complete

June 25, 2018 Lindner, Mattmüller, Nebel – Moral Permissibility of Action Plans 16 / 17

slide-24
SLIDE 24

Conclusions

Generalization of action-based to plan-based ethical judgments is possible. Opens up possibility to communicate decisions based on ethical principles to user. Surprising complexity results, based on the fact that the same effect can be made true arbitrarily often. Main formal problem: appropriate definitions of “causing harm” and being a “means to an end”. Not clear whether ours are the right way to go. Outlook: How to generate morally permissible plans?

June 25, 2018 Lindner, Mattmüller, Nebel – Moral Permissibility of Action Plans 17 / 17