Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 S = (X, A  {d[1],d[2],..,d[k]}, V), where: - X is a finite set of objects, - A is a finite set of classification attributes, - {d[1],d[2],..,d[k]} is.

Similar presentations


Presentation on theme: "1 S = (X, A  {d[1],d[2],..,d[k]}, V), where: - X is a finite set of objects, - A is a finite set of classification attributes, - {d[1],d[2],..,d[k]} is."— Presentation transcript:

1 1 S = (X, A  {d[1],d[2],..,d[k]}, V), where: - X is a finite set of objects, - A is a finite set of classification attributes, - {d[1],d[2],..,d[k]} is a set of hierarchical decision attributes, and V =  {V a : a  A  {d[1],d[2],..,d[k]}} is a set of their values. We assume that: V a, V b are disjoint for any a, b  A  {d[1],d[2],..,d[k]}, such that a ≠ b, a : X →V a is a partial function for every a  A  {d[1],d[2],..,d[k]}. Decision queries (d-queries) for S - a least set T D such that: - 0, 1  T D, - if w   {V a : a  {d[1],d[2],..,d[k]}}, then w, ~w  T D, - if t 1, t 2  T D, then (t 1 + t 2 ), (t 1  t 2 )  T D. Multi-Hierarchical Decision System Incomplete Database Atomic Level

2 2 Example Xabcd x1a[1]b[2]c[1]d[3] x2a[1]b[1]c[1]d[3,1] x3a[1]b[2]c[2,2]d[1] x4a[2]b[2]c[2]d[1] 12 12 C[1]C[2] C[2,1]C[2,2] 12 12 d[1]d[2] d[3,1]d[3,2] 3 d[3]Level I Level II Classification AttributesDecision Attributes

3 3 Classification terms (c-terms) for S are defined as the least set T C : -0, 1  T C, -if w   {V a : a  A}, then w, ~w  T C, -if t 1, t 2  T C, then (t 1 + 2 ), (t 1  t 2 )  T C. c-term t is called simple if t = t 1  t 2  …  t n and (  j  {1,2,…,n}) [(t j   {V a : a  A})]  (t j = ~w  w   {V a : a  A})]. d-query t is called simple if t = t 1  t 2  …  t n and (  j  {1,2,…,n}) [(t j   {V a : a  {d[1],d[2],..,d[k]}})  (t j = ~w  w   {V a : a  {d[1], d[2],.., d[k]})]. By a classification rule we mean an expression [t 1  t 2 ], - both t 1 and t 2 are simple. Simple Term to Simple Query Atomic Level

4 4 Semantics M S of c-terms in S is defined in a standard way as follows: - M S (0) = 0, M S (1) = X, - M S (w) = {x  X : w = a(x)} for any w  V a, a  A, - M S (~w) = {x  X : (  v  V a )[v = a(x)  v≠w]} for any w  V a, a  A, - if t1, t2 are terms, then M S (t1 + t2) = M S (t1)  M S (t2), M S (t1  t2) = M S (t1)  M S (t2). Classifier-based semantics M S of d-queries in S = (X, A  {d[1],d[2],..,d[k]}, V ), if t is a simple d-query in S and {r j = [t j  t]: j  J t } is a set of all rules defining t which are extracted from S by classifier, then M S (t) = {(x,p x ): (  j  J t )(x  M S (t j )[p x =  {conf(j)  sup(j): x  M S (t j ) & j  J t }/  {sup(j): x  M S (t j ) & j  J t }]}, where conf(j), sup(j) denote the confidence and the support of [t j  t], correspondingly. Classifier-based Semantics

5 5 Attribute value d[j 1, j 2,…j n ] in S is dependent on an attribute value which is either its ancestor or descendant in d[j 1 ]. d[j 1, j 2,…j n ] is independent from any other attribute value in S. Let S = (X, A  {d[1],d[2],..,d[k]}, V), w  V d[i], and IV d[i] be the set of all attribute values in V d[i] which are independent from w. Standard semantics N S of d-queries in S is defined as follows: -N S (0) = 0, N S (1) = X, -if w  V d[i], then N S (w) = {x  X : d[i](x)=w}, for any 1  i  k - if w  V d[i], then N S (~w) = {x  X : (  v  IV d[i] )[ d[i](x)=v]}, for any 1  i  k -if t 1, t 2 are terms, then -N S (t 1 + t 2 ) = N S (t 1 )  N S (t 2 ), N S (t 1  t 2 ) = N S (t 1 )  N S (t 2 ). Standard Semantics of D-queries

6 6 Let S = (X, A  {d[1],d[2],..,d[k]}, V), t is a d-query in S, N S (t) is its meaning under standard semantics, and M S (t) is its meaning under classifier-based semantics. Assume that N S (t) = X  Y, where X = {x i, i  I 1 }, Y = {y i, i  I 2 }. Assume also that M S (t) = {(x i, p i ): i  I 1 }  {(z i, q i ): i  I 3 } and {y i, i  I 2 }  {z i, i  I 3 }= . The Overlap of Semantics NSNS I2I2 I1I1 I3I3 MSMS

7 7 Precision & Recall Precision Prec(M S, t) of a classifier-based semantics M S on a d-query t: Prec(M S, t) = [  {p i : i  I 1 } +  {(1 – q i ) : i  I 3 }] [card(I 1 ) + card(I 3 )]. Recall Rec(M S, t) of a classifier-based semantics M S on a d-query t: Rec(M S, t) = [  {p i : i  I 1 }]____ [card(I 1 ) + card(I 2 )]. NSNS I2I2 I1I1 I3I3 MSMS


Download ppt "1 S = (X, A  {d[1],d[2],..,d[k]}, V), where: - X is a finite set of objects, - A is a finite set of classification attributes, - {d[1],d[2],..,d[k]} is."

Similar presentations


Ads by Google