Jump to content

Multi-attribute utility

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Erel Segal (talk | contribs) at 10:04, 7 September 2015 (Additive independence). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In decision theory, a multi-attribute utility function is used to represent the preferences of an agent over bundles of goods under uncertainty.

Preliminaries

A person has to decide between two or more options. The decision is based on the attributes of the options.

The simplest case is when there is only one attribute, e.g: money. It is usually assumed that all people prefer more money to less money; hence, the problem in this case is trivial: select the option that gives you more money.

In reality, there are two or more attributes. For example, a person has to select between two employment options: option A gives him $12K per month and 20 days of vacation, while option B gives him $15K per month and only 10 days of vacation. The person has to decide between (12K,20) and (15K,10). Different people may have different preferences. Under certain conditions, a person's preferences can be represented by a numeric function. The article ordinal utility describes some properties of such functions and some ways by which they can be calculated.

Another consideration that might complicate the decision problem is uncertainty. This complication exists even when there is a single attribute, e.g: money. For example, option A might be a lottery with 50% chance to win $2, while option B is to win $1 for sure. The person has to decide between the lottery <2:0> and the lottery <1:1>. Again, different people may have different preferences. Again, under certain conditions the preferences can be represented by a numeric function. Such functions are called cardinal utility functions. The article Von Neumann–Morgenstern utility theorem describes some ways by which they can be calculated.

The most general situation is that there are both multiple attributes and uncertainty. For example, option A may be a lottery with a 50% chance to win two apples and two bananas, while option B is to win two bananas for sure. The decision is between <(2,2):(0,0)> and <(2,0):(2,0)>. The preferences here can be represented by cardinal utility functions which take several variables (the attributes).[1]: 26–27  Such functions are the focus of the current article.

The goal is to calculate a utility function which represents the person's preferences on lotteries of bundles. I.e, lottery A is preferred over lottery B if and only if the expectation of the function is higher under A than under B:

Assessing a multi-attribute cardinal utility function

If the number of possible bundles is finite, u can be constructed directly as explained by von Neumann and Morgenstern (VNM): order the bundles from least preferred to most preferred, assign utility 0 to the former and utility 1 to the latter, and assign to each bundle in between a utility equal to the probability of an equivalent lottery.[1]: 222–223 

If the number of bundles is infinite, one option is to start by ignorning the randomness, and assess an ordinal utility function which represents the person's utility on sure bundles. I.e, a bundle x is preferred over a bundle y if and only if the function is higher for x than for y:

This function, in effect, converts the multi-attribute problem to a single-attribute problem: the attribute is . Then, VNM can be used to construct the function .[1]: 219–220 

Note that u must be a positive monotone transformation of v. This means that there is a monotonically increasing function , such that:

The problem with this approach is that it is not easy to assess the function r. When assessing a single-attribute cardinal utility function using VNM, we ask questions such as: "What probability to win $2 is equivalent to $1?". So to assess the function r, we have to ask a question such as: "What probability to win 2 units of value is equivalent to 1 value?". The latter question is much harder to answer than the former, since it involves "value", which is an abstract quantity.

A possible solution is to calculate n one-dimensional cardinal utility functions - one for each attribute. For example, suppose there are two attributes: apples () and bananas (), both range between 0 and 99. Using VNM, we can calculate the following 1-dimensional utility functions:

  • - a cardinal utility on apples when there are no bananas (the southern boundary of the domain);
  • - a cardinal utility on bananas when apples are at their maximum (the eastern boundary of the domain).

Using linear transformations, scale the functions such that they have the same value on (99,0).

Then, for every bundle , find an equivalent bundle (a bundle with the same v) which is either of the form or of the form , and set its utility to the same number.[1]: 221–222 

Often, certain independence properties between attributes can be used to make the construction of a utility function easier.

Additive independence

The strongest independence property is called additive independence. Two attributes, 1 and 2, are called additive independent, if the preference between two lotteries (defined as joint probability distributions on the two attributes) depends only on their marginal probability distributions (the marginal PD on attribute 1 and the marginal PD on attribute 2).

This means, for example, that the following two lotteries are equivalent:

  • : An equal-chance lottery between and ;
  • : An equal-chance lottery between and .

In both these lotteries, the marginal PD on attribute 1 is 50% for and 50% for . Similarly, the marginal PD on attribute 2 is 50% for and 50% for . Hence, if an agent has additive-independent utilities, he must be indifferent between these two lotteries.[1]: 229–232 

A fundamental result in utility theory is that, two attributes are additive-independent, if and only if their two-attribute utility function is additive and has the form: .

PROOF:

If the attributes are additive-independent, then the lotteries and , defined above, are equivalent. This means that their expected utility is the same, i.e: . Multiplying by 2 gives:

This is true for any selection of the and . Assume now that and are fixed. Arbitrarily set . Write: and . The above equation becomes:

If the function u is additive, then by the rules of expectation, for every lottery :

This expression depends only on the marginal probability distributions of on the two attributes.

Utility independence

References

  1. ^ a b c d e Keeney, Ralph L.; Raiffa, Howard (1993). Decisions with Multiple Objectives. ISBN 0-521-44185-4. {{cite book}}: Invalid |ref=harv (help)