What matters and how it matters: A choice-theoretic representation - - PowerPoint PPT Presentation

what matters and how it matters a choice theoretic
SMART_READER_LITE
LIVE PREVIEW

What matters and how it matters: A choice-theoretic representation - - PowerPoint PPT Presentation

What matters and how it matters: A choice-theoretic representation of moral theories Franz Dietrich Christian List Paris School of Economics and CNRS LSE Cumberland Lodge November 2017 Verication and Validation of Autonomous Systems:


slide-1
SLIDE 1

What matters and how it matters: A choice-theoretic representation of moral theories

Franz Dietrich Paris School of Economics and CNRS Christian List LSE Cumberland Lodge November 2017 Veri…cation and Validation of Autonomous Systems: Ethical, Social and Trustworthy behaviour The paper is forthcoming in Philosophical Review

slide-2
SLIDE 2

Plan

Part 1: Motivation Part 2: Options, contexts, rightness Part 3: Ranking-based and reason-based explanations of rightness Part 4: A taxonomy of moral theories Part 5: Learning to be moral (for homans or robots)

slide-3
SLIDE 3

Part 1: Motivation

slide-4
SLIDE 4

Capturing moral behaviour: rightness functions

A ‘rightness function’ R maps each ‘context’ to the set of actions right/permissible in that context. ‘Contexts’ are situations where an agent (human or robot) must take an action.

slide-5
SLIDE 5

Each moral theory has its own rightness function

Example: For the utilitarian righness function, R(K) consists

  • f all feasible options in context K producing maximal total

happiness.

slide-6
SLIDE 6

A rightness function as the deontic content

  • f a moral theory
slide-7
SLIDE 7

Rightness functions vs. choice functions

Choice theorists use ‘choice functions’ instead of ‘rightness func- tions’. Formally the same object, except that R(K) can be empty (‘moral dilemmas’) Our ‘contexts’ K can be richer than in choice theory. Interpretively distinct: Choice functions are about actual (observed, real) choice rightness functions are about moral choice, i.e., how we or the the robot should act.

slide-8
SLIDE 8

Could we simply tell the robot the rightness function which he then executes, full stop?

slide-9
SLIDE 9

Explaining rightness

Choice theorists seek to explain or represent or rationalize a given rightness/choice function R: Classical ranking-based explanation: a …xed relation % that ranks all options, where the choice in any context K is given by R(K) = f%-best feasible options in Kg. Many non-classical explanations or models exist in choice the-

  • ry.

My favourite: reason-based explanation (Dietrich-List, 2016, 2017).

slide-10
SLIDE 10

Part 2: Options, contexts, rightness

slide-11
SLIDE 11

Options

X : an arbitrary set of options

slide-12
SLIDE 12

Contexts

K : an arbitrary set of contexts What is a context? – In rational-choice-theory, it’s merely a description of which

  • ptions are ‘feasible’,

=> so it’s a non-empty set of (‘feasible’) options K X. – More generally, it could contain any additional information, such as room temperature, cultural environment, ‘framing’ information, or even information about the agent (e.g., his cultural identity). => e.g.: K = (Y; t) where Y is the set of feasible op- tions and t is room temperature, or cultural environment,

  • r agent’s cultural identity.
slide-13
SLIDE 13

Contexts (cont.)

Our contexts are fully general: they can be classical or richer. Formally: a context K 2 K is something which induces a non-empty set of feasible options, denoted [K] X – classical context: [K] = K – a non-classical example: K = (Y; t) with feasible set Y = [K] and additional information t.

slide-14
SLIDE 14

Right choice

Let R : K ! 2X be the rightness function, which for each context K 2 K speci…es the set R(K) [K] of permissi- ble/right (feasible) options. This function captures all ‘oughts’, i.e., the deontic content

  • f a moral theory.
slide-15
SLIDE 15

Example: utilitarianism

For the utilitarian righness function, we have R(K) = fx 2 [K] : x gives at least as much overall happiness as each other y in [K]g.

slide-16
SLIDE 16

Part 3: Ranking-based and reason-based explanation

  • f moral choice
slide-17
SLIDE 17

Ranking-based explanation

A ranking-based or classical explanation or representation of the rightness function is a (‘betterness’) relation % on the set

  • f options X such that in each context K the right options

are R(K) = fx 2 K : x % y for all y 2 [K]g.

slide-18
SLIDE 18

Two problems with ranking-based explanation

Problem 1: inconsistent with many moral theories/rightness functions (e.g., context-dependent theories) Problem 2: uninformative, i.e., silent on the ‘why’ –> represenats essentially just the theory’s deontic content, not the full theory (which also includes justi…cations and rea- sons)

slide-19
SLIDE 19

Now: reason-based explanation

slide-20
SLIDE 20

Properties: informally

Which options are right depends on properties, i.e., proper- ties of the options and/or the context, or formally, of option- context pairs. For instance, choosing x in context K might be right because

  • f the (option) property of x that a life is saved, and the

(context) property of K that there is no feasible option in which more than one life is saved.

slide-21
SLIDE 21

Three types of properties: informally

Pure option properties (act properties) pertain to the op- tion only, e.g., the property that the act involves killing, or is expensive. Pure context properties pertain to the context only, e.g., the property that the cultural environment is traditional Indian, or that over 10 acts are feasible. Relational properties pertain to the relation between option and context, e.g., the property that the act has negative ex- ternal e¤ects in the context, or that the option is the most expensive one on o¤er.

slide-22
SLIDE 22

Properties: formally

An option-context pair is a pair (x; K) of an option x in X and a context K in K. –> it represents the choice of x in context K. A property is something which is satis…ed by certain option- context pairs (which have the property). – If you like, identify a property P with the set of option- context pairs having it: P X K.

slide-23
SLIDE 23

Option properties de…ned

A property P is a (pure) option property if (x; K) satis…es P , (x; K0) satis…es P (for all x 2 X, K; K0 2 K). An option property satis…ed by (x; K) is simply called a prop- erty ‘of x’.

slide-24
SLIDE 24

Context properties de…ned

A property P is a (pure) context property if (x; K) satis…es P , (x0; K) satis…es P (for all x; x0 2 X, K 2 K). A context property satis…ed by (x; K) is simply called a prop- erty ‘of K’.

slide-25
SLIDE 25

Relational properties de…ned

A relational property is a property which is neither a (pure)

  • ption property nor a (pure) context property.
slide-26
SLIDE 26

Notation

P : …xed set of all properties considered P(x; K) : set of properties of (x; K) of any kind. P(x) : set of option properties of x P(K) : set of context properties of K

slide-27
SLIDE 27

Righness can be explicated in terms of properties! Two examples...

slide-28
SLIDE 28

Utilitarianism

For each t 0 consider the (option!) property Ht of produc- ing total happiness t. The utilitarian rightness function R picks the feasible option(s) whose happiness property Ht has highest t.

slide-29
SLIDE 29

Another (stylised) example

Consider the choice of a sweet from a basket of sweets served to the agent. So X consists of various sweets: dark Belgium chocolate, white Swiss chocolate, Austrian Mozart balls, American Mars, Snickers, ... A context is a non-empty set K X of sweets on o¤er; so K = 2Xnf?g.

slide-30
SLIDE 30

Stylised example: the properties

We consider the following properties: healthy : the (option) property that the sweet is healthy vulgar : the (context) property that the basket contains a mars or snickers polite : the (relational) property that the sweet is not the

  • nly healthy one on o¤er (so can be chosen politely)
slide-31
SLIDE 31

Stylised example: right choice

According to the moral theory: In non-vulgar contexts, one should choose a sweet that is polite (if available) and healthy (if available), where politeness has priority over health if the two can’t be both achieved. In vulgar contexts, politeness no longer matters, so that one should simply choose a healthy sweet (if available). This de…nes a rightness function R (the formal details are

  • bvious).
slide-32
SLIDE 32

In both examples, righness is driven by properties. But how exactly?

slide-33
SLIDE 33

Reasons structures

A reasons structure is a pair (N; ) containing: a function N, the (normative) relevance function, which as- signs to each context K 2 K a set of properties N(K) P, the (normatively) relevant properties in context K, such that normative relevance is determined by the context proper- ties, i.e., P(K) = P(K0) ) N(K) = N(K0) (for all K; K0 2 K). a binary relation over property bundles ( 2P 2P), the (normative) weighing relation.

slide-34
SLIDE 34

Reasons structures as formalized moral theories

slide-35
SLIDE 35

Example: the utilitarian reasons structure

For classical utilitarianism, N(K) = fHt : t 0g, the set of happiness properties. fHtg fHt0g , t t0 (‘more happiness is better’)

slide-36
SLIDE 36

Example: the reasons structure in the ‘sweet example’

This example suggests the following reasons structure: N(K) =

8 < :

fpolite; healthyg if vulgar 62 P(K) fhealthyg if vulgar 2 P( fpolite; healthyg > fpoliteg > fhealthyg > ?:

slide-37
SLIDE 37

Derivative notions

A reasons structure R (N; ) induces (1) a moral description of options (2) a notion of rightness. Details on next slides!

slide-38
SLIDE 38

(1) Moral description of options

Option x as described morally in context K is the set N(x; K) := P(x; K) \ N(K)

  • f normatively relevant properties of x in context K.
slide-39
SLIDE 39

(2) Right choice

The reasons structure implies the R rightness function which prescribes choosing an option with best normatively relevant properties: R(K) := fx 2 K : N(x; K) N(y; K) for all y 2 Kg: This righness function R is said to be explained or repre- sented by the reasons structure R.

slide-40
SLIDE 40

The utilitarian example again

The above ‘utilitarian reasons structure’ indeed explains the utili- tarian rightness function. To see why, note that any option x is morally described in any context K by its unique happiness property Ht: N(x; k) = fHtg.

slide-41
SLIDE 41

The ‘sweet example’ again

Again, the above reasons structure indeed explains the in- tended rightness function. To see why, note that: – in non-vulgar contexts, any sweet is normatively described as one of four possible property combinations: fpolite; healthyg; fpoliteg; fhealthyg; ?; – in vulgar contexts, the normative description of a sweet is either fhealthyg or ?.

slide-42
SLIDE 42

Two ways the context may matter

A reasons structure (N; ) (or the moral theory it represents) displays context-relevance or non-consequentialism if at least one N(K) contains not just option properties (i.e., context or relational properties), context-variance or relativism if N(K) is not the same for all contexts K 2 K.

slide-43
SLIDE 43

The ‘sweet example’

Here the moral theory (reasons structure) is doubly context-dependent: it is non-consequentialist as the relational property polite is some- times relevant, relativist as N(K) varies with the context K.

slide-44
SLIDE 44

Context-dependence summarized

the context... metaethical meaning matters non-consequentialism a¤ects what matters relativism

slide-45
SLIDE 45

Reason-based explicability

In 4 theorems, we characterize axiomatically the choice func- tions that are: (1) reason-based explicable (2) reason-based explicable in a universalist way (3) reason-based explicable in a consequentialist way (4) reason-based explicable in a universalist and consequential- ist way.

slide-46
SLIDE 46

Part 4: A taxonomy of moral theories

slide-47
SLIDE 47

Metaethical positions formalized

Prominent metaethical positions can be represented:

metaethical position formalised as... consequentialism or non-consequentialism? context-irrelevance? universalism or relativism? context-invariance? monism or pluralism?

  • ne or many properties in N(x; K)?

teleology or non-teleology?

transitive or not?

atomism or holism?

separable or not?

slide-48
SLIDE 48

Agent-relativity: a form of non-conseqntialism or relativism?

We can model both forms of agent-relativity, by building the agent’s identity into the context, and – either letting the agent’s identity matter, – or letting it a¤ect what matters.

slide-49
SLIDE 49

Part 5:

Learning to be moral (for humans or robots)

slide-50
SLIDE 50

How learn the rightness function?

Two approaches for how an agent (e.g. a robot) can come to know the rightness function R: The agent is told R or an underlying theory/explanation of R (e.g., a ranking % or a reasons structure (N; )). The agent learns R bit by bit. Let’s focus on the second, learning-based approach.

slide-51
SLIDE 51

A simple model of learning

Step 1: The agent obtains a restricted rightness function R on a subdomain of contexts K K. Think of R as the restriction of the unknown R to K. Possible sources of R: – explicitly programmed – learnt from positive and negative feedbacks after acting in contexts in K.

slide-52
SLIDE 52

A simple model of learning

Step 2: The agent/robot builds a theory of R, i.e.: either a ranking % of the options occurring in contexts in K. – Problem: often no % exists for R

  • r a reasons structure (N ; %) with for the domain K rather

than K. – Problem: often more than one such reasons structure exists (‘moral underdetermination problem’).

slide-53
SLIDE 53

A simple model of learning

Step 3: Form new moral judgments, i.e., use the theory to extend R to a larger domain of contexts R R. Problem if the theory is a ranking %: we won’t be able to extend R much (no non-trivial new judgments!) But a reason-based theory lends itself to beautiful extensions :-). – These extensions depend on the theory (N ; %) used to explain R, which reinforces the moral underdetermination problem.

slide-54
SLIDE 54

Complementary slides

slide-55
SLIDE 55

(Non-)consequentialism formalized

Consequentialism claims that moral rightness of actions only depends on consequences of actions. Non-consequentialism denies this, claiming that the choice process/context may also matter. So (if options are identi…ed with full consequences1): (1) Consequentialism implies context-irrelevance (‘the context never matters’). (2) Non-consequentialism implies context-variance (‘the context may matter’).

1This is a common assumption on the speci…cation of options. More generally, (1) only assumes

that options are speci…ed richly enough for consequences to depend only on options, and (2)

  • nly assumes that options haven’t been speci…ed so richly as to carry information beyond

consequences.

slide-56
SLIDE 56

Universalism and relativism formalized

Relativism claims that the moral rightness of actions may depend on the context (culture, time, ...) – Certain forms of politeness may be required in India, but not in Europe. Universalism denies this. So: (1) Relativism implies context-variance (‘the context determines what matters’). (2) Universalism implies context-invariance (‘what matters is …xed’).

slide-57
SLIDE 57

Monism and pluralism formalized

Monism claims that the moral value of actions is constituted by a single kind of thing. – Classical utilitarianism is monist: only ‘happiness’ counts. Pluralism claims that moral value is constitutively plural. – e.g., satisfaction, happiness, meaning in life, etc. all count – as ends, i.e., for instance not because they all contribute to something else (such as happiness). So (as long as by ‘relevant’ property we mean ‘ultimately relevant’ rather than ‘instrumentally relevant’ property2):

2Relevant properties can be described at di¤erent levels, leading to di¤erent M functions

and hence di¤erent moral descriptions of alternatives xK. Consider for instance classical

  • utilitarianism. At the ultimate level, only happiness counts, so that M(K) contains happiness-

level properties only. At an instrumental level, M(K) contains all sorts of other properties – about daily life activities, health, etc. – as such properties are instrumentally relevant in the production of happiness.

slide-58
SLIDE 58

a context K) by a singleton property set N(x; K) = fPg. (2) Pluralism implies that N(x; K) can be a many-element set fP; Q; :::g.