SLIDE 1
On Two Composition Operator in Dempster-Shafer Theory Radim Jirou - - PowerPoint PPT Presentation
On Two Composition Operator in Dempster-Shafer Theory Radim Jirou - - PowerPoint PPT Presentation
On Two Composition Operator in Dempster-Shafer Theory Radim Jirou sek Faculty of Management, Jind rich uv Hradec, Czech Republic & Institute of Information Theory and Automation Czech Academy of Sciences, Prague ISIPTA 2015
SLIDE 2
SLIDE 3
Outline of the Lecture
What is a composition? Operators of Composition in Dempster-Shafer theory
SLIDE 4
Outline of the Lecture
What is a composition? Operators of Composition in Dempster-Shafer theory Properties of the Operators of Composition
SLIDE 5
Outline of the Lecture
What is a composition? Operators of Composition in Dempster-Shafer theory Properties of the Operators of Composition Conclusions - An Open Problem
SLIDE 6
What is a composition?
Composition assembles knowledge in the framework of uncertainty calculus.
◮ In probability theory: probability distributions. ◮ In possibility theory: possibility distributions. ◮ In Dempster-Shafer theory: basic probability assignments
(commonality functions).
◮ In Valuation-Based systems: valuations.
SLIDE 7
Required properties of compositions
Let
◮ K and L are sets of variables; ◮ κ is a valuation for K, λ for L: κ(K), λ(L);
Required properties of the composition:
- κ ⊲ λ is a valuation for K ∪ L;
SLIDE 8
Required properties of compositions
Let
◮ K and L are sets of variables; ◮ κ is a valuation for K, λ for L: κ(K), λ(L);
Required properties of the composition:
- κ ⊲ λ is a valuation for K ∪ L;
- If κ and λ are consistent (i.e., κ↓K∩L = λ↓K∩L),
then κ ⊲ λ = λ ⊲ κ is their joint extension.
SLIDE 9
Required properties of compositions
Let
◮ K and L are sets of variables; ◮ κ is a valuation for K, λ for L: κ(K), λ(L);
Required properties of the composition:
- κ ⊲ λ is a valuation for K ∪ L;
- If κ and λ are consistent (i.e., κ↓K∩L = λ↓K∩L),
then κ ⊲ λ = λ ⊲ κ is their joint extension.
- If κ and λ are not consistent, then κ ⊲ λ is an extension of κ
(as similar to κ as possible).
SLIDE 10
Required properties of compositions
Let
◮ K and L are sets of variables; ◮ κ is a valuation for K, λ for L: κ(K), λ(L);
Required properties of the composition:
- κ ⊲ λ is a valuation for K ∪ L;
- If κ and λ are consistent (i.e., κ↓K∩L = λ↓K∩L),
then κ ⊲ λ = λ ⊲ κ is their joint extension.
- If κ and λ are not consistent, then κ ⊲ λ is an extension of κ
(as similar to κ as possible).
- If L ⊆ M ⊆ K ∪ L, then (κ ⊲ λ)↓M = κ↓K∩M.
SLIDE 11
Required properties of compositions
Let
◮ K and L are sets of variables; ◮ κ is a valuation for K, λ for L: κ(K), λ(L);
Required properties of the composition:
- κ ⊲ λ is a valuation for K ∪ L;
- If κ and λ are consistent (i.e., κ↓K∩L = λ↓K∩L),
then κ ⊲ λ = λ ⊲ κ is their joint extension.
- If κ and λ are not consistent, then κ ⊲ λ is an extension of κ
(as similar to κ as possible).
- If L ⊆ M ⊆ K ∪ L, then (κ ⊲ λ)↓M = κ↓K∩M.
- . . . (e.g. associativity under special conditions)
SLIDE 12
Required properties of compositions
But, keep in mind that
- composition is idempotent;
SLIDE 13
Required properties of compositions
But, keep in mind that
- composition is idempotent;
- composition is not used for knowledge updating;
SLIDE 14
Required properties of compositions
But, keep in mind that
- composition is idempotent;
- composition is not used for knowledge updating;
- composition is different from combination,
SLIDE 15
Required properties of compositions
But, keep in mind that
- composition is idempotent;
- composition is not used for knowledge updating;
- composition is different from combination, but it can be defined
by combination ⊕ (and its reversal) κ ⊲ λ = κ ⊕ λ ⊖ λ↓K∩L, which prevents from the double-counting of knowledge.
SLIDE 16
Dempster’s Operator of Composition
- R. Jirouˇ
sek and P.P. Shenoy. Compositional models in valuation-based systems. IJAR, 2014(55), 1, 277–293.
Definition. For commonality functions θ1 on XK and θ2 on XL (K = ∅ = L) the commonality function of their composition θ1 d⊲ θ2 is defined for each nonempty c ⊆ XK∪L by the formula: (θ1 d⊲ θ2)(c) = α−1 θ1(c↓K )·θ2(c↓L)
θ↓K∩L
2
(c↓K∩L)
if θ↓K∩L
2
(c↓K∩L) > 0,
- therwise,
where α is a normalization constant defined as α =
- d∈2XK∪L:θ↓K∩L
2
(d↓K∩L)>0
(−1)|d|+1
θ1(d↓K )·θ2(d↓L) θ↓K∩L
2
(d↓K∩L)
.
SLIDE 17
Factorizing Operator of Composition
- R. Jirouˇ
sek, J. Vejnarov´ a and M. Daniel. Compositional models of belief functions. ISIPTA 2007, 243–252.
Definition. For basic assignments µ1 on XK and µ2 on XL (K = ∅ = L) their composition µ1 f⊲ µ2 is defined for each nonempty c ⊆ XK∪L by
- ne of the following formulae:
(i) if µ↓K∩L
2
(c↓K∩L) > 0 and c = c↓K ⊲ ⊳ c↓L then (µ1 f⊲ µ2)(c) = µ1(c↓K) · µ2(c↓L) µ↓K∩L
2
(c↓K∩L) ; (ii) if µ↓K∩L
2
(c↓K∩L) = 0 and c = c↓K × XL\K then (µ1 f⊲ µ2)(c) = m1(c↓K); (iii) in all other cases, (µ1 f⊲ µ2)(c) = 0.
SLIDE 18
Properties of the Operators of Composition
◮ Both operators meet all the properties of composition:
- can be used for multidimensional model representation;
- makes local computations in decomposable models
possible.
SLIDE 19
Properties of the Operators of Composition
◮ Both operators meet all the properties of composition:
- can be used for multidimensional model representation;
- makes local computations in decomposable models
possible.
◮ Both operators yield the same result if applied
- to basic assignments defined for disjoint sets of variables;
- to Bayesian basic assignments.
SLIDE 20
Properties of the Operators of Composition
◮ Both operators meet all the properties of composition:
- can be used for multidimensional model representation;
- makes local computations in decomposable models
possible.
◮ Both operators yield the same result if applied
- to basic assignments defined for disjoint sets of variables;
- to Bayesian basic assignments.
◮ Both operators can be used to solve a marginal problem by
the application of IPFP; for both of them it holds that if the process converges then the result is a joint extension of all the input basic assignments.
SLIDE 21
Properties of the Operators of Composition Differences
◮ IPFP: for factorizing operator Csisz´
ar’s convergence theorem holds true, it does not hold for Dempster operator (R. Jirouˇ
sek,
- V. Kratochv´
ıl. On Open Problems Connected with Application of the Iterative Proportional Fitting Procedure to Belief Functions. ISIPTA 2013).
SLIDE 22
Properties of the Operators of Composition Differences
◮ IPFP: for factorizing operator Csisz´
ar’s convergence theorem holds true, it does not hold for Dempster operator (R. Jirouˇ
sek,
- V. Kratochv´
ıl. On Open Problems Connected with Application of the Iterative Proportional Fitting Procedure to Belief Functions. ISIPTA 2013).
◮ Computational complexity: Factorizing operator is much
simpler than Demster operator.
- factorizing operator ∼ c ⊂ XK∪L : c = c↓K ⊲
⊳ c↓L;
- Dempster operator ∼ c ⊂ XK∪L.
SLIDE 23
Properties of the Operators of Composition Differences
◮ IPFP: for factorizing operator Csisz´
ar’s convergence theorem holds true, it does not hold for Dempster operator (R. Jirouˇ
sek,
- V. Kratochv´
ıl. On Open Problems Connected with Application of the Iterative Proportional Fitting Procedure to Belief Functions. ISIPTA 2013).
◮ Computational complexity: Factorizing operator is much
simpler than Demster operator.
- factorizing operator ∼ c ⊂ XK∪L : c = c↓K ⊲
⊳ c↓L;
- Dempster operator ∼ c ⊂ XK∪L.
◮ Computation of conditionals: for µ on XM and Xj, Xk ∈ M,
µ(Xk|Xj = a) =
- νXj=a d⊲ µ
↓Xk , where νXj=a is a one-dimensional bpa on Xj having just one focal element {a} ⊂ Xj, for which νXj=a({a}) = 1.
SLIDE 24
Properties of the Operators of Composition
Conditional independence lemma
For commonality function θ(X, Y , Z) the conditional independence relation X ⊥ ⊥θ Y |Z holds true iff θ(X, Y , Z) = θ(X, Z) d⊲ π(Y , Z).
SLIDE 25
Properties of the Operators of Composition
Conditional independence lemma
For commonality function θ(X, Y , Z) the conditional independence relation X ⊥ ⊥θ Y |Z holds true iff θ(X, Y , Z) = θ(X, Z) d⊲ π(Y , Z).
Factorization Lemma
For bpa µ(X, Y , Z) there exist functions φ : 2X×Z − → R+, ψ : 2Y×Z − → R+, such that µ(a) =
- φ(a↓{X,Z}) · ψ(a↓{Y ,Z})
if a = a↓X×Z ⊲ ⊳ a↓Y×Z
- therwise
iff µ(X, Y , Z) = µ(X, Z) f⊲ µ(Y , Z).
SLIDE 26
Conclusions - An Open Problem
◮ It seems recommendable to use the factorizing operator of
composition for the efficient representation of multidimensional compositional models,
SLIDE 27
Conclusions - An Open Problem
◮ It seems recommendable to use the factorizing operator of
composition for the efficient representation of multidimensional compositional models,
◮ and to use the Dempster operator of composition for
inference.
SLIDE 28
Conclusions - An Open Problem
◮ It seems recommendable to use the factorizing operator of
composition for the efficient representation of multidimensional compositional models,
◮ and to use the Dempster operator of composition for
inference.
◮ In this case the local computations are possible in case that
the following conjecture holds true.
SLIDE 29
Conclusions - An Open Problem
◮ It seems recommendable to use the factorizing operator of
composition for the efficient representation of multidimensional compositional models,
◮ and to use the Dempster operator of composition for
inference.
◮ In this case the local computations are possible in case that
the following conjecture holds true.
Conjecture
Suppose µ1, µ2 and µ3 are bpas on XK, XL, and XM, respectively. If L ⊃ (K ∩ M) then, (µ1 d⊲ µ2) f⊲ µ3 = µ1 d⊲ (µ2 f⊲ µ3).
SLIDE 30