当前位置:网站首页>Différences entre les contraintes monotones et anti - monotones

Différences entre les contraintes monotones et anti - monotones

2022-07-07 10:40:00 Xminyang

▚ 01 Monotone Constraints Contraintes monotones


1.1 Definitions Définition

Monotone Constraints | SpringerLink

A constraint C is monotone if and only if for all itemsets S and S′:
if S ⊇ S′ and S violates C, then S′ violates C.

1.2 Key Points Points saillants

   Monotone constraints possess the following property. If an itemset S violates a monotone constraint C, then any of its subsets also violates C. Equivalently, all supersets of an itemset satisfying a monotone constraint C also satisfy C (i.e., C is upward closed). By exploiting this property, monotone constraints can be used for reducing computation in frequent itemset mining with constraints. As frequent itemset mining with constraints aims to find frequent itemsets that satisfy the constraints, if an itemset S satisfies a monotone constraint C, no further constraint checking needs to be applied to any superset of S because all supersets of S are guaranteed to satisfy C. Examples of monotone constraints include min(S. Price) ≤ $30, which expresses that the minimum price of all items in an itemset S is at most $30. Note that, if the minimum price of all items in S is at most $30, adding more items to S would not increase its minimum price (i.e., supersets of S would also satisfy such a monotone constraint).

Insérer la description de l'image ici


▚ 02 Anti-monotone Constraints Contrainte anti - monotone


2.1 Definitions Définition

Anti-monotone Constraints | SpringerLink

A constraint C is anti-monotone if and only if for all itemsets S and S′:
if S ⊇ S′and S satisfies C, then S′ satisfies C.

2.2 Key Points Points saillants

   Anti-monotone constraints possess the following nice property. If an itemset S satisfies an anti-monotone constraint C, then all of its subsets also satisfy C (i.e., C is downward closed). Equivalently, any superset of an itemset violating an anti-monotone constraint C also violates C. By exploiting this property, anti-monotone constraints can be used for pruning in frequent itemset mining with constraints. As frequent itemset mining with constraints aims to find itemsets that are frequent and satisfy the constraints, if an itemset violates an anti-monotone constraint C, all its supersets (which would also violate C) can be pruned away and their frequencies do not need to be counted. Examples of anti-monotone constraints include min(S. Price) ≥ $20 (which expresses that the minimum price of all items in an itemset S is at least $20) and the usual frequency constraint support(S)  ≥ minsup (i.e., frequency(S)  ≥ minsup). For the former, if the minimum price of all items in S is less than $20, adding more items to S would not increase its minimum price (i.e., supersets of S would not satisfy such an anti-monotone constraint). For the latter, it is widely used in frequent itemset mining, with or without constraints. It states that (i) all subsets of a frequent itemset are frequent and (ii) any superset of an infrequent itemset is also infrequent. This is also known as the Apriori property.

Insérer la description de l'image ici


▚ 03 Explanation Explication


Hypothèses:On vaS violates CEn tant qu'événementA,S′ violates CEn tant qu'événementB;Et S satisfies CPour l'événementnot A,then S′ satisfies CPour l'événementnot B.

En ce moment,SelonMonotone Constraints Définition (A → B),C'est - à - dire(not B → not A);
SelonAnti-monotonicity Constraints Définition (not A → not B),C'est - à - dire(B → A);

Parce que(A → B)Cela ne signifie pas nécessairement(B → A), Donc les deux (Monotone Constraints & Anti-monotonicity Constraints) La déclaration est différente .

Insérer la description de l'image ici


▚ 04 Example Exemple


For an example. Consider-  
C1 = Sum of elements is greater than 5  
C2 = Sum of elements is at most 5  
U(universe) = Set of non-negative real numbers

In case of C1,
If S violates C1, then S’ obviously violates C1 as well (S being a superset of S’)
Eg. S = {1, 2}, S’ = {2}
Hence C1 is monotonic.

In case of C2,
If S satisfies C2, then S’ obviously satisfies C2 as well (S being a superset of S’)
Eg. S = {1, 2}, S’ = {2}
Hence C2 is anti-monotonic.

Insérer la description de l'image ici


▚ 05  Contraintes de l'exploration des données


Constraint-Based Mining — A General Picture
Insérer la description de l'image ici

Insérer la description de l'image ici


Article de référence


database - What does Antimonotonicity and monotonicity constraint mean? - Code Utility - Code Utility

CS6220: Data Mining Techniques (ucla.edu)

原网站

版权声明
本文为[Xminyang]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/188/202207070839068527.html