@let@token on independence and factorization - logic.at fileon independence and factorization radim...

74
On Independence and Factorization Radim Jirouˇ sek Institute of Information Theory and Automation Academy of Sciences of the Czech Republic DIPLEAP Wien November 26-28, 2010 Radim Jirouˇ sek Independence and Factorization

Upload: vuongkien

Post on 18-Aug-2019

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

On Independence and Factorization

Radim JirousekInstitute of Information Theory and Automation

Academy of Sciences of the Czech Republic

DIPLEAP

Wien

November 26-28, 2010

Radim Jirousek Independence and Factorization

Page 2: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

What does the independence really means andhow it is modeled in different uncertainty calculi?

Radim Jirousek Independence and Factorization

Page 3: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Probabilistic Independence – Events

Consider two events A and B.

They are independent if

P(A ∩ B) = P(A) · P(B).

Is this definition correct?

Does this definition comply with our intuition?

Both answers are: not exactly

Radim Jirousek Independence and Factorization

Page 4: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Probabilistic Independence – Events

Consider two events A and B.

They are independent if

P(A ∩ B) = P(A) · P(B).

Is this definition correct?

Does this definition comply with our intuition?

Both answers are: not exactly

Radim Jirousek Independence and Factorization

Page 5: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Probabilistic Independence – Events

Consider two events A and B.

They are independent if

P(A ∩ B) = P(A) · P(B).

Is this definition correct?

Does this definition comply with our intuition?

Both answers are: not exactly

Radim Jirousek Independence and Factorization

Page 6: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Probabilistic Independence – Events

Consider two events A and B.

They are independent if

P(A ∩ B) = P(A) · P(B).

Is this definition correct?

Does this definition comply with our intuition?

Both answers are: not exactly

Radim Jirousek Independence and Factorization

Page 7: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Probabilistic Independence – Events

Consider two events A and B.

They are independent if

P(A ∩ B) = P(A) · P(B).

Is this definition correct?

Does this definition comply with our intuition?

Both answers are: not exactly

Radim Jirousek Independence and Factorization

Page 8: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Probabilistic Independence – Events

Why?

P(A ∩ B) = P(A) · P(B).

What is intuitive on application of multiplication? Why not touse another T-norm?

Is it O.K. when it may happen that an event is independent ofits complement (negation)?

Radim Jirousek Independence and Factorization

Page 9: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Probabilistic Independence – Events

Why?

P(A ∩ B) = P(A) · P(B).

What is intuitive on application of multiplication? Why not touse another T-norm?

Is it O.K. when it may happen that an event is independent ofits complement (negation)?

Radim Jirousek Independence and Factorization

Page 10: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Probabilistic Independence – Events

Why?

P(A ∩ B) = P(A) · P(B).

What is intuitive on application of multiplication? Why not touse another T-norm?

Is it O.K. when it may happen that an event is independent ofits complement (negation)?

Radim Jirousek Independence and Factorization

Page 11: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Probabilistic Independence – Events

O.K. Let us use another definition (Coletti, Scozzafava):

Definition

Events A and B are independent if

0 < P(A|B) = P(A) < 1.

This definition is intuitive.This definition introduces asymmetric relation! Is it O.K.?

Definition

Event A is independent of event B if

0 < P(A|B) = P(A) < 1.

``````

``````

``````

``````

``````

`

``````

``````

``````

``````

``````

`

``````

``````

``````

``````

``````

`

``````

``````

``````

``````

``````

`

Radim Jirousek Independence and Factorization

Page 12: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Probabilistic Independence – Events

O.K. Let us use another definition (Coletti, Scozzafava):

Definition

Events A and B are independent if

0 < P(A|B) = P(A) < 1.

This definition is intuitive.This definition introduces asymmetric relation! Is it O.K.?

Definition

Event A is independent of event B if

0 < P(A|B) = P(A) < 1.

``````

``````

``````

``````

``````

`

``````

``````

``````

``````

``````

`

``````

``````

``````

``````

``````

`

``````

``````

``````

``````

``````

`

Radim Jirousek Independence and Factorization

Page 13: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Probabilistic Independence – Events

O.K. Let us use another definition (Coletti, Scozzafava):

Definition

Events A and B are independent if

0 < P(A|B) = P(A) < 1.

This definition is intuitive.

This definition introduces asymmetric relation! Is it O.K.?

Definition

Event A is independent of event B if

0 < P(A|B) = P(A) < 1.

``````

``````

``````

``````

``````

`

``````

``````

``````

``````

``````

`

``````

``````

``````

``````

``````

`

``````

``````

``````

``````

``````

`

Radim Jirousek Independence and Factorization

Page 14: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Probabilistic Independence – Events

O.K. Let us use another definition (Coletti, Scozzafava):

Definition

Events A and B are independent if

0 < P(A|B) = P(A) < 1.

This definition is intuitive.This definition introduces asymmetric relation!

Is it O.K.?

Definition

Event A is independent of event B if

0 < P(A|B) = P(A) < 1.

``````

``````

``````

``````

``````

`

``````

``````

``````

``````

``````

`

``````

``````

``````

``````

``````

`

``````

``````

``````

``````

``````

`

Radim Jirousek Independence and Factorization

Page 15: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Probabilistic Independence – Events

O.K. Let us use another definition (Coletti, Scozzafava):

Definition

Events A and B are independent if

0 < P(A|B) = P(A) < 1.

This definition is intuitive.This definition introduces asymmetric relation! Is it O.K.?

Definition

Event A is independent of event B if

0 < P(A|B) = P(A) < 1.

``````

``````

``````

``````

``````

`

``````

``````

``````

``````

``````

`

``````

``````

``````

``````

``````

`

``````

``````

``````

``````

``````

`

Radim Jirousek Independence and Factorization

Page 16: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Probabilistic Independence – Events

O.K. Let us use another definition (Coletti, Scozzafava):

Definition

Events A and B are independent if

0 < P(A|B) = P(A) < 1.

This definition is intuitive.This definition introduces asymmetric relation! Is it O.K.?

Definition

Event A is independent of event B if

0 < P(A|B) = P(A) < 1.

``````

``````

``````

``````

``````

`

``````

``````

``````

``````

``````

`

``````

``````

``````

``````

``````

`

``````

``````

``````

``````

``````

`

Radim Jirousek Independence and Factorization

Page 17: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Probabilistic Independence – Events

Example

P(B|A) = P(B) = 13

P(A|B) = P(A) = 1

This is a coherent system of conditional probabilities:

A A

B 13 0

B 23 0

Radim Jirousek Independence and Factorization

Page 18: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Probabilistic Independence – Events

Example

P(B|A) = P(B) = 13

P(A|B) = P(A) = 1

This is a coherent system of conditional probabilities:

A A

B 13 0

B 23 0

Radim Jirousek Independence and Factorization

Page 19: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Probabilistic Independence – Events

What can be deduced from the independence A ⊥⊥ B?

P(A|B) = P(A)

Since P(A|B) · P(B) = P(A ∩ B) we get

P(A) · P(B) = P(A ∩ B).

It means that the product in the generally used definition isbecause we use division (for normalization) in the definition ofconditional probability.

Radim Jirousek Independence and Factorization

Page 20: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Probabilistic Independence – Events

What can be deduced from the independence A ⊥⊥ B?

P(A|B) = P(A)

Since P(A|B) · P(B) = P(A ∩ B) we get

P(A) · P(B) = P(A ∩ B).

It means that the product in the generally used definition isbecause we use division (for normalization) in the definition ofconditional probability.

Radim Jirousek Independence and Factorization

Page 21: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Probabilistic Independence – Events

What can be deduced from the independence A ⊥⊥ B?

P(A|B) = P(A)

Since P(A|B) · P(B) = P(A ∩ B) we get

P(A) · P(B) = P(A ∩ B).

It means that the product in the generally used definition isbecause we use division (for normalization) in the definition ofconditional probability.

Radim Jirousek Independence and Factorization

Page 22: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Probabilistic Independence – Variables

Variables X ... valuesY ... values

Definition

Variable X is independent of variable Y if for all couples i , j

0 < P(X = ai |Y = bj) = P(X = ai ) < 1.

So we get again that if X ⊥⊥ Y then for all couples i , j

P(X = ai ,Y = bj) = P(X = ai ) · P(Y = bj).

Radim Jirousek Independence and Factorization

Page 23: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Probabilistic Independence – Variables

Variables X ... valuesY ... values

Definition

Variable X is independent of variable Y if for all couples i , j

0 < P(X = ai |Y = bj) = P(X = ai ) < 1.

So we get again that if X ⊥⊥ Y then for all couples i , j

P(X = ai ,Y = bj) = P(X = ai ) · P(Y = bj).

Radim Jirousek Independence and Factorization

Page 24: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Probabilistic Independence – Variables

Variables X ... valuesY ... values

Definition

Variable X is independent of variable Y if for all couples i , j

0 < P(X = ai |Y = bj) = P(X = ai ) < 1.

So we get again that if X ⊥⊥ Y then for all couples i , j

P(X = ai ,Y = bj) = P(X = ai ) · P(Y = bj).

Radim Jirousek Independence and Factorization

Page 25: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Probabilistic Independence – X ⊥⊥ Y'

&

$

%

× × × ×

× × × ×

× × × ×

× × × ×

×

×

×

P(X ,Y )

P(X )

P(Y )

6

Necessary condition for X ⊥⊥ Y :

Each value of P(X ,Y ) can be computed from the respectivevalues of P(X ) and P(Y ).

Radim Jirousek Independence and Factorization

Page 26: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Probabilistic Independence – X ⊥⊥ Y'

&

$

%

× × × ×

× × × ×

× × × ×

× × × ×

×

×

×

P(X ,Y )

P(X )

P(Y )

6

Necessary condition for X ⊥⊥ Y :

Each value of P(X ,Y ) can be computed from the respectivevalues of P(X ) and P(Y ).

Radim Jirousek Independence and Factorization

Page 27: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Probabilistic Independence – X ⊥⊥ Y'

&

$

%

× × × ×

× × × ×

× × × ×

× × × ×

×

×

×

P(X ,Y )

P(X )

P(Y )

6

Necessary condition for X ⊥⊥ Y :

Each value of P(X ,Y ) can be computed from the respectivevalues of P(X ) and P(Y ).

Radim Jirousek Independence and Factorization

Page 28: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Probabilistic Conditional Independence

Events:

Definition

Event A is conditionally independent of event B given event C if

0 < P(A|B,C ) = P(A|C ) < 1.

Variables:

Definition

Variable X is conditionally independent of variable Y givenvariable Z if for all combinations of values (ai , bj , ck)

0 < P(X = ai |Y = bj ,Z = ck) = P(X = ai |Z = ck) < 1.

Radim Jirousek Independence and Factorization

Page 29: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Probabilistic Conditional Independence

Events:

Definition

Event A is conditionally independent of event B given event C if

0 < P(A|B,C ) = P(A|C ) < 1.

Variables:

Definition

Variable X is conditionally independent of variable Y givenvariable Z if for all combinations of values (ai , bj , ck)

0 < P(X = ai |Y = bj ,Z = ck) = P(X = ai |Z = ck) < 1.

Radim Jirousek Independence and Factorization

Page 30: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Probabilistic Conditional Independence

Variables:

Factorization lemma

X ⊥⊥ Y |Z iff there exist functions φ and psi such that for allcombinations of values (ai , bj , ck)

P(X = ai ,Y = bj ,Z = ck) = φ(ai , ck) · ψ(bj , ck)

and0 < P(X = ai |Z = ck) < 1.

Pros: Each value of P(X ,Y ,Z ) can be computed from the respec-tive values of marginal distributions P(X ,Z ) and P(Y ,Z ).

Cons: We exclude situations when the probability distributions de-scribe a logical dependence.

? ?

Radim Jirousek Independence and Factorization

Page 31: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Probabilistic Conditional Independence

Variables:

Factorization lemma

X ⊥⊥ Y |Z iff there exist functions φ and psi such that for allcombinations of values (ai , bj , ck)

P(X = ai ,Y = bj ,Z = ck) = φ(ai , ck) · ψ(bj , ck)

and0 < P(X = ai |Z = ck) < 1.

Pros: Each value of P(X ,Y ,Z ) can be computed from the respec-tive values of marginal distributions P(X ,Z ) and P(Y ,Z ).

Cons: We exclude situations when the probability distributions de-scribe a logical dependence.

? ?

Radim Jirousek Independence and Factorization

Page 32: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Probabilistic Conditional Independence

Variables:

Factorization lemma

X ⊥⊥ Y |Z iff there exist functions φ and psi such that for allcombinations of values (ai , bj , ck)

P(X = ai ,Y = bj ,Z = ck) = φ(ai , ck) · ψ(bj , ck)

and0 < P(X = ai |Z = ck) < 1.

Pros: Each value of P(X ,Y ,Z ) can be computed from the respec-tive values of marginal distributions P(X ,Z ) and P(Y ,Z ).

Cons: We exclude situations when the probability distributions de-scribe a logical dependence.

? ?

Radim Jirousek Independence and Factorization

Page 33: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Probabilistic Conditional Independence

Variables:

Factorization lemma

X ⊥⊥ Y |Z iff there exist functions φ and psi such that for allcombinations of values (ai , bj , ck)

P(X = ai ,Y = bj ,Z = ck) = φ(ai , ck) · ψ(bj , ck)

and0 < P(X = ai |Z = ck) < 1.

Pros: Each value of P(X ,Y ,Z ) can be computed from the respec-tive values of marginal distributions P(X ,Z ) and P(Y ,Z ).

Cons: We exclude situations when the probability distributions de-scribe a logical dependence.

? ?

Radim Jirousek Independence and Factorization

Page 34: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

What is the difference betweenconditional independence and factorization?

Factorization is a necessary conditionfor conditional independence.

Radim Jirousek Independence and Factorization

Page 35: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

What is the difference betweenconditional independence and factorization?

Factorization is a necessary conditionfor conditional independence.

Radim Jirousek Independence and Factorization

Page 36: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Probabilistic Graphical Models

Definition

We say that probability distribution π is graphical with graph G ifit factorizes with respect to C1,C2, . . . ,Cm, i.e. if there existnonnegative functions φ1, φ2, . . . , φm such that

π(x1, x2, . . . , xn) = φ1(xii∈C1) · φ2(xii∈C2) · . . . · φm(xii∈Cm).

1 2

4 3π(x1, x2, x3, x4) = φ1(x1, x2) · φ2(x2, x3)

·φ3(x3, x4) · φ4(x1, x4).

Radim Jirousek Independence and Factorization

Page 37: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Probabilistic Graphical Models

Definition

We say that probability distribution π is graphical with graph G ifit factorizes with respect to C1,C2, . . . ,Cm, i.e. if there existnonnegative functions φ1, φ2, . . . , φm such that

π(x1, x2, . . . , xn) = φ1(xii∈C1) · φ2(xii∈C2) · . . . · φm(xii∈Cm).

Definition

We say that probability distribution π is a Bayesian network withDAG G if it factorizes with respect to G , i.e. if

π(x1, x2, . . . , xn) =n∏

i=1

π(xi |xjj∈pa(i)

).

which is equivalent tofor all i = 2, . . . , n (topological ordering)

π↓1,...,i factorizes with respect to 1, . . . , i − 1, (pa(i) ∪ i).

Radim Jirousek Independence and Factorization

Page 38: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Probabilistic Graphical Models

Definition

We say that probability distribution π is graphical with graph G ifit factorizes with respect to C1,C2, . . . ,Cm, i.e. if there existnonnegative functions φ1, φ2, . . . , φm such that

π(x1, x2, . . . , xn) = φ1(xii∈C1) · φ2(xii∈C2) · . . . · φm(xii∈Cm).

Definition

We say that probability distribution π is a Bayesian network withDAG G if it factorizes with respect to G , i.e. if

π(x1, x2, . . . , xn) =n∏

i=1

π(xi |xjj∈pa(i)

).

which is equivalent tofor all i = 2, . . . , n (topological ordering)

π↓1,...,i factorizes with respect to 1, . . . , i − 1, (pa(i) ∪ i).

Radim Jirousek Independence and Factorization

Page 39: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

How to extend these definitions into D-S theory?

Radim Jirousek Independence and Factorization

Page 40: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Simple D-S factorization - unconditional case'

&

$

%#"

!

#

"

!

Basicassignment

φ

ψ

&%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!#

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

6

However

2N × 2M << 2N×M

Radim Jirousek Independence and Factorization

Page 41: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Simple D-S factorization - unconditional case'

&

$

%#"

!

#

"

!

Basicassignment

φ

ψ

&%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!#

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

6

However

2N × 2M << 2N×M

Radim Jirousek Independence and Factorization

Page 42: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Simple D-S factorization - unconditional case'

&

$

%#"

!

#

"

!

Basicassignment

φ

ψ

&%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!#

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

6

However

2N × 2M << 2N×M

Radim Jirousek Independence and Factorization

Page 43: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Simple D-S factorization - unconditional case'

&

$

%#"

!

#

"

!

Basicassignment

φ

ψ

&%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!#

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

6

However

2N × 2M << 2N×M

Radim Jirousek Independence and Factorization

Page 44: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Simple D-S factorization - unconditional case'

&

$

%#"

!

#

"

!

Basicassignment

φ

ψ

&%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!#

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

6

However

2N × 2M << 2N×M

Radim Jirousek Independence and Factorization

Page 45: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Simple D-S factorization - unconditional case'

&

$

%#"

!

#

"

!

Basicassignment

φ

ψ

&%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!# &%'$"!#

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

6

Radim Jirousek Independence and Factorization

Page 46: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Factorization in Dempster-Shafer theory

Frame of discernment Ω = X1 × X2;

Basic assignmentm : 2X1×X2 −→ [0, 1]

Definition - simple disjoint factorization

m factorizes with respect to 1, 2 if there exist set functions

φ : 2X1 −→ [0,+∞],

ψ : 2X2 −→ [0,+∞],

such that for all A ⊆ X1 × X2

m(A) =

φ(A↓1) · ψ(A↓2) if A = A↓1 × A↓2

0 otherwise.

Radim Jirousek Independence and Factorization

Page 47: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Factorization in Dempster-Shafer theory

Frame of discernment Ω = X1 × X2;

Basic assignmentm : 2X1×X2 −→ [0, 1]

Definition - simple disjoint factorization

m factorizes with respect to 1, 2 if there exist set functions

φ : 2X1 −→ [0,+∞],

ψ : 2X2 −→ [0,+∞],

such that for all A ⊆ X1 × X2

m(A) =

φ(A↓1) · ψ(A↓2) if A = A↓1 × A↓2

0 otherwise.

Radim Jirousek Independence and Factorization

Page 48: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Simple D-S factorization - unconditional case

'

&

$

%

Basicassignment

A

φ

ψ

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

m(A) = φ(A↓X ) · ψ(A↓Y )

Radim Jirousek Independence and Factorization

Page 49: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Simple D-S factorization - unconditional case

'

&

$

%

Basicassignment

A′

φ

ψ

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

m(A) = φ(A↓X ) · ψ(A↓Y )

m(A′) = 0

Radim Jirousek Independence and Factorization

Page 50: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Example

Table: Basic assignments m1 and m2.

A ⊆ X1 φ(A) A ⊆ X2 ψ(A)

a 0.2 b 0.6

a 0.3 b 0

aa 0.5 ab 0.4

Radim Jirousek Independence and Factorization

Page 51: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Example

ab a ⊗ b 0.12

ab a ⊗ b 0

ab a ⊗ b 0.18

ab a ⊗ b 0

ab, ab a ⊗ X2 0.08

ab, ab X1 ⊗ b 0.3

ab, ab 0

ab, ab 0

ab, ab X1 ⊗ b 0

ab, ab a ⊗ X2 0.12

ab, ab, ab 0

ab, ab, ab 0

ab, ab, ab 0

ab, ab, ab 0

ab, ab, ab, ab X1 ⊗ X2 0.2

b b

a

a

Radim Jirousek Independence and Factorization

Page 52: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Example

ab a ⊗ b 0.12

ab a ⊗ b 0

ab a ⊗ b 0.18

ab a ⊗ b 0

ab, ab a ⊗ X2 0.08

ab, ab X1 ⊗ b 0.3

ab, ab 0

ab, ab 0

ab, ab X1 ⊗ b 0

ab, ab a ⊗ X2 0.12

ab, ab, ab 0

ab, ab, ab 0

ab, ab, ab 0

ab, ab, ab 0

ab, ab, ab, ab X1 ⊗ X2 0.2

b b

a

a

Radim Jirousek Independence and Factorization

Page 53: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Example

ab a ⊗ b 0.12

ab a ⊗ b 0

ab a ⊗ b 0.18

ab a ⊗ b 0

ab, ab a ⊗ X2 0.08

ab, ab X1 ⊗ b 0.3

ab, ab 0

ab, ab 0

ab, ab X1 ⊗ b 0

ab, ab a ⊗ X2 0.12

ab, ab, ab 0

ab, ab, ab 0

ab, ab, ab 0

ab, ab, ab 0

ab, ab, ab, ab X1 ⊗ X2 0.2

b b

a

a

Radim Jirousek Independence and Factorization

Page 54: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Example

ab a ⊗ b 0.12

ab a ⊗ b 0

ab a ⊗ b 0.18

ab a ⊗ b 0

ab, ab a ⊗ X2 0.08

ab, ab X1 ⊗ b 0.3

ab, ab 0

ab, ab 0

ab, ab X1 ⊗ b 0

ab, ab a ⊗ X2 0.12

ab, ab, ab 0

ab, ab, ab 0

ab, ab, ab 0

ab, ab, ab 0

ab, ab, ab, ab X1 ⊗ X2 0.2

b b

a

a

Radim Jirousek Independence and Factorization

Page 55: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Example

ab a ⊗ b 0.12

ab a ⊗ b 0

ab a ⊗ b 0.18

ab a ⊗ b 0

ab, ab a ⊗ X2 0.08

ab, ab X1 ⊗ b 0.3

ab, ab 0

ab, ab 0

ab, ab X1 ⊗ b 0

ab, ab a ⊗ X2 0.12

ab, ab, ab 0

ab, ab, ab 0

ab, ab, ab 0

ab, ab, ab 0

ab, ab, ab, ab X1 ⊗ X2 0.2

b b

a

a

Radim Jirousek Independence and Factorization

Page 56: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Example

ab a ⊗ b 0.12

ab a ⊗ b 0

ab a ⊗ b 0.18

ab a ⊗ b 0

ab, ab a ⊗ X2 0.08

ab, ab X1 ⊗ b 0.3

ab, ab 0

ab, ab 0

ab, ab X1 ⊗ b 0

ab, ab a ⊗ X2 0.12

ab, ab, ab 0

ab, ab, ab 0

ab, ab, ab 0

ab, ab, ab 0

ab, ab, ab, ab X1 ⊗ X2 0.2

b b

a

a

Radim Jirousek Independence and Factorization

Page 57: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Example

ab a ⊗ b 0.12

ab a ⊗ b 0

ab a ⊗ b 0.18

ab a ⊗ b 0

ab, ab a ⊗ X2 0.08

ab, ab X1 ⊗ b 0.3

ab, ab 0

ab, ab 0

ab, ab X1 ⊗ b 0

ab, ab a ⊗ X2 0.12

ab, ab, ab 0

ab, ab, ab 0

ab, ab, ab 0

ab, ab, ab 0

ab, ab, ab, ab X1 ⊗ X2 0.2

b b

a

a

Radim Jirousek Independence and Factorization

Page 58: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Example

ab a ⊗ b 0.12

ab a ⊗ b 0

ab a ⊗ b 0.18

ab a ⊗ b 0

ab, ab a ⊗ X2 0.08

ab, ab X1 ⊗ b 0.3

ab, ab 0

ab, ab 0

ab, ab X1 ⊗ b 0

ab, ab a ⊗ X2 0.12

ab, ab, ab 0

ab, ab, ab 0

ab, ab, ab 0

ab, ab, ab 0

ab, ab, ab, ab X1 ⊗ X2 0.2

b b

a

a

Radim Jirousek Independence and Factorization

Page 59: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Factorization in Dempster-Shafer theory

Frame of discernment Ω = X1 × X2 × . . .× Xn;K , L ⊆ 1, 2, . . . , nBasic assignment m : 2X1×...×Xn −→ [0, 1]

Definition - simple factorization

m factorizes with respect to K , L if there exist set functions

φ : 2XK −→ [0,+∞],

ψ : 2XL −→ [0,+∞],

such that for all A ⊆ XK∪L

m↓K∪L(A) =

φ(A↓K ) · ψ(A↓K ) if A = A↓K ⊗ A↓L

0 otherwise.

Radim Jirousek Independence and Factorization

Page 60: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Factorization in Dempster-Shafer theory

Frame of discernment Ω = X1 × X2 × . . .× Xn;K , L ⊆ 1, 2, . . . , nBasic assignment m : 2X1×...×Xn −→ [0, 1]

Definition - simple factorization

m factorizes with respect to K , L if there exist set functions

φ : 2XK −→ [0,+∞],

ψ : 2XL −→ [0,+∞],

such that for all A ⊆ XK∪L

m↓K∪L(A) =

φ(A↓K ) · ψ(A↓K ) if A = A↓K ⊗ A↓L

0 otherwise.

Radim Jirousek Independence and Factorization

Page 61: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Extension - Join of sets

Definition

A ⊆ XK , B ⊆ XL.

A⊗ B = x ∈ XK∪L : x↓K ∈ A & x↓L ∈ B.

Generally:C ↓K∪L ⊆ C ↓K ⊗ C ↓L.

Radim Jirousek Independence and Factorization

Page 62: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Extension - Join of sets

Definition

A ⊆ XK , B ⊆ XL.

A⊗ B = x ∈ XK∪L : x↓K ∈ A & x↓L ∈ B.

Generally:C ↓K∪L ⊆ C ↓K ⊗ C ↓L.

Radim Jirousek Independence and Factorization

Page 63: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Factorization lemma in Dempster-Shafer theory

Let K , L ⊆ 1, 2, . . . , n. Basic assignment

m : 2X1×...×Xn −→ [0, 1]

factorizes with respect to K , L iff

XK\L ⊥⊥ XL\K |XK∩L.

Radim Jirousek Independence and Factorization

Page 64: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Bayesian network in Dempster-Shafer theory

Frame of discernment Ω = X1 × X2 × . . .× Xn;

Acyclic directed graph (DAG) G = (1, 2, . . . , n,E ) (topologicalordering of nodes);

Basic assignment m : 2Ω −→ [0, 1]

Definition - Bayesian network

m is a Bayesian network with graph G if for all i = 2, 3, . . . , nmarginal basic assignment m↓1,2,...,i simply factorizes withrespect to i = 1, 2, . . . , i − 1, (pa(i) ∪ i).

Radim Jirousek Independence and Factorization

Page 65: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Graphical models in Dempster-Shafer theory

Frame of discernment Ω = X1 × X2 × . . .× Xn;

Simple undirected graph G = (1, 2, . . . , n,E ) with cliquesC1,C2, . . . ,Cm;

Basic assignment m : 2Ω −→ [0, 1]

Definition - graphical model

m is graphical with graph G if there exist set functionsφ1, φ2, . . . , φm such that for all A ⊆ Ω

m(A) =

φ1(A↓C1) · φ2(A↓C2) · . . . · φm(A↓Cm) if A ∈ R(G )

0 otherwise,

R(G ) denotes the set of subsets of Ω complying with G .

Radim Jirousek Independence and Factorization

Page 66: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Graphical models in Dempster-Shafer theory

Frame of discernment Ω = X1 × X2 × . . .× Xn;

Simple undirected graph G = (1, 2, . . . , n,E ) with cliquesC1,C2, . . . ,Cm;

Basic assignment m : 2Ω −→ [0, 1]

Definition - graphical model

m is graphical with graph G if there exist set functionsφ1, φ2, . . . , φm such that for all A ⊆ Ω

m(A) =

φ1(A↓C1) · φ2(A↓C2) · . . . · φm(A↓Cm) if A ∈ R(G )

0 otherwise,

R(G ) denotes the set of subsets of Ω complying with G .

Radim Jirousek Independence and Factorization

Page 67: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Sets complying with G

Definition of R(G )

R(G ) = A ⊆ Ω : ∀(L,M) ∈ S(G ) (A = A↓L ⊗ A↓M),

where S(G ) is a set of all couples (L,M) such that

L ∪M = 1, 2, . . . , n;L ∩M is a minimal separating set in G

each pair of nodes i ∈ L \M, j ∈ M \ L is separated by L ∩Min G .

Radim Jirousek Independence and Factorization

Page 68: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Sets complying with G

Definition of R(G )

R(G ) = A ⊆ Ω : ∀(L,M) ∈ S(G ) (A = A↓L ⊗ A↓M),

where S(G ) is a set of all couples (L,M) such that

L ∪M = 1, 2, . . . , n;L ∩M is a minimal separating set in G

each pair of nodes i ∈ L \M, j ∈ M \ L is separated by L ∩Min G .

Radim Jirousek Independence and Factorization

Page 69: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Sets complying with G

1 2 3

R(G ) = A ∈ X1 × X2 × X3 : A = A↓1,2 ⊗ A↓1,2.

1 2

4 3 R(G ) = A ∈ X1 × X2 × X3 × X4 :

A = A↓1,2,3 ⊗ A↓1,3,4 &

A = A↓1,2,4 ⊗ A↓2,3,4.

QQ

1 2

4 3

5R(G ) = A ∈ X1 × X2 × X3 × X4 × X5 :

A = A↓1,2,3⊗A↓1,3,4⊗A↓2,3,5.

Radim Jirousek Independence and Factorization

Page 70: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Sets complying with G

1 2 3

R(G ) = A ∈ X1 × X2 × X3 : A = A↓1,2 ⊗ A↓1,2.

1 2

4 3 R(G ) = A ∈ X1 × X2 × X3 × X4 :

A = A↓1,2,3 ⊗ A↓1,3,4 &

A = A↓1,2,4 ⊗ A↓2,3,4.

QQ

1 2

4 3

5R(G ) = A ∈ X1 × X2 × X3 × X4 × X5 :

A = A↓1,2,3⊗A↓1,3,4⊗A↓2,3,5.

Radim Jirousek Independence and Factorization

Page 71: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Sets complying with G

1 2 3

R(G ) = A ∈ X1 × X2 × X3 : A = A↓1,2 ⊗ A↓1,2.

1 2

4 3 R(G ) = A ∈ X1 × X2 × X3 × X4 :

A = A↓1,2,3 ⊗ A↓1,3,4 &

A = A↓1,2,4 ⊗ A↓2,3,4.

QQ

1 2

4 3

5R(G ) = A ∈ X1 × X2 × X3 × X4 × X5 :

A = A↓1,2,3⊗A↓1,3,4⊗A↓2,3,5.

Radim Jirousek Independence and Factorization

Page 72: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Graphical models in Dempster-Shafer theory

Theorem on an independence structure of Bayesian networks

Let G = (V ,E ) be a DAG in which nodes i and j are d-separatedby a set C . If basic assignment m is a Bayesian network withgraph G then

xi ⊥⊥ xj | xC [m].

Theorem on an independence structure of graphical models

Let G = (V ,E ) be a simple graph in which disjoint (nonempty)subsets of nodes A and B are separated by C ⊂ V . If basicassignment m is graphical with G then

xA ⊥⊥ xB | xC [m].

Radim Jirousek Independence and Factorization

Page 73: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Graphical models in Dempster-Shafer theory

Theorem on an independence structure of Bayesian networks

Let G = (V ,E ) be a DAG in which nodes i and j are d-separatedby a set C . If basic assignment m is a Bayesian network withgraph G then

xi ⊥⊥ xj | xC [m].

Theorem on an independence structure of graphical models

Let G = (V ,E ) be a simple graph in which disjoint (nonempty)subsets of nodes A and B are separated by C ⊂ V . If basicassignment m is graphical with G then

xA ⊥⊥ xB | xC [m].

Radim Jirousek Independence and Factorization

Page 74: @let@token On Independence and Factorization - logic.at fileOn Independence and Factorization Radim Jirou sek Institute of Information Theory and Automation Academy of Sciences of

Thank you for your attention

Radim Jirousek Independence and Factorization