当前位置:网站首页>The difference between monotonicity constraint and anti monotonicity constraint
The difference between monotonicity constraint and anti monotonicity constraint
2022-07-07 10:40:00 【Xminyang】
▚ 01 Monotone Constraints Monotonicity constraint
1.1 Definitions Definition
【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 The main points of
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).

▚ 02 Anti-monotone Constraints Anti monotonicity constraint
2.1 Definitions Definition
【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 The main points of
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.

▚ 03 Explanation explain
hypothesis : We will S violates C As an event A,S′ violates C As an event B; be S satisfies C For events not A,then S′ satisfies C For events not B.
here , according to Monotone Constraints Definition knowledge (A → B), That is to say (not B → not A);
according to Anti-monotonicity Constraints Definition knowledge (not A → not B), That is to say (B → A);
because (A → B) It doesn't necessarily mean (B → A), So both (Monotone Constraints & Anti-monotonicity Constraints) The statement is different .

▚ 04 Example Example
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.

▚ 05 The constraints of data mining
Constraint-Based Mining — A General Picture

Reference article
边栏推荐
- Elegant controller layer code
- How much review time does it usually take to take the intermediate soft exam?
- 使用Tansformer分割三维腹部多器官--UNETR实战
- 555 circuit details
- 如何顺利通过下半年的高级系统架构设计师?
- 南航 PA3.1
- How to successfully pass the senior system architecture designer in the second half of the year?
- Find the greatest common divisor and the least common multiple (C language)
- Summary of router development knowledge
- 基于HPC场景的集群任务调度系统LSF/SGE/Slurm/PBS
猜你喜欢

多线程-异步编排

IIC Basics

深入理解Apache Hudi异步索引机制

IO model review

路由器开发知识汇总

Some properties of leetcode139 Yang Hui triangle
![1321: [example 6.3] deletion problem (noip1994)](/img/bd/b605ec7b901079a9ebaca446fad7fb.png)
1321: [example 6.3] deletion problem (noip1994)

BUUCTF---Reverse---reverse1

Review of the losers in the postgraduate entrance examination
![[STM32] solution to the problem that SWD cannot recognize devices after STM32 burning program](/img/03/41bb3870b9a6c2ee66099abac08eb3.png)
[STM32] solution to the problem that SWD cannot recognize devices after STM32 burning program
随机推荐
1321:【例6.3】删数问题(Noip1994)
A small problem of bit field and symbol expansion
I'd rather say simple problems a hundred times than do complex problems once
2022年7月10日“五心公益”活动通知+报名入口(二维码)
P2788 数学1(math1)- 加减算式
The width of table is 4PX larger than that of tbody
【推荐系统 02】DeepFM、YoutubeDNN、DSSM、MMOE
String formatting
使用 load_decathlon_datalist (MONAI)快速加载JSON数据
0x0fa23729 (vcruntime140d.dll) (in classes and objects - encapsulation.Exe) exception thrown (resolved)
Cluster task scheduling system lsf/sge/slurm/pbs based on HPC scenario
P2788 math 1 - addition and subtraction
JS实现链式调用
openinstall与虎扑达成合作,挖掘体育文化产业数据价值
The variables or functions declared in the header file cannot be recognized after importing other people's projects and adding the header file
@Configuration, use, principle and precautions of transmission:
Jump to the mobile terminal page or PC terminal page according to the device information
无法打开内核设备“\\.\VMCIDev\VMX”: 操作成功完成。是否在安装 VMware Workstation 后重新引导? 模块“DevicePowerOn”启动失败。 未能启动虚拟机。
CSAPP bomb lab parsing
中级网络工程师是什么?主要是考什么,有什么用?