What are imsets and what they are good for Ji r Vomlel and Milan - - PowerPoint PPT Presentation

what are imsets and what they are good for
SMART_READER_LITE
LIVE PREVIEW

What are imsets and what they are good for Ji r Vomlel and Milan - - PowerPoint PPT Presentation

What are imsets and what they are good for Ji r Vomlel and Milan Studen y UTIA AV CR V RSR, 11. - 13. 11. 2005 y ( UTIA AV V J. Vomlel and M. Studen CR) Imsets RSR, 11. - 13. 11. 2005 1 / 13 What is an


slide-1
SLIDE 1

What are imsets and what they are good for

Jiˇ r´ ı Vomlel and Milan Studen´ y

´ UTIA AV ˇ CR

Vˇ RSR, 11. - 13. 11. 2005

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 1 / 13

slide-2
SLIDE 2

What is an imset?

Ask Google

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 2 / 13

slide-3
SLIDE 3

What is an imset?

In Egyptian mythology Imset was a funerary deity, one of the Four sons of Horus, who were associated with the canopic jars, specifically the one which contained the liver.

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 2 / 13

slide-4
SLIDE 4

What is an imset?

In Egyptian mythology Imset was a funerary deity, one of the Four sons of Horus, who were associated with the canopic jars, specifically the one which contained the liver.

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 2 / 13

slide-5
SLIDE 5

What is an imset? (formal definition)

N ... a finite set P(N) ... power set of N Z ... set of all integers

Definition

Imset u is a function u : P(N) → Z. Function m : P(N) → N is sometimes called multiset. Thus, imset is an abbreviation from Integer valued MultiSET. Studen´ y (2001)

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 3 / 13

slide-6
SLIDE 6

What is an imset? (formal definition)

N ... a finite set P(N) ... power set of N Z ... set of all integers

Definition

Imset u is a function u : P(N) → Z. Function m : P(N) → N is sometimes called multiset. Thus, imset is an abbreviation from Integer valued MultiSET. Studen´ y (2001)

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 3 / 13

slide-7
SLIDE 7

What is an imset? (formal definition)

N ... a finite set P(N) ... power set of N Z ... set of all integers

Definition

Imset u is a function u : P(N) → Z. Function m : P(N) → N is sometimes called multiset. Thus, imset is an abbreviation from Integer valued MultiSET. Studen´ y (2001)

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 3 / 13

slide-8
SLIDE 8

What is an imset? (an example)

Let N = {a, b, c}. An imset u over N is ∅ {a} {b} {c} {a, b} {b, c} {a, c} {a, b, c} +1

  • 1
  • 1

+1 A convention: δA(B) = 1 if A = B

  • therwise

∀B ⊆ N : u(B) =

  • A⊆N

u(A) · δA(B) u =

  • A⊆N

cA · δA Using the convention we will write u = δ{b}−δ{a,b}−δ{b,c} + δ{a,b,c}

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 4 / 13

slide-9
SLIDE 9

What is an imset? (an example)

Let N = {a, b, c}. An imset u over N is ∅ {a} {b} {c} {a, b} {b, c} {a, c} {a, b, c} +1

  • 1
  • 1

+1 A convention: δA(B) = 1 if A = B

  • therwise

∀B ⊆ N : u(B) =

  • A⊆N

u(A) · δA(B) u =

  • A⊆N

cA · δA Using the convention we will write u = δ{b}−δ{a,b}−δ{b,c} + δ{a,b,c}

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 4 / 13

slide-10
SLIDE 10

What is an imset? (an example)

Let N = {a, b, c}. An imset u over N is ∅ {a} {b} {c} {a, b} {b, c} {a, c} {a, b, c} +1

  • 1
  • 1

+1 A convention: δA(B) = 1 if A = B

  • therwise

∀B ⊆ N : u(B) =

  • A⊆N

u(A) · δA(B) u =

  • A⊆N

cA · δA Using the convention we will write u = δ{b}−δ{a,b}−δ{b,c} + δ{a,b,c}

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 4 / 13

slide-11
SLIDE 11

What is an imset? (an example)

Let N = {a, b, c}. An imset u over N is ∅ {a} {b} {c} {a, b} {b, c} {a, c} {a, b, c} +1

  • 1
  • 1

+1 A convention: δA(B) = 1 if A = B

  • therwise

∀B ⊆ N : u(B) =

  • A⊆N

u(A) · δA(B) u =

  • A⊆N

cA · δA Using the convention we will write u = δ{b}−δ{a,b}−δ{b,c} + δ{a,b,c}

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 4 / 13

slide-12
SLIDE 12

What is an imset? (an example)

Let N = {a, b, c}. An imset u over N is ∅ {a} {b} {c} {a, b} {b, c} {a, c} {a, b, c} +1

  • 1
  • 1

+1 A convention: δA(B) = 1 if A = B

  • therwise

∀B ⊆ N : u(B) =

  • A⊆N

u(A) · δA(B) u =

  • A⊆N

cA · δA Using the convention we will write u = δ{b}−δ{a,b}−δ{b,c} + δ{a,b,c}

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 4 / 13

slide-13
SLIDE 13

Elementary and structural imsets

Definition (Elementary imset)

Let K ⊆ N, a, b ∈ N \ K, and a = b. Elementary imset is defined by the formula ua,b|K = δ{a,b}∪K + δK − δ{a}∪K − δ{b}∪K Let E(N) denote the set of all elementary imsets.

Definition (Structural imset)

An imset u is structural iff n · u =

  • v∈E(N)

kv · v , where n ∈ N and v ∈ E(N) : kv ∈ N ∪ {0}

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 5 / 13

slide-14
SLIDE 14

Elementary and structural imsets

Definition (Elementary imset)

Let K ⊆ N, a, b ∈ N \ K, and a = b. Elementary imset is defined by the formula ua,b|K = δ{a,b}∪K + δK − δ{a}∪K − δ{b}∪K Let E(N) denote the set of all elementary imsets.

Definition (Structural imset)

An imset u is structural iff n · u =

  • v∈E(N)

kv · v , where n ∈ N and v ∈ E(N) : kv ∈ N ∪ {0}

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 5 / 13

slide-15
SLIDE 15

Elementary and structural imsets

Definition (Elementary imset)

Let K ⊆ N, a, b ∈ N \ K, and a = b. Elementary imset is defined by the formula ua,b|K = δ{a,b}∪K + δK − δ{a}∪K − δ{b}∪K Let E(N) denote the set of all elementary imsets.

Definition (Structural imset)

An imset u is structural iff n · u =

  • v∈E(N)

kv · v , where n ∈ N and v ∈ E(N) : kv ∈ N ∪ {0}

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 5 / 13

slide-16
SLIDE 16

Conditional Independence (CI) Models (definition)

Definition (Disjoint triplet over N)

Let A, B, C ⊆ N be pairwise disjoint. Then A, B | C denotes a disjoint triplet over N. T (N) will denote the class of all possible disjoint triplets

  • ver N.

Definition (CI-statement)

Let A, B | C be a disjoint triplet over N. Then “A is conditionally independent of B given C” is an CI-statement, written as A ⊥ ⊥ B | C.

Definition (CI-model)

CI-model is a set of CI-statements.

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 6 / 13

slide-17
SLIDE 17

Conditional Independence (CI) Models (definition)

Definition (Disjoint triplet over N)

Let A, B, C ⊆ N be pairwise disjoint. Then A, B | C denotes a disjoint triplet over N. T (N) will denote the class of all possible disjoint triplets

  • ver N.

Definition (CI-statement)

Let A, B | C be a disjoint triplet over N. Then “A is conditionally independent of B given C” is an CI-statement, written as A ⊥ ⊥ B | C.

Definition (CI-model)

CI-model is a set of CI-statements.

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 6 / 13

slide-18
SLIDE 18

Conditional Independence (CI) Models (definition)

Definition (Disjoint triplet over N)

Let A, B, C ⊆ N be pairwise disjoint. Then A, B | C denotes a disjoint triplet over N. T (N) will denote the class of all possible disjoint triplets

  • ver N.

Definition (CI-statement)

Let A, B | C be a disjoint triplet over N. Then “A is conditionally independent of B given C” is an CI-statement, written as A ⊥ ⊥ B | C.

Definition (CI-model)

CI-model is a set of CI-statements.

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 6 / 13

slide-19
SLIDE 19

CI-model (an example by F. V. Jensen)

Assume three variables: h is the length of hair long, short, s is stature that has states < 168cm, > 168cm, g is gender that takes states male, female. If we do not know the gender of a person seeing the length of his/her hair will tell us more about the gender, i.e. not(h ⊥ ⊥ g), this will focus our belief on his/her stature, i.e. not(g ⊥ ⊥ s) and not(h ⊥ ⊥ s). But if we know the gender of a person then length of hair gives us no extra clue on his stature, i.e., h ⊥ ⊥ s | g. Thus, we get a CI-model consisting of just one CI-statement h ⊥ ⊥ s | g.

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 7 / 13

slide-20
SLIDE 20

CI-model (an example by F. V. Jensen)

Assume three variables: h is the length of hair long, short, s is stature that has states < 168cm, > 168cm, g is gender that takes states male, female. If we do not know the gender of a person seeing the length of his/her hair will tell us more about the gender, i.e. not(h ⊥ ⊥ g), this will focus our belief on his/her stature, i.e. not(g ⊥ ⊥ s) and not(h ⊥ ⊥ s). But if we know the gender of a person then length of hair gives us no extra clue on his stature, i.e., h ⊥ ⊥ s | g. Thus, we get a CI-model consisting of just one CI-statement h ⊥ ⊥ s | g.

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 7 / 13

slide-21
SLIDE 21

CI-model (an example by F. V. Jensen)

Assume three variables: h is the length of hair long, short, s is stature that has states < 168cm, > 168cm, g is gender that takes states male, female. If we do not know the gender of a person seeing the length of his/her hair will tell us more about the gender, i.e. not(h ⊥ ⊥ g), this will focus our belief on his/her stature, i.e. not(g ⊥ ⊥ s) and not(h ⊥ ⊥ s). But if we know the gender of a person then length of hair gives us no extra clue on his stature, i.e., h ⊥ ⊥ s | g. Thus, we get a CI-model consisting of just one CI-statement h ⊥ ⊥ s | g.

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 7 / 13

slide-22
SLIDE 22

CI-model (an example by F. V. Jensen)

Assume three variables: h is the length of hair long, short, s is stature that has states < 168cm, > 168cm, g is gender that takes states male, female. If we do not know the gender of a person seeing the length of his/her hair will tell us more about the gender, i.e. not(h ⊥ ⊥ g), this will focus our belief on his/her stature, i.e. not(g ⊥ ⊥ s) and not(h ⊥ ⊥ s). But if we know the gender of a person then length of hair gives us no extra clue on his stature, i.e., h ⊥ ⊥ s | g. Thus, we get a CI-model consisting of just one CI-statement h ⊥ ⊥ s | g.

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 7 / 13

slide-23
SLIDE 23

CI-model (an example by F. V. Jensen)

Assume three variables: h is the length of hair long, short, s is stature that has states < 168cm, > 168cm, g is gender that takes states male, female. If we do not know the gender of a person seeing the length of his/her hair will tell us more about the gender, i.e. not(h ⊥ ⊥ g), this will focus our belief on his/her stature, i.e. not(g ⊥ ⊥ s) and not(h ⊥ ⊥ s). But if we know the gender of a person then length of hair gives us no extra clue on his stature, i.e., h ⊥ ⊥ s | g. Thus, we get a CI-model consisting of just one CI-statement h ⊥ ⊥ s | g.

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 7 / 13

slide-24
SLIDE 24

CI-model (an example by F. V. Jensen)

Assume three variables: h is the length of hair long, short, s is stature that has states < 168cm, > 168cm, g is gender that takes states male, female. If we do not know the gender of a person seeing the length of his/her hair will tell us more about the gender, i.e. not(h ⊥ ⊥ g), this will focus our belief on his/her stature, i.e. not(g ⊥ ⊥ s) and not(h ⊥ ⊥ s). But if we know the gender of a person then length of hair gives us no extra clue on his stature, i.e., h ⊥ ⊥ s | g. Thus, we get a CI-model consisting of just one CI-statement h ⊥ ⊥ s | g.

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 7 / 13

slide-25
SLIDE 25

CI-model (an example by F. V. Jensen)

Assume three variables: h is the length of hair long, short, s is stature that has states < 168cm, > 168cm, g is gender that takes states male, female. If we do not know the gender of a person seeing the length of his/her hair will tell us more about the gender, i.e. not(h ⊥ ⊥ g), this will focus our belief on his/her stature, i.e. not(g ⊥ ⊥ s) and not(h ⊥ ⊥ s). But if we know the gender of a person then length of hair gives us no extra clue on his stature, i.e., h ⊥ ⊥ s | g. Thus, we get a CI-model consisting of just one CI-statement h ⊥ ⊥ s | g.

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 7 / 13

slide-26
SLIDE 26

CI-objects

Definition (CI-object)

CI-object over N is a mathematical object defined over N that can be used to generate a CI-model. Classes of CI-objects

1 Probability distributions (PDs) from a given class defined over

random variables from N. E.g., discrete PDs over N.

2 Undirected graphs (UGs) over the set of nodes N. 3 Acyclic directed graph (DAGs) over the set of nodes N. 4 Structural imsets over N.

CI-objects generating the CI-model a ⊥ ⊥ c | b

1 ∀va, vb, vc:

P(a = va, c = vc | b = vb) = P(a = va | b = vb)·P(c = vc | b = vb)

2 a − b − c 3 a ← b → c

but also a ← b ← c and a → b → c

4 ua,b|c

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 8 / 13

slide-27
SLIDE 27

CI-objects

Definition (CI-object)

CI-object over N is a mathematical object defined over N that can be used to generate a CI-model. Classes of CI-objects

1 Probability distributions (PDs) from a given class defined over

random variables from N. E.g., discrete PDs over N.

2 Undirected graphs (UGs) over the set of nodes N. 3 Acyclic directed graph (DAGs) over the set of nodes N. 4 Structural imsets over N.

CI-objects generating the CI-model a ⊥ ⊥ c | b

1 ∀va, vb, vc:

P(a = va, c = vc | b = vb) = P(a = va | b = vb)·P(c = vc | b = vb)

2 a − b − c 3 a ← b → c

but also a ← b ← c and a → b → c

4 ua,b|c

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 8 / 13

slide-28
SLIDE 28

CI-objects

Definition (CI-object)

CI-object over N is a mathematical object defined over N that can be used to generate a CI-model. Classes of CI-objects

1 Probability distributions (PDs) from a given class defined over

random variables from N. E.g., discrete PDs over N.

2 Undirected graphs (UGs) over the set of nodes N. 3 Acyclic directed graph (DAGs) over the set of nodes N. 4 Structural imsets over N.

CI-objects generating the CI-model a ⊥ ⊥ c | b

1 ∀va, vb, vc:

P(a = va, c = vc | b = vb) = P(a = va | b = vb)·P(c = vc | b = vb)

2 a − b − c 3 a ← b → c

but also a ← b ← c and a → b → c

4 ua,b|c

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 8 / 13

slide-29
SLIDE 29

CI-objects

Definition (CI-object)

CI-object over N is a mathematical object defined over N that can be used to generate a CI-model. Classes of CI-objects

1 Probability distributions (PDs) from a given class defined over

random variables from N. E.g., discrete PDs over N.

2 Undirected graphs (UGs) over the set of nodes N. 3 Acyclic directed graph (DAGs) over the set of nodes N. 4 Structural imsets over N.

CI-objects generating the CI-model a ⊥ ⊥ c | b

1 ∀va, vb, vc:

P(a = va, c = vc | b = vb) = P(a = va | b = vb)·P(c = vc | b = vb)

2 a − b − c 3 a ← b → c

but also a ← b ← c and a → b → c

4 ua,b|c

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 8 / 13

slide-30
SLIDE 30

CI-objects

Definition (CI-object)

CI-object over N is a mathematical object defined over N that can be used to generate a CI-model. Classes of CI-objects

1 Probability distributions (PDs) from a given class defined over

random variables from N. E.g., discrete PDs over N.

2 Undirected graphs (UGs) over the set of nodes N. 3 Acyclic directed graph (DAGs) over the set of nodes N. 4 Structural imsets over N.

CI-objects generating the CI-model a ⊥ ⊥ c | b

1 ∀va, vb, vc:

P(a = va, c = vc | b = vb) = P(a = va | b = vb)·P(c = vc | b = vb)

2 a − b − c 3 a ← b → c

but also a ← b ← c and a → b → c

4 ua,b|c

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 8 / 13

slide-31
SLIDE 31

CI-objects

Definition (CI-object)

CI-object over N is a mathematical object defined over N that can be used to generate a CI-model. Classes of CI-objects

1 Probability distributions (PDs) from a given class defined over

random variables from N. E.g., discrete PDs over N.

2 Undirected graphs (UGs) over the set of nodes N. 3 Acyclic directed graph (DAGs) over the set of nodes N. 4 Structural imsets over N.

CI-objects generating the CI-model a ⊥ ⊥ c | b

1 ∀va, vb, vc:

P(a = va, c = vc | b = vb) = P(a = va | b = vb)·P(c = vc | b = vb)

2 a − b − c 3 a ← b → c

but also a ← b ← c and a → b → c

4 ua,b|c

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 8 / 13

slide-32
SLIDE 32

CI-objects

Definition (CI-object)

CI-object over N is a mathematical object defined over N that can be used to generate a CI-model. Classes of CI-objects

1 Probability distributions (PDs) from a given class defined over

random variables from N. E.g., discrete PDs over N.

2 Undirected graphs (UGs) over the set of nodes N. 3 Acyclic directed graph (DAGs) over the set of nodes N. 4 Structural imsets over N.

CI-objects generating the CI-model a ⊥ ⊥ c | b

1 ∀va, vb, vc:

P(a = va, c = vc | b = vb) = P(a = va | b = vb)·P(c = vc | b = vb)

2 a − b − c 3 a ← b → c

but also a ← b ← c and a → b → c

4 ua,b|c

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 8 / 13

slide-33
SLIDE 33

CI-objects

Definition (CI-object)

CI-object over N is a mathematical object defined over N that can be used to generate a CI-model. Classes of CI-objects

1 Probability distributions (PDs) from a given class defined over

random variables from N. E.g., discrete PDs over N.

2 Undirected graphs (UGs) over the set of nodes N. 3 Acyclic directed graph (DAGs) over the set of nodes N. 4 Structural imsets over N.

CI-objects generating the CI-model a ⊥ ⊥ c | b

1 ∀va, vb, vc:

P(a = va, c = vc | b = vb) = P(a = va | b = vb)·P(c = vc | b = vb)

2 a − b − c 3 a ← b → c

but also a ← b ← c and a → b → c

4 ua,b|c

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 8 / 13

slide-34
SLIDE 34

CI-objects

Definition (CI-object)

CI-object over N is a mathematical object defined over N that can be used to generate a CI-model. Classes of CI-objects

1 Probability distributions (PDs) from a given class defined over

random variables from N. E.g., discrete PDs over N.

2 Undirected graphs (UGs) over the set of nodes N. 3 Acyclic directed graph (DAGs) over the set of nodes N. 4 Structural imsets over N.

CI-objects generating the CI-model a ⊥ ⊥ c | b

1 ∀va, vb, vc:

P(a = va, c = vc | b = vb) = P(a = va | b = vb)·P(c = vc | b = vb)

2 a − b − c 3 a ← b → c

but also a ← b ← c and a → b → c

4 ua,b|c

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 8 / 13

slide-35
SLIDE 35

CI-objects

Definition (CI-object)

CI-object over N is a mathematical object defined over N that can be used to generate a CI-model. Classes of CI-objects

1 Probability distributions (PDs) from a given class defined over

random variables from N. E.g., discrete PDs over N.

2 Undirected graphs (UGs) over the set of nodes N. 3 Acyclic directed graph (DAGs) over the set of nodes N. 4 Structural imsets over N.

CI-objects generating the CI-model a ⊥ ⊥ c | b

1 ∀va, vb, vc:

P(a = va, c = vc | b = vb) = P(a = va | b = vb)·P(c = vc | b = vb)

2 a − b − c 3 a ← b → c

but also a ← b ← c and a → b → c

4 ua,b|c

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 8 / 13

slide-36
SLIDE 36

How CI-objects generate CI-models?

In UGs

Definition (Separation criteria)

A ⊥ ⊥ B | C is represented in UG G if every route in G between a node in A and a node in B contains a node from C. In imsets

Definition

A ⊥ ⊥ B | C is represented in an imset u if there exists k ∈ N such that k · u = uA,B|C + w where w is a structural imset.

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 9 / 13

slide-37
SLIDE 37

How CI-objects generate CI-models?

In UGs

Definition (Separation criteria)

A ⊥ ⊥ B | C is represented in UG G if every route in G between a node in A and a node in B contains a node from C. In imsets

Definition

A ⊥ ⊥ B | C is represented in an imset u if there exists k ∈ N such that k · u = uA,B|C + w where w is a structural imset.

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 9 / 13

slide-38
SLIDE 38

Perfectly Markovian probability distribution

M(P) ... a CI-model generated by a discrete probability distribution P over N M ... the class of all CI-models generated by a discrete probability distribution over N O ... a considered class of CI-objects (e.g., DAGs, UGs, structural imsets)

Definition (Perfectly Markovian)

A probability distribution P is perfectly Markovian with respect to an

  • bject O ∈ O if for every A, B | C ∈ T (N)

A ⊥ ⊥ B | C is represented in P ⇐ ⇒ A ⊥ ⊥ B | C is represented in M .

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 10 / 13

slide-39
SLIDE 39

Perfectly Markovian probability distribution

M(P) ... a CI-model generated by a discrete probability distribution P over N M ... the class of all CI-models generated by a discrete probability distribution over N O ... a considered class of CI-objects (e.g., DAGs, UGs, structural imsets)

Definition (Perfectly Markovian)

A probability distribution P is perfectly Markovian with respect to an

  • bject O ∈ O if for every A, B | C ∈ T (N)

A ⊥ ⊥ B | C is represented in P ⇐ ⇒ A ⊥ ⊥ B | C is represented in M .

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 10 / 13

slide-40
SLIDE 40

Perfectly Markovian probability distribution

M(P) ... a CI-model generated by a discrete probability distribution P over N M ... the class of all CI-models generated by a discrete probability distribution over N O ... a considered class of CI-objects (e.g., DAGs, UGs, structural imsets)

Definition (Perfectly Markovian)

A probability distribution P is perfectly Markovian with respect to an

  • bject O ∈ O if for every A, B | C ∈ T (N)

A ⊥ ⊥ B | C is represented in P ⇐ ⇒ A ⊥ ⊥ B | C is represented in M .

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 10 / 13

slide-41
SLIDE 41

Perfectly Markovian probability distribution

M(P) ... a CI-model generated by a discrete probability distribution P over N M ... the class of all CI-models generated by a discrete probability distribution over N O ... a considered class of CI-objects (e.g., DAGs, UGs, structural imsets)

Definition (Perfectly Markovian)

A probability distribution P is perfectly Markovian with respect to an

  • bject O ∈ O if for every A, B | C ∈ T (N)

A ⊥ ⊥ B | C is represented in P ⇐ ⇒ A ⊥ ⊥ B | C is represented in M .

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 10 / 13

slide-42
SLIDE 42

Properties of classes of CI-objects (definitions)

Definition (Faithfulness of O)

For every CI-object O ∈ O there exists a CI-model M(P) from M such that P is perfectly Markovian with respect to O.

Definition (Completeness of O)

For every CI-model M(P) from M there exists a CI-object O ∈ O such that P is perfectly Markovian with respect to O.

Definition (Uniqueness of M)

For every CI-model M(P) from M there exists at most one CI-object O ∈ O such that P is perfectly Markovian with respect to O.

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 11 / 13

slide-43
SLIDE 43

Properties of classes of CI-objects (definitions)

Definition (Faithfulness of O)

For every CI-object O ∈ O there exists a CI-model M(P) from M such that P is perfectly Markovian with respect to O.

Definition (Completeness of O)

For every CI-model M(P) from M there exists a CI-object O ∈ O such that P is perfectly Markovian with respect to O.

Definition (Uniqueness of M)

For every CI-model M(P) from M there exists at most one CI-object O ∈ O such that P is perfectly Markovian with respect to O.

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 11 / 13

slide-44
SLIDE 44

Properties of classes of CI-objects (definitions)

Definition (Faithfulness of O)

For every CI-object O ∈ O there exists a CI-model M(P) from M such that P is perfectly Markovian with respect to O.

Definition (Completeness of O)

For every CI-model M(P) from M there exists a CI-object O ∈ O such that P is perfectly Markovian with respect to O.

Definition (Uniqueness of M)

For every CI-model M(P) from M there exists at most one CI-object O ∈ O such that P is perfectly Markovian with respect to O.

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 11 / 13

slide-45
SLIDE 45

Properties of classes of CI-objects

Faithfulness Completeness Uniqueness UGs yes no yes DAGs yes no no structural imsets no yes no Number of CI-models generated by CI-objects |N| UGs DAGs |M| 3 8 11 22 4 64 185 18478

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 12 / 13

slide-46
SLIDE 46

Properties of classes of CI-objects

Faithfulness Completeness Uniqueness UGs yes no yes DAGs yes no no structural imsets no yes no Number of CI-models generated by CI-objects |N| UGs DAGs |M| 3 8 11 22 4 64 185 18478

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 12 / 13

slide-47
SLIDE 47

Properties of classes of CI-objects

Faithfulness Completeness Uniqueness UGs yes no yes DAGs yes no no structural imsets no yes no Number of CI-models generated by CI-objects |N| UGs DAGs |M| 3 8 11 22 4 64 185 18478

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 12 / 13

slide-48
SLIDE 48

Properties of classes of CI-objects

Faithfulness Completeness Uniqueness UGs yes no yes DAGs yes no no structural imsets no yes no Number of CI-models generated by CI-objects |N| UGs DAGs |M| 3 8 11 22 4 64 185 18478

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 12 / 13

slide-49
SLIDE 49

Properties of classes of CI-objects

Faithfulness Completeness Uniqueness UGs yes no yes DAGs yes no no structural imsets no yes no Number of CI-models generated by CI-objects |N| UGs DAGs |M| 3 8 11 22 4 64 185 18478

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 12 / 13

slide-50
SLIDE 50

Properties of classes of CI-objects

Faithfulness Completeness Uniqueness UGs yes no yes DAGs yes no no structural imsets no yes no Number of CI-models generated by CI-objects |N| UGs DAGs |M| 3 8 11 22 4 64 185 18478

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 12 / 13

slide-51
SLIDE 51

Properties of classes of CI-objects

Faithfulness Completeness Uniqueness UGs yes no yes DAGs yes no no structural imsets no yes no Number of CI-models generated by CI-objects |N| UGs DAGs |M| 3 8 11 22 4 64 185 18478

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 12 / 13

slide-52
SLIDE 52

What are imsets and what they are good for

Imset is an algebraic object that can be used to describe a conditional independence model. In contrast to graphical probabilistic models (UGs and DAGs) the class of structural imsets is complete, i.e. it can describe all CI-models generated by a discrete probability distribution. Structural imsets have also other nice properties but we did not speak about them in this presentation.

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 13 / 13

slide-53
SLIDE 53

What are imsets and what they are good for

Imset is an algebraic object that can be used to describe a conditional independence model. In contrast to graphical probabilistic models (UGs and DAGs) the class of structural imsets is complete, i.e. it can describe all CI-models generated by a discrete probability distribution. Structural imsets have also other nice properties but we did not speak about them in this presentation.

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 13 / 13

slide-54
SLIDE 54

What are imsets and what they are good for

Imset is an algebraic object that can be used to describe a conditional independence model. In contrast to graphical probabilistic models (UGs and DAGs) the class of structural imsets is complete, i.e. it can describe all CI-models generated by a discrete probability distribution. Structural imsets have also other nice properties but we did not speak about them in this presentation.

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 13 / 13

slide-55
SLIDE 55

What are imsets and what they are good for

Imset is an algebraic object that can be used to describe a conditional independence model. In contrast to graphical probabilistic models (UGs and DAGs) the class of structural imsets is complete, i.e. it can describe all CI-models generated by a discrete probability distribution. Structural imsets have also other nice properties but we did not speak about them in this presentation.

  • J. Vomlel and M. Studen´

y (´ UTIA AV ˇ CR) Imsets Vˇ RSR, 11. - 13. 11. 2005 13 / 13