Safe projections of binary data sets

Selectivity estimation of a boolean query based on frequent itemsets can be solved by describing the problem by a linear program. However, the number of variables in the equations is exponential, rendering the approach tractable only for small-dimensional cases. One natural approach would be to project the data to the variables occurring in the query. This can, however, change the outcome of the linear program.We introduce the concept of safe sets: projecting the data to a safe set does not change the outcome of the linear program. We characterise safe sets using graph theoretic concepts and give an algorithm for finding minimal safe sets containing given attributes. We describe a heuristic algorithm for finding almost-safe sets given a size restriction, and show empirically that these sets outperform the trivial projection.We also show a connection between safe sets and Markov Random Fields and use it to furtherreduce the number of variables in the linear program, given some regularity assumptions on the frequent itemsets.

[1]  T. Hailperin,et al.  Best Possible Inequalities for the Probability of a Logical Function of Events , 1965 .

[2]  Bart Goethals,et al.  FIMI '03, Frequent Itemset Mining Implementations, Proceedings of the ICDM 2003 Workshop on Frequent Itemset Mining Implementations, 19 December 2003, Melbourne, Florida, USA , 2003, FIMI.

[3]  Tomasz Imielinski,et al.  Mining association rules between sets of items in large databases , 1993, SIGMOD Conference.

[4]  J. Darroch,et al.  Generalized Iterative Scaling for Log-Linear Models , 1972 .

[5]  Toon Calders Computational complexity of itemset frequency satisfiability , 2004, PODS '04.

[6]  Toon Calders,et al.  Mining All Non-derivable Frequent Itemsets , 2002, PKDD.

[7]  David J. DeWitt,et al.  Equi-depth multidimensional histograms , 1988, SIGMOD '88.

[8]  C. N. Liu,et al.  Approximating discrete probability distributions with dependence trees , 1968, IEEE Trans. Inf. Theory.

[9]  Heikki Mannila,et al.  Fast Discovery of Association Rules , 1996, Advances in Knowledge Discovery and Data Mining.

[10]  Jouni K. Seppänen,et al.  Model-Independent Bounding of the Supports of Boolean Formulae in Binary Data , 2004, Database Support for Data Mining Applications.

[11]  Heikki Mannila,et al.  Beyond Independence: Probabilistic Models for Query Approximation on Binary Transaction Data , 2003, IEEE Trans. Knowl. Data Eng..

[12]  R. Jirousek,et al.  On the effective implementation of the iterative proportional fitting procedure , 1995 .

[13]  Thomas Lukasiewicz,et al.  Probabilistic logic programming with conditional constraints , 2001, TOCL.

[14]  Kenneth Steiglitz,et al.  Combinatorial Optimization: Algorithms and Complexity , 1981 .

[15]  Thomas Lukasiewicz,et al.  Efficient global probabilistic deduction from taxonomic and probabilistic knowledge-bases over conjunctive events , 1997, CIKM '97.

[16]  W. Spears Probabilistic Satisfiability , 1992 .

[17]  Nils J. Nilsson,et al.  Probabilistic Logic * , 2022 .

[18]  Heikki Mannila,et al.  Multiple Uses of Frequent Sets and Condensed Representations (Extended Abstract) , 1996, KDD.

[19]  Padhraic Smyth,et al.  Probabilistic query models for transaction data , 2001, KDD '01.

[20]  Michael I. Jordan Learning in Graphical Models , 1999, NATO ASI Series.

[21]  L. Williams,et al.  Contents , 2020, Ophthalmology (Rochester, Minn.).

[22]  Jeffrey Scott Vitter,et al.  Wavelet-based histograms for selectivity estimation , 1998, SIGMOD '98.