Finding Maximal Fully-Correlated Itemsets in Large Databases

Finding Maximal Fully-Correlated Itemsets in Large Databases

Finding Maximal Fully-Correlated Itemsets in Large Databases Lian Duan W. Nick Street Department of Management Sciences Department of Management Sciences The University of Iowa The University of Iowa Iowa City, IA 52241 USA Iowa City, IA 52241 USA [email protected] [email protected] Abstract—Finding the most interesting correlations among specifically interested in correlated itemsets rather than cor- items is essential for problems in many commercial, medical, related pairs. For example, we are interested in finding sets and scientific domains. Much previous research focuses on of correlated stocks in a market, or sets of correlated gene finding correlated pairs instead of correlated itemsets in which all items are correlated with each other. When designing sequences in a microarray experiment. Tan [1] compared gift sets, store shelf arrangements, or website product cat- 21 different measures for correlation. Only four of the 21 egories, we are more interested in correlated itemsets than measures can be used to measure the correlation within a correlated pairs. We solve this problem by finding maximal given k-itemset. Dunning [8] introduced a more statistically fully-correlated itemsets (MFCIs), in which all subsets are reliable measure, likelihood ratio, which outperforms other closely related to all other subsets. Putting the items in an MFCI together can promote sales within this itemset. correlation measures. It measures the overall correlation Though some exsiting methods find high-correlation itemsets, within a k-itemset, but cannot identify the itemsets with they suffer from both efficiency and effectiveness problems irrelevant items. Jermaine [9] extended Dunning’s work and in large datasets. In this paper, we explore high-dimensional examined the computational issue of probability ratio and correlation in two ways. First, we expand the set of desirable likelihood ratio. But finding correlated itemsets is much properties for correlation measures and study the advantages and disadvantages of various measures. Second, we propose an harder than correlated pairs because of three major problems. MFCI framework to decouple the correlation measure from First, computing correlation for each possible itemset is an the need for efficient search. By wrapping the best measure in NP-complete problem [9]. Second, if there are some highly our MFCI framework, we take advantage of likelihood ratio’s correlated items within an itemset and the rest are totally superiority in evaluating itemsets, make use of the properties independent items, most correlation measures still indicate of MFCI to eliminate itemsets with irrelevant items, and still achieve good computational performance. that the itemset is highly correlated. But no measure provides information to identify the itemsets with independent items. Third, there is no guarantee that the itemset has high I. INTRODUCTION AND RELATED WORK correlation if any of its strict subsets are highly correlated. The analysis of relationships between items is funda- Given an itemset S = fI1;I2; :::; Img, if all its subsets are mental in many data mining problems. Although we are, closely related to all other subsets, and no irrelevant items in general, interested in correlated sets of arbitrary size, can be removed from S, we consider the itemset S to be a most of the published work with regard to correlation is fully-correlated itemset. Given a fully-correlated itemset S, related to finding correlated pairs [1]. Related work with if there is no other item that can be added to generate a new association rules [2], [3], [4] is a special case of correlation fully-correlated itemset, then S is a maximal fully-correlated pairs since each rule has a left- and right-hand side. Support itemset (MFCI). However, finding MFCIs is not easy. First, and confidence [5] produce misleading results because of there are some overlapping items among different MFCIs. the lack of comparison to the expected probability under For example, given a set with four people fme, my dad, the assumption of independence. To overcome this, lift [2], my mom, my advisorg, intuitively we hope to find the two conviction [3], and leverage [6] are proposed. The above MFCIs fme, my dad, my momg and fme, my advisorg. Here correlation measures are intuitive and straightforward, but I belong to both relationships, so I exist in both sets. Second, do not have the downward-closed property [5] to reduce the an itemset might not be a fully-correlated itemset even if all computational expense. Therefore, other alternatives with a its strict subsets are fully-correlated itemsets. For example, downward-closed property, collective strength [7] and all- an itemset like fIntel, AMD, Dellg may have many contracts confidence [4], were proposed. Though these measures re- involving any pair of items, but the number of contracts duce the computational expense, collective strength retrieves involving all three all together may be far less. Both Intel and itemsets with irrelevant items and all-confidence is not really AMD may cooperate with Dell to assemble computers, and a correlation measure. Intel and AMD may cooperate on CPU technology research, However, there are some applications in which we are but the full set does not represent an imoprtant relationship. Correlation Measure Formula Correlation Measure P1 P2 P3 P4 P5 P6 Support tp Support X All-confidence tp=max(P (Ii)) All-confidence X P P 2 2 (rij −E(rij )) χ χ2-statistic -statistic X X X X i j E(rij ) χ2 2 Simplified -statistic X X X X X 2 (r−E(r)) Simplified χ -statistic E(r) Probability Ratio X X X Probability Ratio tp=ep Leverage X X X X X Leverage tp − ep Likelihood Ratio X X X X X X Likelihood Ratio P r(tp; k; n)=P r(ep; k; n) Table II Table I PROPERTIES OF CORRELATION MEASURES FORMULAS OF CORRELATION MEASURES Correlation Measure Lower bound Upper bound Therefore, it is more reasonable to keep three MFCIs fIntel, All-confidence tp 1 − (tp−(1− 1 tp )m)2 − m 2 AMDg, fIntel, Dellg, and fAMD, Dellg. 2 m (tp tp ) Simplified χ -statistic − − m (1− 1 tp )m tp In this paper, we describe a set of desirable properties m ∗ − 1−tp −m (1−m) for correlation measures and give the definition of fully- Probability Ratio tp (1 m ) tp correlated itemsets which not only has a downward-closure − − 1−tp m − m Leverage tp (1 m ) tp tp property to reduce the computational expense but also can Likelihood Ratio − P r(tp;k;n) P r(tp;k;n) − 1−tp m P r(tpm;k;n) be incorporated with any correlation measure. Using the best P r((1 m ) ;k;n) correlation measure that satisfies all these desirable proper- Table III ties together with the fully-correlated itemset definition helps UPPER AND LOWER BOUNDS eliminate itemsets with irrelevant items and find the most interesting itemsets in a reasonable amount of time. II. CORRELATION MEASURES P4: The upper bound of M gets closer to the constant C To find high-correlation itemsets, we should find a rea- when P (S) is close to 0. sonable correlation measure first. Since it is impossible to P5: M gets closer to C (including negative correlation compare against every possible measure [10], in this paper cases) when an independent item is added to S. we use the six criteria in Section II-B to evaluate seven P6: M gets further away from C (including negative best or most common measures including support,1 all- correlation cases) with increased sample size when all confidence, χ2-statistic, simplified χ2-statistic, probability the P (I ) and P (S) remain unchanged. ratio, leverage, and likelihood ratio. i A. Correlation Measure Formulas The first three properties proposed by Piatetsky-Shapiro [6] are mandatory for any reasonable correlation measure S = fI ;I ; :::; I g Given an itemset 1 2 m in the dataset with M, while the last three are novel and desirable properties. n tp = P (S) the sample size , the actualQ probability , the The fourth property means it is impossible to find any expected probability ep = m P (I ), and the occurrence i=1 i strong positive correlation from itemsets occurring rarely. k = P (S) ∗ n , Table I shows the formulas of each measure. For the fifth property, we want some penalty for adding χ2 r For the simplified -statistics, the cell corresponds to independent items in order to make fully-correlated itemsets S P r(p; k; n) = (n) · the exact itemset . For likelihood ratio, k stand out. For the last property, we hope the correlation pk · (1 − p)(n−k) is the probability function of the binomial measure can increase our confidence about the positive or distribution. negative correlation of the given itemset S when we get B. Correlation Measure Properties more sample data from the same population. Table II is a summary of measures with regard to all the six properties. Given an itemset S = fI1;I2; :::; Img, a good correlation measure M should satisfy the following six key properties: Only likelihood ratio and leverage satisfy Property 4. Table III shows the upper and lower bounds of all the measures. P1: M is equal to a certain constant number C when all the items in the itemset are statistically independent. Given the itemset S, support is the proportion of trans- P2: M monotonically increases with the increase of P (S) actions containing S, and all-confidence is the ratio of its probability to that of the item with the highest probability in when all the P (Ii) remain the same. P3: M monotonically decreases with the increase of any S. Although both support and all-confidence possesses the downward closure property to facilitate search, they are not P (Ii) when the remaining P (Ik) and P (S) remain unchanged.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    6 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us