Multi-attribut verktyg

Inom beslutsteorin används en multi-attribut utility- funktion för att representera en agents preferenser framför buntar av varor, antingen under förhållanden av säkerhet om resultaten av eventuella val, eller under förhållanden av osäkerhet.

Förberedelser

En person måste välja mellan två eller flera alternativ. Beslutet baseras på alternativens egenskaper .

Det enklaste fallet är när det bara finns ett attribut, t.ex. pengar. Man brukar anta att alla människor föredrar mer pengar framför mindre pengar; därför är problemet i det här fallet trivialt: välj alternativet som ger dig mer pengar.

I verkligheten finns det två eller flera attribut. Till exempel måste en person välja mellan två anställningsalternativ: alternativ A ger honom 12 000 USD per månad och 20 dagars semester, medan alternativ B ger honom 15 000 USD per månad och endast 10 dagars semester. Personen måste välja mellan (12K,20) och (15K,10). Olika människor kan ha olika preferenser. Under vissa förutsättningar kan en persons preferenser representeras av en numerisk funktion. Artikeln ordinal utility beskriver några egenskaper hos sådana funktioner och några sätt på vilka de kan beräknas.

En annan faktor som kan komplicera beslutsproblemet är osäkerhet . Även om det finns minst fyra källor till osäkerhet - attribututfallen och en beslutsfattares oklarhet om: a) de specifika formerna för de individuella attributnyttofunktionerna, b) de aggregerande konstanternas värden och c) huruvida attributnyttofunktionerna är additiva , dessa termer behandlas för närvarande - osäkerhet betyder hädanefter endast slumpmässighet i attributnivåer. Denna osäkerhetskomplikation existerar även när det finns ett enda attribut, t.ex. pengar. Till exempel kan alternativ A vara ett lotteri med 50 % chans att vinna $2, medan alternativ B är att vinna $1 med säkerhet. Personen måste välja mellan lotteriet <2:0.5> och lotteriet <1:1>. Återigen, olika människor kan ha olika preferenser. Återigen, under vissa förhållanden kan inställningarna representeras av en numerisk funktion. Sådana funktioner kallas kardinal nyttofunktioner . Artikeln Von Neumann–Morgensterns bruksteorem beskriver några sätt på vilka de kan beräknas.

Den mest allmänna situationen är att det finns både flera attribut och osäkerhet. Till exempel kan alternativ A vara ett lotteri med 50 % chans att vinna två äpplen och två bananer, medan alternativ B är att vinna två bananer med säkerhet. Beslutet ligger mellan <(2,2):(0,5,0,5)> och <(2,0):(1,0)>. Preferenserna här kan representeras av kardinalfunktioner som tar flera variabler (attributen). Sådana funktioner är fokus i den aktuella artikeln.

Målet är att beräkna en hjälpfunktion som representerar personens preferenser på buntarlotterier. Dvs lotteri A föredras framför lotteri B om och endast om förväntan på funktionen är högre under A än under B:

Bedömning av en kardinalfunktion med flera attribut

Om antalet möjliga buntar är ändligt kan u konstrueras direkt som förklarat av von Neumann och Morgenstern (VNM): beställ buntarna från minst föredraget till mest föredraget, tilldela verktyg 0 till det förra och verktyg 1 till det senare, och tilldela till varje bunt däremellan ett verktyg som är lika med sannolikheten för ett likvärdigt lotteri.

Om antalet buntar är oändligt, är ett alternativ att börja med att ignorera slumpen och bedöma en ordinal nyttofunktion v som representerar personens användbarhet på säkra paket. Dvs en bunt x föredras framför en bunt y om och endast om funktionen är högre för x än för y:

Den här funktionen konverterar i själva verket problemet med flera attribut till ett problem med enstaka attribut: attributet är . Sedan kan VNM användas för att konstruera funktionen .

Observera att u måste vara en positiv monoton transformation av v . Detta betyder att det finns en monotont ökande funktion så att:

Problemet med detta tillvägagångssätt är att det inte är lätt att bedöma funktionen r . När vi bedömer en kardinalfunktion med ett attribut med VNM ställer vi frågor som: "Vilken sannolikhet att vinna $2 motsvarar $1?". Så för att bedöma funktionen r måste vi ställa en fråga som: "Vilken sannolikhet att vinna 2 värdeenheter motsvarar 1 värde?". Den senare frågan är mycket svårare att besvara än den förra, eftersom den handlar om "värde", som är en abstrakt storhet.

En möjlig lösning är att beräkna n endimensionella kardinalfunktioner - en för varje attribut. Anta till exempel att det finns två attribut: äpplen ( ) och bananer ( ), båda sträcker sig mellan 0 och 99. Med VNM kan vi beräkna följande 1-dimensionella hjälpfunktioner:

  • - ett kardinalverktyg på äpplen när det inte finns några bananer (domänens södra gräns);
  • - ett kardinalverktyg på bananer när äpplen är som maximalt (domänens östra gräns).

Använd linjära transformationer, skala funktionerna så att de har samma värde på (99,0).

Sedan, för varje bunt , hitta en ekvivalent bunt (en bunt med samma v ) som är någon av formen eller av formen och ställ in dess verktyg till samma nummer.

Ofta kan vissa oberoende egenskaper mellan attribut användas för att göra konstruktionen av en hjälpfunktion lättare.

Additivt oberoende

Den starkaste självständighetsegenskapen kallas additiv oberoende . Två attribut, 1 och 2, kallas additivoberoende , om preferensen mellan två lotterier (definierad som gemensamma sannolikhetsfördelningar på de två attributen) endast beror på deras marginella sannolikhetsfördelningar ( den marginella PD på attribut 1 och den marginella PD på attribut 2 ).

Det betyder till exempel att följande två lotterier är likvärdiga:

  • : Ett lotteri med lika chans mellan och ;
  • : Ett lotteri med lika chans mellan och .

I båda dessa lotterier är marginalen PD för attribut 1 50 % för och 50 % för . På liknande sätt är marginal-PD för attribut 2 50 % för och 50 % för . Därför, om en agent har tillsatsoberoende verktyg, måste han vara likgiltig mellan dessa två lotterier.

Ett grundläggande resultat i nytto-teorin är att två attribut är additivoberoende, om och endast om deras tvåattributsverktygsfunktion är additiv och har formen:

BEVIS:

Om attributen är additivoberoende är lotterierna och definierade ovan, ekvivalenta. Detta betyder att deras förväntade nytta är densamma, dvs: . Att multiplicera med 2 ger:

Detta gäller för alla val av och . Antag nu att och är fixerade. Ställ godtyckligt in . Skriv: och . Ovanstående ekvation blir:

Om funktionen u är additiv, då enligt förväntningsreglerna, för varje lotteri :

Detta uttryck beror endast på de marginella sannolikhetsfördelningarna för på de två attributen.

Detta resultat generaliserar till ett valfritt antal attribut: om preferenser framför lotterier på attribut 1,..., n endast beror på deras marginella sannolikhetsfördelningar, så är n -attributens hjälpfunktion additiv:

där och är normaliserade till området och är normaliseringskonstanter.

Mycket av arbetet i teorin om additiv nytta har utförts av Peter C. Fishburn .

Bruksoberoende

En något svagare självständighetsegenskap är bruksoberoende . Attribut 1 är nyttooberoende av attribut 2, om de villkorade preferenserna på lotterier på attribut 1 givet ett konstant värde på attribut 2, inte beror på det konstanta värdet.

Detta innebär till exempel att preferensen mellan ett lotteri och ett lotteri är densamma, oavsett värdet på .

Observera att nyttooberoende (i motsats till additivt oberoende) inte är symmetriskt: det är möjligt att attribut 1 är nyttooberoende av attribut 2 och inte vice versa.

Om attribut 1 är nyttooberoende av attribut 2, så är nyttofunktionen för varje värde på attribut 2 en linjär transformation av nyttofunktionen för alla andra värden på attribut 2. Därför kan det skrivas som:

när är ett konstant värde för attribut 2. På liknande sätt, Om attribut 2 är nyttooberoende av attribut 1:

Om attributen är ömsesidigt nyttooberoende , så har nyttofunktionen u följande multilinjära form :

Där är en konstant som kan vara positiv, negativ eller 0.

  • När funktionen u additiv och attributen är additivoberoende.
  • När är verktygsfunktionen multiplikativ, eftersom den kan skrivas som:
varje term är en linjär transformation för en hjälpfunktion.

Dessa resultat kan generaliseras till valfritt antal attribut. Givet attribut 1,..., n , om någon delmängd av attributen är nyttooberoende av dess komplement, då är n -attributens hjälpfunktion multilinjär och har en av följande former:

var:

  • u och är normaliserade till området ;
  • K är konstanter i }
  • är en konstant som är antingen i eller i (observera att gränsen när är den additiva formen).

Jämförelse av självständighetsbegrepp

Det är användbart att jämföra tre olika begrepp relaterade till oberoende av attribut: Additiv-oberoende (AI), Utility-oberoende (UI) och Preference-oberoende (PI).

AI och UI berör båda preferenser på lotterier och förklaras ovan. PI gäller preferenser för säkra utfall och förklaras i artikeln om ordinal nytta .

Deras implikationsordning är följande:

AI ⇒ UI ⇒ PI

AI är en symmetrisk relation (om attribut 1 är AI för attribut 2 så är attribut 2 AI för attribut 1), medan UI och PI inte är det.

AI innebär ömsesidigt UI. Det motsatta är i allmänhet inte sant; det är sant endast om i den multilinjära formeln för UI-attribut. Men om det, förutom ömsesidigt användargränssnitt, finns för vilka de två lotterierna och , definierade ovan, är ekvivalenta - då måste vara 0, och det betyder att preferensrelationen måste vara AI.

UI innebär PI. Det motsatta är i allmänhet inte sant. Men om:

  • det finns minst 3 väsentliga attribut, och:
  • alla par av attribut {1, i } är PI av deras komplement, och:
  • attribut 1 är användargränssnittet för dess komplement,

då är alla attribut ömsesidigt UI. Dessutom finns det i det fallet en enkel relation mellan den kardinala nyttofunktionen som representerar preferenserna på lotterier, och den ordinala nyttofunktionen som representerar preferenserna på säkra buntar. Funktionen måste ha en av följande former:

  • Additiv:
  • Multiplikativ:

där .

BEVIS: Det är tillräckligt att bevisa att u har konstant absolut riskaversion med avseende på värdet v .

  • PI-antagandet med innebär att värdefunktionen är additiv, dvs:
  • Låt vara två olika värden för attribut 1. Låt vara säkerhetekvivalenten för lotteriet . Användargränssnittets antagande innebär att för varje kombination av värden för de andra attributen, gäller följande ekvivalens:
  • De två föregående påståendena antyder att för varje w gäller följande ekvivalens i värderymden:
  • Detta innebär att man lägger till valfri kvantitet på båda sidor av ett lotteri (genom termen ), ökar lotteriets säkerhet-ekvivalent med samma kvantitet.
  • Det senare faktumet innebär ständig riskaversion.

Se även