Abstract
Functional Dependency satisfaction, where the value of one attribute uniquely determines another, may be approximated by Numerical Dependencies (NDs), wherein an attribute set determines at most k attribute sets. Hence, we use NDs to “mine” a relation to see how well a given FD set is approximated. We motivate NDs by examining their use with indefinite information in relations. The family of all possible ND sets which may approximate an FD set forms a complete lattice. Using this, a proximity metric is presented and used to assess the distance of each resulting ND set to a given FD set.
Searching for a definite relation extracted from an indefinite relation which satisfies a given set of FDs, known as the consistency problem, has been shown to be NP-complete. We propose a novel application of the bootstrap, a computer intensive resampling technique, to determine a suitable number of definite relations upon which to apply a heuristic based hill-climbing algorithm which attempts to minimise the distance between the best ND set and the given FD set. The novelty is that we repeatedly apply the bootstrap to an indefinite relation with an increasing sample size until an approximate fixpoint is reached at which point we assume that the sample size is then representative of the indefinite relation. We compare the bootstrap with its predecessor, the jackknife, and conclude that both are applicable with the bootstrap providing additional flexibility. This work highlights the utility of computer intensive resampling within a dependency data mining context.
Chapter PDF
References
J. Grant and J. Minker. Inferences for numerical dependencies. Theoretical Computer Science, 41:271–287, 1985.
K. Vadaparty and S. Naqvi. Using constraints for efficient query processing in nondeterministic databases. IEEE Transactions on Knowledge and Data Engineering, 7(6):850–864, 1995.
H. Mannila and K-J. Räihä. The Design of Relational Databases. Addison-Wesley, 1992.
E. Collopy and M. Levene. Using numerical dependencies and the bootstrap for the consistency problem. Technical Report RN/98/2, University College London, U.K., 1998.
B. Efron and R. Tibshirani. Bootstrap methods for standerd errors, confidence intervals, and other measures of statistical accuracy. Statistical Science, 1(1):54–77, 1986.
G. Piatetsky-Shapiro and C. J. Matheus. Measuring data dependencies in large databases. In Proceedings of the Workshop on Knowledge Discovery in Databases, pages 162–173, Washington DC, 1993.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Collopy, E., Levene, M. (1998). Resampling in an indefinite database to approximate functional dependencies. In: Żytkow, J.M., Quafafou, M. (eds) Principles of Data Mining and Knowledge Discovery. PKDD 1998. Lecture Notes in Computer Science, vol 1510. Springer, Berlin, Heidelberg . https://doi.org/10.1007/BFb0094831
Download citation
DOI: https://doi.org/10.1007/BFb0094831
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65068-3
Online ISBN: 978-3-540-49687-8
eBook Packages: Springer Book Archive