当前位置:网站首页>單調性約束與反單調性約束的區別 monotonicity and anti-monotonicity constraint
單調性約束與反單調性約束的區別 monotonicity and anti-monotonicity constraint
2022-07-07 10:39:00 【Xminyang】
▚ 01 Monotone Constraints 單調性約束
1.1 Definitions 定義
【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 要點
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 反單調性約束
2.1 Definitions 定義
【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 要點
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 解釋
假設:我們將S violates C作為事件A,S′ violates C作為事件B;則 S satisfies C為事件not A,then S′ satisfies C為事件not B.
此時,根據Monotone Constraints定義知(A → B),也即(not B → not A);
根據Anti-monotonicity Constraints定義知(not A → not B),也即(B → A);
因為(A → B)並不一定意味著(B → A),所以這兩者 (Monotone Constraints & Anti-monotonicity Constraints) 的聲明是不同的。

▚ 04 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 數據挖掘的約束限制
Constraint-Based Mining — A General Picture

參考文章
边栏推荐
- 1321: [example 6.3] deletion problem (noip1994)
- 想考中级软考,一般需要多少复习时间?
- I'd rather say simple problems a hundred times than do complex problems once
- CAS机制
- Schnuka: machine vision positioning technology machine vision positioning principle
- Hdu-2196 tree DP learning notes
- 如何顺利通过下半年的高级系统架构设计师?
- BUUCTF---Reverse---reverse1
- China Southern Airlines pa3.1
- 枪出惊龙,众“锁”周之
猜你喜欢
![P1031 [noip2002 improvement group] average Solitaire](/img/ba/6303f54d652fa7aa89440e314f8718.png)
P1031 [noip2002 improvement group] average Solitaire

Elegant controller layer code
![[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
![[système recommandé 01] rechub](/img/92/c14c867247d3a042c69b5ed0091fbe.png)
[système recommandé 01] rechub

枪出惊龙,众“锁”周之
![[actual combat] transformer architecture of the major medical segmentation challenges on the list --nnformer](/img/de/0cf12132216ffbde896a7b12022184.png)
[actual combat] transformer architecture of the major medical segmentation challenges on the list --nnformer

IO model review

What are the contents of the intermediate soft test, the software designer test, and the test outline?

原型与原型链

Using tansformer to segment three-dimensional abdominal multiple organs -- actual battle of unetr
随机推荐
枪出惊龙,众“锁”周之
Multisim--软件相关使用技巧
深入分析ERC-4907协议的主要内容,思考此协议对NFT市场流动性意义!
Common shortcut keys in IDA
ThreadLocal会用可不够
[homework] 2022.7.6 write your own cal function
Adb 实用命令(网络包、日志、调优相关)
Leetcode-303: region and retrieval - array immutable
施努卡:机器视觉定位技术 机器视觉定位原理
ArrayList线程不安全和解决方案
对word2vec的一些浅层理解
Socket通信原理和实践
[daiy5] jz77 print binary tree in zigzag order
The variables or functions declared in the header file cannot be recognized after importing other people's projects and adding the header file
TypeScript 接口继承
@Configuration, use, principle and precautions of transmission:
P1031 [NOIP2002 提高组] 均分纸牌
Some properties of leetcode139 Yang Hui triangle
What are the contents of the intermediate soft test, the software designer test, and the test outline?
高级软考(网络规划设计师)该如何备考?