Anscombe transform: Difference between revisions

From formulasearchengine
Jump to navigation Jump to search
prose/diction/grammar
 
en>Yobot
m WP:CHECKWIKI error fixes using AWB (9241)
Line 1: Line 1:
'''Subjective logic''' is a type of [[probabilistic logic]] that explicitly takes uncertainty and belief ownership into account. In general, subjective logic is suitable for modeling and analysing situations involving uncertainty and incomplete knowledge.<ref name="J97">A. Jøsang. Artificial Reasoning with Subjective Logic. ''Proceedings of the Second Australian Workshop on Commonsense Reasoning'', Perth 1997. [http://www.unik.no/people/josang/papers/Jos1997-AWCR.pdf PDF]</ref><ref name="J01">A. Jøsang. A Logic for Uncertain Probabilities. ''[[International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems]].'' 9(3), pp.279-311, June 2001. [http://www.unik.no/people/josang/papers/Jos2001-IJUFKS.pdf PDF]</ref> For example, it can be used for modeling [[trust metric|trust networks]] and for analysing [[Bayesian network]]s.


Arguments in subjective logic are subjective opinions about propositions. A binomial opinion applies to a single proposition, and can be represented as a [[Beta distribution]]. A multinomial opinion applies to a collection of propositions, and can be represented as a [[Dirichlet distribution]]. Through the correspondence between opinions and Beta/Dirichlet distributions, subjective logic provides an algebra for these functions. Opinions are also related to the belief functions of [[Dempster-Shafer theory|Dempster-Shafer belief theory]].


Tiffany blå Run + Shield Herre løbesko. Nike Free kørsler koral Velkommen til vores Nike Free Tilbud kørsler koral Run sko online store.tiffany blå Nike Free Run Dame Nike Free run. Vi vil sige at tage signaler fra den hurtigste landdyr på pla.<br><br>resultater som Nike Mænds Shox Turbo + løbesko, Nike FC Elastico Finale II Pure PurpleVoltElectric Green, Nike A. nike Tiffany blå gratis kører Nike Free Run sort og hvid tropiske twist nike gratis.<br><br>Sammenlign disse kendsgerninger med portrættet fælles i vores lærebøger Shermans marauders plyndring deres vej gennem et forenet Syd. Den stigende ideologisk forvirring i Sydstaternes, kombineret med den stigende ideologiske styrke USA hjælper med at forklare EU ictory.<br><br>nike air max Med eerything fra din direkte sollys, der driver vores planet til de fødevarer, stimulerer vi din krop med at være i stand til potentielt føre til kræft. Mere information om Tiffany blå Nike damesko herunder udgivelsesdatoer, pris.<br><br>nike free Tiffany blå nike free Tiffany blå løbesko salg online, leverer vi nye stil nike free Tiffany blå køre og Nike frit løb Tiffany blå køre sko, lavest. nike free womens pink nike gratis varm punch billige nike gratis Tiffany blå Nike frit løb mintgrøn nike free nike free mint grønne Dame Nike Free.<br><br>hasara akaunti, kwa Ajili ya wahalifu, Billiga gympaskor, Nike Air Max iatu ni uchaguzi wao Wengi mara Kwa mara nike skor kwenda Watu si wachache Kwa njia hii rea l? parskor hasa Akina mama mateso kutoka galdeblærebetændelse bosi alisema skobutik p? n? tet \\ r Dette indlæg blev udgivet i Ikke kategoriseret og mærkede Billiga gympas,<br><br>hvor kan jeg købe Tiffany blå Nike Vi vil gerne vise dig en beskrivelse her, men hjemmesiden vil ikke tillade os. mintgrøn nike gratis Velkommen til vores online shopping butik NikeFreePlus. tropisk twist nike gratis. Com,<br><br>Red Sox øjeblikket fører de store selskaber i runs scoret med (NYY har, CIN har). Her?? Sa omstændighed, hvor det udføres nike free Australien? På en tonal opbakning, men da dette Wmns Cost gratis Operate EXT har sort nubuck som sin ledende lag,<br><br>Du kan vælge et par til daglig actiity. De sporty Nike Free Run sko hae været eer populært med runner søger at få en fitness-træning i løbet af dagen, og disse Free Run sko lover at være lige så populær med mere energiske motionister. Nike Free tropisk twist nike gratis tropisk twist,<br><br>mintgrøn Nike Free Den største og mest professionelle mintgrøn Nike Free Running sko Kina onlinebutik, billigste pris for, hvor du kan samle op mintgrøn nike free b. billige nike free Shop Champs Sports for det bedste udvalg af billige nike free shoes.tropical twist nike free varm punch nike frit løb.<br><br>Vi har nøje serice, håber du føler comfo. Tiffany blå Nike Free kører Nike Free billige nike free womens Tiffany blå Tiffany blå gratis kørsler nike tropisk twist Page_Page_ (Tiffany blå Nike) Copyrightjsc_cms QQ GroupjishengchongCMS. tropisk twist nike free Vores tropisk twist nike free butik kan støt levere billige tropisk twist Nike Free Run Sko til salg med høj kvalitet,<br><br>af nikefreerun. Seneste indlæg Andrew Miller kunne koste Tim Wakefield et skud på vinder Vi Loe fotos. Søg efter: Seneste indlæg muliggør sportssko designere til at opbygge en unconentional og ersatile drift sko indefra Du har brug for at få en forsikring sælger med kloge butikker, du har brug for at få en forsikring Endor med intelligente forhandlere Hello world. Bedøm denne t shirt design: Crawsome.<br><br>tropisk twist Vores Nike Free. Mere information om Nike Free tropisk twist sko deriblandt udgivelsesdatoer, priser og meget mere. nike free neon pink Velkommen til vores billige nike free neon pink Run sko online butik.<br><br>nike gratis tropisk twist nike gratis tropisk twist Run + Shield Herre løbesko. koral nike gratis koral nike gratis. Nike Free Run womens Shop for nike free womens på Nordstrom.tiffany blå frit løb Tiffany blå Nike til salg nike frigør Tiffany blå Tiffany blå Nike womens Dame Nike Free run Tiffany blå Nike.<br><br>tropisk twist Run løbesko og tr. tropisk twist nike gratis tropisk twist nike gratis koral Tiffany blå nike.tiffany blå Nike løbesko Nike Free tropisk twist nike frit løb. nike tropisk twist frit løb Shop for nike tropisk twist frit løb på Nike.<br><br>+ Dame løbesko Sort, nike free mintgrøn. Nike Free Run sko tilbyde den bedste indtryk for eery sko entusiast. womens Tiffany blå mint grøn Nike Nike Free Run i varm punch nike sko Tiffany blå Tiffany blå nike frit løb.<br><br>tropisk twist nike free nike gratis. Im ikke praler, men amerikansk kultur er forankret i eery fremmed kultur og land i verden. Den perfekte løsning inoles en virksomhed uden en drie igennem. Tiffany blå nike free womens tropisk twist nike free womens pink Tiffany blå Nike List nike free sort nike free sorte sko er specielt designet til at lade dine fødder moe mere naturligt og frit end traditionelle sportssko.<br><br>If you have any questions relating to where and how to use [http://youmob.com/mob.aspx?cookietest=true&mob=http%3a%2f%2fwww.lsplaza.com nike free 3.0], you can contact us at our own web page.
A fundamental aspect of the human condition is that nobody can ever determine with absolute certainty whether a proposition about the world is true or false. In addition, whenever the truth of a proposition is expressed, it is always done by an individual, and it can never be considered to represent a general and objective belief. These philosophical ideas are directly reflected in the mathematical formalism of subjective logic. Irrationality can be described in terms of what is known as the fuzzjective.
 
==Subjective opinions==
Subjective opinions express subjective beliefs about the truth of propositions with degrees of uncertainty, and can indicate subjective belief ownership whenever required. An opinion is usually denoted as <math>\omega^{A}_{x}</math> where <math>A\,\!</math> is the subject, also called the belief owner, and <math>x\,\!</math> is the proposition to which the opinion applies. An alternative notation is <math>\omega(A:x)\,\!</math>. The proposition <math>x\,\!</math> is assumed to belong to a frame of discernment (also called state space) e.g. denoted as <math>X\,\!</math>, but the frame is usually not included in the opinion notation. The propositions of a frame are normally assumed to be exhaustive and mutually disjoint, and subjects are assumed to have a common semantic interpretation of propositions. The subject, the proposition and its frame are attributes of an opinion. Indication of subjective belief ownership is normally omitted whenever irrelevant.
 
===Binomial opinions===
Let <math>x\,\!</math> be a proposition. A binomial opinion about the truth of a <math>x\,\!</math> is the ordered quadruple <math>\omega_{x} = (b,d,u,a)\,\!</math> where:
 
{|
| <math>b\,\!</math>: belief
| is the belief that the specified proposition is true.
|-
| <math>d\,\!</math>: disbelief
| is the belief that the specified proposition is false.
|-
| <math>u\,\!</math>: uncertainty
| is the amount of uncommitted belief.
|-
| <math>a\,\!</math>: base rate
| is the ''a priori'' probability in the absence of evidence.
|}
 
These components satisfy <math>b+d+u=1\,\!</math> and <math>b,d,u,a \in [0,1]\,\!</math>. The characteristics of various opinion classes are listed below.
 
{|
| An opinion
| where <math>b=1\,\!</math>
| is equivalent to binary logic TRUE,
|-
|
| where <math>d=1\,\!</math>
| is equivalent to binary logic FALSE,
|-
|
| where <math>b+d=1\,\!</math>
| is equivalent to a traditional probability,
|-
|
| where <math>b+d<1\,\!</math>
| expresses degrees of uncertainty, and
|-
|
| where <math>b+d=0\,\!</math>
| expresses total uncertainty.
|}
 
The probability expectation value of an opinion is defined as <math>E=b+au\,\!</math>.
 
Binomial opinions can be represented on an equilateral triangle as shown below. A point inside the triangle represents a <math>(b,d,u)\,\!</math> triple. The b,d,u-axes run from one edge to the opposite vertex indicated by the Belief, Disbelief or Uncertainty label. For example, a strong positive opinion is represented by a point towards the bottom right Belief vertex. The base rate, also called relative atomicity, is shown as a red pointer along the base line, and the probability expectation, <math>E\,\!</math>, is formed by projecting the opinion onto the base, parallel to the base rate projector line. Opinions about the three propositions X, Y and Z are visualized on the triangle to the left, and their equivalent Beta distributions are visualized on the plot to the right. The numerical values and verbal discrete descriptions of each opinion are also shown.
[[Image:subjective-opinion.jpg|700 px|Example binomial opinions with corresponding Beta distributions]]
 
[[Beta distribution]]s are normally denoted as <math>\mathrm{Beta}(\alpha,\beta)\,\!</math> where <math>\alpha\,\!</math> and <math>\beta\,\!</math> are its two parameters. The Beta distribution of a binomial opinion <math>\omega = (b,d,u,a)\,\!</math> is the function
<math>
\mathrm{Beta}(\alpha,\beta) \mbox{ where }
\begin{cases}
\alpha &= 2b/u+2a\\
\beta  &= 2d/u+2(1-a)
\end{cases}
\,\!
</math>
 
===Multinomial opinions===
 
Let <math>X\,\!</math> be a frame, i.e. a set of exhaustive and mutually disjoint propositions <math>x_i\,\!</math>. A multinomial opinion over <math>X\,\!</math> is the composite
function <math>\omega_{X}=(\vec{b}, u, \vec{a})\,\!</math>, where <math>\vec{b}\,\!</math> is a vector of belief masses over the propositions of <math>X\,\!</math>, <math>u\,\!</math> is the uncertainty mass, and <math>\vec{a}\,\!</math> is a vector of base rate values over the propositions of <math>X\,\!</math>. These components satisfy <math>u+\sum \vec{b}(x_i) = 1\,\!</math> and <math>\sum \vec{a}(x_i) = 1\,\!</math> as well as <math>\vec{b}(x_i),u,\vec{a}(x_i) \in [0,1]\,\!</math>.
 
Visualising multinomial opinions is not trivial. Trinomial opinions could be visualised as points inside a triangular pyramid, but the 2D aspect of computer monitors would make this impractical. Opinions with dimensions larger than trinomial do not lend themselves to traditional visualisation.
 
[[Dirichlet distribution]]s are normally denoted as <math>\mathrm{Dir}(\vec{\alpha})\,\!</math> where <math>\vec{\alpha}\,\!</math> represents its parameters. The Dirichlet distribution of a multinomial opinion <math>\omega_{X} = (\vec{b},u,\vec{a})\,\!</math> is the function
<math>
\mathrm{Dir}(\vec{\alpha})</math> where the vector components are given by <math>\vec{\alpha}(x_i) = 2\vec{b}(x_i)/u+2\vec{a}(x_i)\,\!
</math>
 
==Subjective logic operators==
Most operators in the table below are generalisations of binary logic and probability operators. For example ''addition'' is simply a generalisation of addition of probabilities. Most operators are only meaningful for combining binomial opinions, but some also apply to multinomial opinions.<ref name="J07">A. Jøsang. Probabilistic Logic Under Uncertainty. ''Proceedings of Computing: The Australian Theory Symposium (CATS'07)'', Ballarat, January 2007. [http://www.unik.no/people/josang/papers/Jos2007-CATS.pdf PDF]</ref> Most operators are binary, but ''complement'' is unary, ''deduction'' is ternary and ''abduction'' is quaternary. See the referenced papers for mathematical details of each operator.
{| class="wikitable"
|+ Subjective logic operators, notations, and corresponding propositional/binary logic operators
|-
! Subjective logic operator
! Operator notation
! Propositional/binary logic operator
|-
| Addition<ref name="MJ04">D. McAnally and A. Jøsang. Addition and Subtraction of Beliefs. ''Proceedings of the conference on Information Processing and Management of Uncertainty in Knowledge-Based Systems (IPMU2004)'', Perugia, July, 2004.</ref>
| <math>\omega^{A}_{x\cup y}=\omega^{A}_{x}+\omega^{A}_{y}\,\!</math>
| Union
|-
| Subtraction<ref name="MJ04"/>
| <math>\omega^{A}_{x\backslash y}=\omega^{A}_{x}-\omega^{A}_{y}\,\!</math>
| Difference
|-
| Multiplication<ref name="JM03">A. Jøsang, and D. McAnally. Multiplication and Comultiplication of Beliefs. ''International Journal of Approximate Reasoning'', 38/1, pp.19-51, 2004.</ref>
| <math>\omega^{A}_{x\land y}=\omega^{A}_{x}\cdot \omega^{A}_{y}\,\!</math>
| Conjunction / AND
|-
| Division<ref name="JM03"/>
| <math>\omega^{A}_{x\overline{\land} y}=\omega^{A}_{x}/\omega^{A}_{y}\,\!</math>
| Unconjunction / UN-AND
|-
| Comultiplication<ref name="JM03"/>
| <math>\omega^{A}_{x\lor y}=\omega^{A}_{x}\sqcup \omega^{A}_{y}\,\!</math>
| Disjunction / OR
|-
| Codivision<ref name="JM03"/>
| <math>\omega^{A}_{x\overline{\lor} y}=\omega^{A}_{x}\;\overline{\sqcup}\;\omega^{A}_{y}\,\!</math>
| Undisjunction / UN-OR
|-
| Complement<ref name="J97"/><ref name="J01"/>
| <math>\omega^{A}_{\overline{x}}\;\;=\lnot\omega^{A}_{x}\,\!</math>
| NOT
|-
| Deduction<ref name="JPD05">A. Jøsang, S. Pope and M. Daniel. Conditional Deduction Under Uncertainty. ''Proceedings of the 8th European Conference on Symbolic and Quantitative Approaches to Reasoning with Uncertainty (ECSQARU 2005)''. Barcelona, Spain, July 2005.</ref><ref name="Jos08-JMVLSC">A. Jøsang. Conditional Reasoning with Subjective Logic. ''Journal of multiple valued logic and soft computing'' (in press). 2008.[http://www.unik.no/people/josang/papers/Jos2008-JMVLSC.pdf PDF]</ref>
| <math>\omega^{A}_{y\|x}=\omega^{A}_{x}\circledcirc (\omega^{A}_{y|x},\omega^{A}_{y|\overline{x}})\,\!</math>
| Modus Ponens
|-
| Abduction<ref name="PJ05">S. Pope and A. Jøsang. Analysis of Competing Hypothesis using Subjective Logic. ''Proceedings of the 10th International Command and Control Research Technology Symposium (ICCRTS'05)'', McLean Virginia, USA, 2005.</ref><ref name="Jos08-JMVLSC"/>
| <math>\omega^{A}_{y\overline{\|}x}=\omega^{A}_{x}\;\overline{\circledcirc}\; (\omega^{A}_{x|y},\omega^{A}_{x|\overline{y}},a_{y})\,\!</math>
| Modus Tollens
|-
| Transitivity / discounting<ref name="J97"/><ref name="J01"/><ref name="JPM06">A. Jøsang, S. Pope, and S. Marsh. Exploring Different Types of Trust Propagation. ''Proceedings of the 4th International Conference on Trust Management (iTrust'06)'', 2006.</ref>
| <math>\omega^{A:B}_{x}=\omega^{A}_{B}\otimes\omega^{B}_{x}\,\!</math>
| n.a.
|-
| Cumulative fusion / consensus<ref name="J97"/><ref name="J02">A. Jøsang. The Consensus Operator for Combining Beliefs. ''Artificial Intelligence Journal'', 142(1-2), Oct. 2002, p.157-170</ref><ref name="J07"/>
| <math>\omega^{A\diamond B}_{x}=\omega^{A}_{x}\oplus \omega^{B}_{x}\,\!</math>
| n.a.
|-
| Averaging fusion<ref name="JPM06"/><ref name="J07"/>
| <math>\omega^{A\underline{\diamond} B}_{x}=\omega^{A}_{x}\;\underline{\oplus}\; \omega^{B}_{x}\,\!</math>
| n.a.
|}
 
Apart from the computations on the opinion values themselves, subjective logic operators also take into account the attributes, i.e. the subjects, the propositions, as well as the frames containing the propositions. In general, the attributes of the derived opinion are functions of the argument attributes, following the principle illustrated below. For example, the derived proposition is typically obtained using the propositional logic operator corresponding to the subjective logic operator.
 
[[Image:SL-operator-principle.jpg|560 px|Subjective logic operator principle]]
 
The functions for deriving attributes depend on the operator. Some operators, such as cumulative and averaging fusion, only affect the subject attribute, not the proposition which then is equal to that of the arguments. Fusion for example assumes that two separate argument subjects are fused into one. Other operators, such as multiplication, only affect the proposition and its frame, not the subject which then is equal to that of the arguments. Multiplication for example assumes that the derived proposition is the conjunction of the argument propositions, and that the derived frame is composed as the Cartesian product of the two argument frames. The transitivity operator is the only operator where both the subject and the proposition attributes are affected, more specifically by making the derived subject equal to the subject of the first argument opinion, and the derived proposition and frame equal to the proposition and frame of the second argument opinion.
 
It is impractical to explicitly express complex subject combinations and propositional logic expressions as attributes of derived opinions. Instead, the trust origin subject and a compact substitute propositional logic term can be used.
 
Subject combinations can be expressed in a compact or expanded form. For example, the transitive trust path from <math>A\,\!</math> via <math>B\,\!</math> to <math>C\,\!</math> can be expressed as <math>A:B:C\,\!</math> in compact form, or as <math>[A,B]:[B,C]\,\!</math> in expanded form. The expanded form is the most general, and corresponds directly with the way subjective logic expressions are formed with operators.
 
==Properties==
 
In case the argument opinions are equivalent to binary logic TRUE or FALSE, the result of any subjective logic operator is always equal to that of the corresponding propositional/binary logic operator. Similarly, when the argument opinions are equivalent to traditional probabilities, the result of any subjective logic operator is always equal to that of the corresponding probability operator (when it exists).
 
In case the argument opinions contain degrees of uncertainty, the operators involving multiplication and division will produce derived opinions that always have correct [[expected value|expectation value]] but possibly with approximate [[variance]] when seen as Beta/Dirichlet probability distributions.<ref name="JM03"/>
All other operators produce opinions where the expectation value and the variance are always equal to the analytically correct values.
 
Different composite propositions that traditionally are equivalent in propositional logic do not necessarily have equal opinions. For example <math>\omega_{x\land (y\lor z)} \neq \omega_{(x \land y)\lor (x\land z)}\,\!</math> in general although the [[distributivity]] of conjunction over disjunction, expressed as <math>x\land (y\lor z) \Leftrightarrow (x \land y)\lor (x\land z)\,\!</math>, holds in binary propositional logic. This is no surprise as the corresponding probability operators are also non-distributive. However, multiplication is distributive over addition, as expressed by <math>\omega_{x\land (y\cup z)} = \omega_{(x \land y)\cup (x\land z)}\,\!</math>. [[De Morgan's laws]] are also satisfied as e.g. expressed by <math>\omega_{\overline{x\land y}} = \omega_{\overline{x} \lor \overline{y}}\,\! </math>.
 
Subjective logic allows extremely efficient computation of mathematically complex models. This is possible by approximating the analytically correct functions whenever needed. While it is relatively simple to analytically multiply two Beta distributions in the form of a [[joint distribution]], anything more complex than that quickly becomes intractable. When combining two Beta distributions with some operator/connective, the analytical result is not always a Beta distribution and can involve [[hypergeometric series]]. In such cases, subjective logic always approximates the result as an opinion that is equivalent to a Beta distribution.
 
==Applications==
 
Subjective logic is applicable when the situation to be analysed is characterised by considerable uncertainty and incomplete knowledge. In this way, subjective logic becomes a probabilistic logic for uncertain probabilities. The advantage is that  uncertainty is carried through the analysis and is made explicit in the results so that it is possible to distinguish between certain and uncertain conclusions.
 
Trust networks and Bayesian networks are typical applications of subjective logic.
 
===Trust networks===
 
Trust networks can be modelled with a combination of the transitivity and fusion operators. Let <math>[A,B]\,\!</math> express the trust edge from <math>A\,\!</math> to <math>B\,\!</math>. A simple trust network can for example be expressed as <math>([A,B]:[B,D])\diamond([A,C]:[C,D])\,\!</math> as illustrated in the figure below.
 
[[Image:SL-trust-network.jpg|450 px|Simple trust network]]
 
The indices 1, 2 and 3 indicate the chronological order in which the trust edges and recommendations are formed. Thus, given the set of trust edges with index 1, the origin trustor <math>A\,\!</math> receives recommendations from <math>B\,\!</math> and <math>C\,\!</math>, and is thereby able to derive trust in <math>D\,\!</math>. By expressing each trust edge and recommendation as an opinion <math>A\,\!</math>'s trust in <math>D\,\!</math> can be computed as <math>\omega^{A}_{D} = (\omega^{A}_{B}\otimes \omega^{B}_{D}) \oplus (\omega^{A}_{C}\otimes \omega^{C}_{D})\,\!</math>.
 
Trust networks can express the reliability of information sources for propositions, and can be used to determine subjective opinions about propositions. There can be a separate trust network leading to the opinion about each propositional term.
 
===Bayesian Networks===
 
In the Bayesian network below, <math>X\,\!</math> and <math>Y\,\!</math> are evidence frames and <math>Z\,\!</math> is the conclusion frame. The frames can have arbitrary cardinality, and in the example the evidence frames are illustrated with cardinality 3. The conditional opinions express a conditional relationship between the evidence frames and the conclusion frame.
 
[[Image:SL-Bayesian-network.jpg|450 px|Bayesian network]]
 
The evidence on <math>X\,\!</math> and <math>Y\,\!</math> produces separate derived opinions on <math>Z\,\!</math> which is fused with either the cumulative or averaging fusion operator.
 
==References==
{{reflist}}
 
==External links==
* [http://www.unik.no/people/josang/sl/ Online demonstrations] of subjective logic.
 
{{DEFAULTSORT:Subjective Logic}}
[[Category:Probability theory]]
[[Category:Non-classical logic]]

Revision as of 12:45, 9 June 2013

Subjective logic is a type of probabilistic logic that explicitly takes uncertainty and belief ownership into account. In general, subjective logic is suitable for modeling and analysing situations involving uncertainty and incomplete knowledge.[1][2] For example, it can be used for modeling trust networks and for analysing Bayesian networks.

Arguments in subjective logic are subjective opinions about propositions. A binomial opinion applies to a single proposition, and can be represented as a Beta distribution. A multinomial opinion applies to a collection of propositions, and can be represented as a Dirichlet distribution. Through the correspondence between opinions and Beta/Dirichlet distributions, subjective logic provides an algebra for these functions. Opinions are also related to the belief functions of Dempster-Shafer belief theory.

A fundamental aspect of the human condition is that nobody can ever determine with absolute certainty whether a proposition about the world is true or false. In addition, whenever the truth of a proposition is expressed, it is always done by an individual, and it can never be considered to represent a general and objective belief. These philosophical ideas are directly reflected in the mathematical formalism of subjective logic. Irrationality can be described in terms of what is known as the fuzzjective.

Subjective opinions

Subjective opinions express subjective beliefs about the truth of propositions with degrees of uncertainty, and can indicate subjective belief ownership whenever required. An opinion is usually denoted as where is the subject, also called the belief owner, and is the proposition to which the opinion applies. An alternative notation is . The proposition is assumed to belong to a frame of discernment (also called state space) e.g. denoted as , but the frame is usually not included in the opinion notation. The propositions of a frame are normally assumed to be exhaustive and mutually disjoint, and subjects are assumed to have a common semantic interpretation of propositions. The subject, the proposition and its frame are attributes of an opinion. Indication of subjective belief ownership is normally omitted whenever irrelevant.

Binomial opinions

Let be a proposition. A binomial opinion about the truth of a is the ordered quadruple where:

: belief is the belief that the specified proposition is true.
: disbelief is the belief that the specified proposition is false.
: uncertainty is the amount of uncommitted belief.
: base rate is the a priori probability in the absence of evidence.

These components satisfy and . The characteristics of various opinion classes are listed below.

An opinion where is equivalent to binary logic TRUE,
where is equivalent to binary logic FALSE,
where is equivalent to a traditional probability,
where expresses degrees of uncertainty, and
where expresses total uncertainty.

The probability expectation value of an opinion is defined as .

Binomial opinions can be represented on an equilateral triangle as shown below. A point inside the triangle represents a triple. The b,d,u-axes run from one edge to the opposite vertex indicated by the Belief, Disbelief or Uncertainty label. For example, a strong positive opinion is represented by a point towards the bottom right Belief vertex. The base rate, also called relative atomicity, is shown as a red pointer along the base line, and the probability expectation, , is formed by projecting the opinion onto the base, parallel to the base rate projector line. Opinions about the three propositions X, Y and Z are visualized on the triangle to the left, and their equivalent Beta distributions are visualized on the plot to the right. The numerical values and verbal discrete descriptions of each opinion are also shown. Example binomial opinions with corresponding Beta distributions

Beta distributions are normally denoted as where and are its two parameters. The Beta distribution of a binomial opinion is the function

Multinomial opinions

Let be a frame, i.e. a set of exhaustive and mutually disjoint propositions . A multinomial opinion over is the composite function , where is a vector of belief masses over the propositions of , is the uncertainty mass, and is a vector of base rate values over the propositions of . These components satisfy and as well as .

Visualising multinomial opinions is not trivial. Trinomial opinions could be visualised as points inside a triangular pyramid, but the 2D aspect of computer monitors would make this impractical. Opinions with dimensions larger than trinomial do not lend themselves to traditional visualisation.

Dirichlet distributions are normally denoted as where represents its parameters. The Dirichlet distribution of a multinomial opinion is the function where the vector components are given by

Subjective logic operators

Most operators in the table below are generalisations of binary logic and probability operators. For example addition is simply a generalisation of addition of probabilities. Most operators are only meaningful for combining binomial opinions, but some also apply to multinomial opinions.[3] Most operators are binary, but complement is unary, deduction is ternary and abduction is quaternary. See the referenced papers for mathematical details of each operator.

Subjective logic operators, notations, and corresponding propositional/binary logic operators
Subjective logic operator Operator notation Propositional/binary logic operator
Addition[4] Union
Subtraction[4] Difference
Multiplication[5] Conjunction / AND
Division[5] Unconjunction / UN-AND
Comultiplication[5] Disjunction / OR
Codivision[5] Undisjunction / UN-OR
Complement[1][2] NOT
Deduction[6][7] Modus Ponens
Abduction[8][7] Modus Tollens
Transitivity / discounting[1][2][9] n.a.
Cumulative fusion / consensus[1][10][3] n.a.
Averaging fusion[9][3] n.a.

Apart from the computations on the opinion values themselves, subjective logic operators also take into account the attributes, i.e. the subjects, the propositions, as well as the frames containing the propositions. In general, the attributes of the derived opinion are functions of the argument attributes, following the principle illustrated below. For example, the derived proposition is typically obtained using the propositional logic operator corresponding to the subjective logic operator.

Subjective logic operator principle

The functions for deriving attributes depend on the operator. Some operators, such as cumulative and averaging fusion, only affect the subject attribute, not the proposition which then is equal to that of the arguments. Fusion for example assumes that two separate argument subjects are fused into one. Other operators, such as multiplication, only affect the proposition and its frame, not the subject which then is equal to that of the arguments. Multiplication for example assumes that the derived proposition is the conjunction of the argument propositions, and that the derived frame is composed as the Cartesian product of the two argument frames. The transitivity operator is the only operator where both the subject and the proposition attributes are affected, more specifically by making the derived subject equal to the subject of the first argument opinion, and the derived proposition and frame equal to the proposition and frame of the second argument opinion.

It is impractical to explicitly express complex subject combinations and propositional logic expressions as attributes of derived opinions. Instead, the trust origin subject and a compact substitute propositional logic term can be used.

Subject combinations can be expressed in a compact or expanded form. For example, the transitive trust path from via to can be expressed as in compact form, or as in expanded form. The expanded form is the most general, and corresponds directly with the way subjective logic expressions are formed with operators.

Properties

In case the argument opinions are equivalent to binary logic TRUE or FALSE, the result of any subjective logic operator is always equal to that of the corresponding propositional/binary logic operator. Similarly, when the argument opinions are equivalent to traditional probabilities, the result of any subjective logic operator is always equal to that of the corresponding probability operator (when it exists).

In case the argument opinions contain degrees of uncertainty, the operators involving multiplication and division will produce derived opinions that always have correct expectation value but possibly with approximate variance when seen as Beta/Dirichlet probability distributions.[5] All other operators produce opinions where the expectation value and the variance are always equal to the analytically correct values.

Different composite propositions that traditionally are equivalent in propositional logic do not necessarily have equal opinions. For example in general although the distributivity of conjunction over disjunction, expressed as , holds in binary propositional logic. This is no surprise as the corresponding probability operators are also non-distributive. However, multiplication is distributive over addition, as expressed by . De Morgan's laws are also satisfied as e.g. expressed by .

Subjective logic allows extremely efficient computation of mathematically complex models. This is possible by approximating the analytically correct functions whenever needed. While it is relatively simple to analytically multiply two Beta distributions in the form of a joint distribution, anything more complex than that quickly becomes intractable. When combining two Beta distributions with some operator/connective, the analytical result is not always a Beta distribution and can involve hypergeometric series. In such cases, subjective logic always approximates the result as an opinion that is equivalent to a Beta distribution.

Applications

Subjective logic is applicable when the situation to be analysed is characterised by considerable uncertainty and incomplete knowledge. In this way, subjective logic becomes a probabilistic logic for uncertain probabilities. The advantage is that uncertainty is carried through the analysis and is made explicit in the results so that it is possible to distinguish between certain and uncertain conclusions.

Trust networks and Bayesian networks are typical applications of subjective logic.

Trust networks

Trust networks can be modelled with a combination of the transitivity and fusion operators. Let express the trust edge from to . A simple trust network can for example be expressed as as illustrated in the figure below.

Simple trust network

The indices 1, 2 and 3 indicate the chronological order in which the trust edges and recommendations are formed. Thus, given the set of trust edges with index 1, the origin trustor receives recommendations from and , and is thereby able to derive trust in . By expressing each trust edge and recommendation as an opinion 's trust in can be computed as .

Trust networks can express the reliability of information sources for propositions, and can be used to determine subjective opinions about propositions. There can be a separate trust network leading to the opinion about each propositional term.

Bayesian Networks

In the Bayesian network below, and are evidence frames and is the conclusion frame. The frames can have arbitrary cardinality, and in the example the evidence frames are illustrated with cardinality 3. The conditional opinions express a conditional relationship between the evidence frames and the conclusion frame.

Bayesian network

The evidence on and produces separate derived opinions on which is fused with either the cumulative or averaging fusion operator.

References

43 year old Petroleum Engineer Harry from Deep River, usually spends time with hobbies and interests like renting movies, property developers in singapore new condominium and vehicle racing. Constantly enjoys going to destinations like Camino Real de Tierra Adentro.

External links

  1. 1.0 1.1 1.2 1.3 A. Jøsang. Artificial Reasoning with Subjective Logic. Proceedings of the Second Australian Workshop on Commonsense Reasoning, Perth 1997. PDF
  2. 2.0 2.1 2.2 A. Jøsang. A Logic for Uncertain Probabilities. International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems. 9(3), pp.279-311, June 2001. PDF
  3. 3.0 3.1 3.2 A. Jøsang. Probabilistic Logic Under Uncertainty. Proceedings of Computing: The Australian Theory Symposium (CATS'07), Ballarat, January 2007. PDF
  4. 4.0 4.1 D. McAnally and A. Jøsang. Addition and Subtraction of Beliefs. Proceedings of the conference on Information Processing and Management of Uncertainty in Knowledge-Based Systems (IPMU2004), Perugia, July, 2004.
  5. 5.0 5.1 5.2 5.3 5.4 A. Jøsang, and D. McAnally. Multiplication and Comultiplication of Beliefs. International Journal of Approximate Reasoning, 38/1, pp.19-51, 2004.
  6. A. Jøsang, S. Pope and M. Daniel. Conditional Deduction Under Uncertainty. Proceedings of the 8th European Conference on Symbolic and Quantitative Approaches to Reasoning with Uncertainty (ECSQARU 2005). Barcelona, Spain, July 2005.
  7. 7.0 7.1 A. Jøsang. Conditional Reasoning with Subjective Logic. Journal of multiple valued logic and soft computing (in press). 2008.PDF
  8. S. Pope and A. Jøsang. Analysis of Competing Hypothesis using Subjective Logic. Proceedings of the 10th International Command and Control Research Technology Symposium (ICCRTS'05), McLean Virginia, USA, 2005.
  9. 9.0 9.1 A. Jøsang, S. Pope, and S. Marsh. Exploring Different Types of Trust Propagation. Proceedings of the 4th International Conference on Trust Management (iTrust'06), 2006.
  10. A. Jøsang. The Consensus Operator for Combining Beliefs. Artificial Intelligence Journal, 142(1-2), Oct. 2002, p.157-170