Discovering Functional Dependencies and Association Rules by Navigating in a Lattice of OLAP Views

Discovering dependencies in data is a well-know problem in database theory. The most common rules are Functional Dependencies (FDs), Conditional Functional Dependencies (CFDs) and Association Rules (ARs). Many tools can display those rules as lists, but those lists are often too long for inspection by users. We propose a new way to display and navigate through those rules. Display is based on On-Line Analytical Processing (OLAP), presenting a set of rules as a cube, where dimensions correspond to the premises of rules. Cubes reflect the hierarchy that exists between FDs, CFDs and ARs. Navigation is based on a lattice, where nodes are OLAP views, and edges are OLAP navigation links, and guides users from cube to cube. We present an illustrative example with the help of our prototype.

[1]  Wenfei Fan,et al.  Conditional functional dependencies for capturing data inconsistencies , 2008, TODS.

[2]  Lhouari Nourine,et al.  Conditional Functional Dependencies: An FCA Point of View , 2010, ICFCA.

[3]  Sharma Chakravarthy,et al.  Visualization of association rules over relational DBMSs , 2003, SAC '03.

[4]  Lotfi Lakhal,et al.  Extracting semantics from data cubes using cube transversals and closures , 2003, KDD '03.

[5]  Jiawei Han,et al.  Discovery of Multiple-Level Association Rules from Large Databases , 1995, VLDB.

[6]  Ramakrishnan Srikant,et al.  Fast Algorithms for Mining Association Rules in Large Databases , 1994, VLDB.

[7]  Sébastien Ferré,et al.  Camelis: a logical information system to organise and browse a collection of documents , 2009, Int. J. Gen. Syst..

[8]  Nicolas Pasquier,et al.  Discovering Frequent Closed Itemsets for Association Rules , 1999, ICDT.

[9]  Paul S. Bradley,et al.  Compressed data cubes for OLAP aggregate query approximation on continuous dimensions , 1999, KDD '99.

[10]  Sandro Bimonte,et al.  Towards a spatial multidimensional model , 2005, DOLAP '05.

[11]  Paul De Bra,et al.  Conditional Dependencies for Horizontal Decompositions , 1983, ICALP.

[12]  Lhouari Nourine,et al.  A Unified Hierarchy for Functional Dependencies, Conditional Functional Dependencies and Association Rules , 2009, ICFCA.

[13]  Bernhard Ganter,et al.  Formal Concept Analysis, 6th International Conference, ICFCA 2008, Montreal, Canada, February 25-28, 2008, Proceedings , 2008, International Conference on Formal Concept Analysis.

[14]  Hannu Toivonen,et al.  TANE: An Efficient Algorithm for Discovering Functional and Approximate Dependencies , 1999, Comput. J..

[15]  Heikki Mannila,et al.  Approximate Inference of Functional Dependencies from Relations , 1995, Theor. Comput. Sci..

[16]  Mohammed J. Zaki Generating non-redundant association rules , 2000, KDD '00.

[17]  E. F. Codd,et al.  The Relational Model for Database Management, Version 2 , 1990 .

[18]  Bernhard Ganter,et al.  Formal Concept Analysis: Mathematical Foundations , 1998 .

[19]  Amitava Datta,et al.  VisAR : A New Technique for Visualizing Mined Association Rules , 2005, ADMA.