On Two Composition Operator in Dempster-Shafer Theory Radim Jirou - - PowerPoint PPT Presentation

on two composition operator in dempster shafer theory
SMART_READER_LITE
LIVE PREVIEW

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-1
SLIDE 1

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 Pescara, Italy

July 20 – 24, 2015

slide-2
SLIDE 2

Outline of the Lecture

What is a composition?

slide-3
SLIDE 3

Outline of the Lecture

What is a composition? Operators of Composition in Dempster-Shafer theory

slide-4
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
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
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
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
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
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
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
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
SLIDE 12

Required properties of compositions

But, keep in mind that

  • composition is idempotent;
slide-13
SLIDE 13

Required properties of compositions

But, keep in mind that

  • composition is idempotent;
  • composition is not used for knowledge updating;
slide-14
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
SLIDE 30

Thank you for your attention