Association Rule Learning是一种用来发掘目前的数据库里的变量之间潜在的关系的例子,这里最有名的例子当属“啤酒与纸尿布”的故事了,实际就是 做了A,然后又会去做B 。
一个直接的应用就是购物篮分析,或者更流行的,推荐系统( recommendation system )。这些都是能很快想到的应用。可能用到的场所比如沃尔玛(也是之前的啤酒尿布的故事来源)、豆瓣儿(我猜,我猜,我猜猜猜)、Amazon、Taobao或者NetFlix之类的。
提到关联规则几乎第一个跳出来的要讲的就是Apriori系列的算法,此算法是前IBM Lab的Rakesh Agrawal大牛在94的VLDB的一篇叫《Fast Algorithms for Mining Association Rules》的paper里提出来的,该算法在2006年的ICDM里被评选为Top 10 algorithms in data mining. 这个paper也有超过8k的引用,可谓是非常非常的seminal了。
这儿有个八卦,2006年的时候微软偷偷挖走了Rakesh,IBM一看急了,你这个把我们数据组核心专家挖走了以后日子还怎么过啊!而且IBM之前也是给了有超过70万美金的股票期权等来试图以这种方式留人,结果二月份时候Rakesh先是把期权给卖了,然后才加入了M$。IBM就直接一纸诉状给他告上了法庭。结果不了了之,搞技术的挖墙角的事儿见多了。
回到正题,Apriori要解决的是:找出出现的次数大于一个指定的threshold的项集(itemSet)。直接暴力解决的复杂性是不言而喻的,单一个n元素的集合的不同的子集的个数就有{2^n}个,就别说再搭配了。而Apriori的算法的核心思想就是化大为小,从item很小开始做起,慢慢变大。
“老鼠的爸爸也是老鼠”原理:非频繁项集的超集也是非频繁的
if an itemset is not frequent, any of its superset is never frequent
很容易理解吧,因为超集的support(支撑度def: Freq/Obs)肯定小于等于子集嘛。理解了这么多基本就可以猜出算法啦:

第三行的函数Apriori-gen函数分两步走:
-
- 连接步: R_{k+1},连接所有的满足前{k-1}个元素相同的P_k和R_k生成一个k+1元的itemset
e.g.:P_k={ a_1, a_2, …a_{k-1}, a_k}, R_k={ a_1, a_2, …a_{k-1}, a_k’ }
---> R_{ k+1 }={ a_1, .. a_{k-1}, a_k, a_k’ }
- 剪枝步: 如果R_{k+1}中有任一k元子集R’不是频繁集,那么直接剪去该枝,如前所言,必须要是所有的自己都是频繁的,那么超集本身才可能是频繁的。
与此同时,Apriori的缺点也是一堆啦,频繁的扫描数据库,必然带来算法效率的低下,下篇给一个算法Demo和潜在的改进。
Tags: Data Mining,关联法则,算法.
Many problems can be transformed into a typical DM problem, such as:
- Customer Relationship Management
- Target Marketing
- Attrition Prediction/Churn Analysis
- Fraud Detection
- Credit Scoring
- Finance
- Pricing
- Risk Analysis
- Seniority of debt
- Ecommerce and Internet
- Collaborative Filtering
- Click Stream Analysis
- Recommendation System
Some of the above mentioned challenges are what are we doing now. ESP the CRM and Finance, such as Churn, Fraud, Credit Scoring, Pricing, Risk Analysis, etc.
Tags: Data Mining,Opera.
1. Bioinformatics: Prof. Lin http://i.cs.hku.hk/~twlam/
- Alignment and assembling
- partern matching
- mining the sequence
- index the DB: BWA, SOAP
- Applications: Re-sequencing
2. Data stream
- I . Small Enough Data Structure
II. Small Memory( independent from input size)
- Sliding window model:
Focus on the most recent Data(Similar to the web log process in Alipay.)
- Continuous Monitoring of distributed Data Streams.(Multiple Streams)
3. Online Scheduling Dr. Chan:
- Charactor: 1. time serials 2. Dynamic Size 3. Online( no priori info)
- FCFS, SJF, Round Robin
- Competitive analysis: Flow(A,I)<=C*Flow(Opt,I) , c names competitive ratio.
- Best Strategy: Working on the least-time-left job.
- HKU did a great job on Energy efficiency scheduling
1 power function( typically f(x)=X^3)
2 temperature
3 Sensor network
4. Data mining on uncertain data base. Dr. Ben Kao:http://www.cs.hku.hk/~kao
- Decision Tree, Etropy
- Curve(divide into several parts), Sampling Tech.
5. Security&Integrity of Data Mining Outsoucing. Prof. Cheung(Head.) http://www.cs.hku.hk/~dcheung
- Security: DB-->Encryption-->DB'-->Mining-->Result'-->Decryption-->Result
- Integrity: Audit environment
DB+DB'-->Merge-->DB*-->Encryption-->DB*'-->Mining-->Result*'-->Decryption-->Result*-->Audit-->Result.
- Most important idea is AUDIT! By putting some artificial audit items into the Dataset.
AFI, AII
6. System research Prof. Wang http://www.cs.hku.hk/~clwang
BTW:
Today's GRE AW is quite luck... RP supre hao...
Tags: Bioinformatics,Data Mining,HKU.

7月31号,MSRA上了一个新的项目 叫“人立方”。微软人立方关系搜索能够根据人名和搜索关键词之间的关联度给出一组按照关联度由大到小的人名序列。这种序列的方式只能够展现每一个列出的人名与搜索关键词之间的关联度,而无法阐述人名之间的关联度。搜索关键词和搜索结果人名之间的联系以及搜索结果人名之间的相互联系织成了一张“关系网”,它蕴含了更丰富更立体的信息。人立方关系搜索的“关系图”功能恰恰是为呈现二维“关系网”而做出的全新尝试!
人立方关系搜索的“关系图”(下面简称为关系图)根据搜索关键词和与其相关的人名之间的关联度强弱自动的计算每一个人名与关键词的距离以及其自身大小;同时,关系图还根据人名之间的关联度计算出每一个人名的摆放位置;然后用连接两个人名的一根细线表征它们之间所存在的联系。关系图在位置摆放的计算过程中尽可能的使关系紧密的人名被放置在邻近的位置,但是并不能严格保证邻近即关系紧密。为了让您更容易区分图中不同的区域,关系图以搜索关键词为极点,对位置处在不同极角的人名设定了随着极角渐变的颜色。

连线
关系图中的每一根连线都代表了其两端人名或者搜索关键词之间的联系,这种联系可以由某个词语所描述,例如“父亲”。这样的联系描述都是人立方关系搜索引擎自动地从互联网中抽取出来的。在关系图中的连线上悬停鼠标,即可以看到联系描述词,但是关系图并不保证所有的连线都拥有这样的描述词。

关系图不仅给出描述联系的词语,还可以提供描述联系的网页链接以及网页摘要。您所需要的只是点击连线即可。

控制板
关系图在左侧提供了一个控制板,其中放置了移动、放大、缩小、链接地址分享以及帮助等按钮。通过移动和缩放,您可以调整关系图整体的位置和大小以方便您浏览。将鼠标放置在空白区域,通过拖拽也可以移动关系图;如果您的鼠标有中键,您还可以通过滚动中键来缩放关系图。

您还可以分享搜索结果给您的朋友,只需要复制链接地址然后转发即可。

人名
关系图提供了方便的导航功能,单击除当前搜索关键词之外的人名将直接以该人名为搜索关键词进行新的搜索。另外,为了方便您了解更多关于人名的信息,您还可以点击“关系搜索”跳转到人立方关系搜索的结果页面。

这个是个非常有意思的尝试,Web Mining在逐渐从学术界走向应用。不过比较起这个,我觉得Alipay的数据库里关系更加的具体。今天和子陵说了下,好似他觉得比较异想天开。但是的确现在有这个需求了,以后会更明显。还是利用闲下来的时间再琢磨琢磨吧,谁给我点灵感哈!
Tags: Data Mining,MSRA,renlifang,人立方.