Skip to main navigation Skip to search Skip to main content

An algorithm on mining approximate functional dependencies in probabilistic database

  • School of Computer Science and Technology, Harbin Institute of Technology

Research output: Contribution to journalArticlepeer-review

Abstract

An approximate functional dependency (AFD) is a functional dependency almost hold, and the most existing works are only able to mine AFDs from general data. Sometimes, data is stored in probabilistic database, in order to mine AFDs from such type of data, we define the probabilistic AFD, namely (λ, δ)-AFD which is different from the previous definition. We propose a dynamic programming to compute the confidence probability of a candidate AFD and check if the confidence probability is more than the probability threshold, however, as the high time complexity of dynamic programming, we derive the lower bound based on Chernoff bound to prune candidates as much as possible. Then, under help of the anti-monotone property, we propose a mining algorithm based on lexicographical order and some pruning criterions to speed up the mining process. At last, experiments are performed on the synthetic and the real-life data sets, and the results show the effectiveness of the pruning criterions and the scalability of our mining algorithm, and we show the interesting results mined from DBLP data set.

Original languageEnglish
Pages (from-to)2857-2865
Number of pages9
JournalJisuanji Yanjiu yu Fazhan/Computer Research and Development
Volume52
Issue number12
DOIs
StatePublished - 1 Dec 2015
Externally publishedYes

Keywords

  • Approximate functional dependency (AFD)
  • Data mining
  • Data quality
  • Inconsistency
  • Probabilistic database

Fingerprint

Dive into the research topics of 'An algorithm on mining approximate functional dependencies in probabilistic database'. Together they form a unique fingerprint.

Cite this