Uncertainty issues arise in data mining in different ways. Uncertainty exists not only in data sets to be mined but also in knowledge that is mined, as well as in the process of applying knowledge with uncertainty to new data sets. Incorporating measures of uncertainty into data and knowledge management raises significant research challenges. In this dissertation, we focus on three specific problems involving uncertainty: (1) Efficient filtering of a large data set based on uncertain knowledge. We choose Bayesian networks to represent uncertain knowledge and use the result of probabilistic queries to Bayesian networks to filter a large data set. Due to the potentially high computational complexity of a probabilistic query operation in a Bayesian network, we propose three techniques that exploit properties of the network and the data set to speed up the filtering process. They are: network pruning, computation reuse by tuple reordering and early termination. (2) Mining frequent itemsets from uncertain data sets. We define an uncertain data set to be one where each value is associated with a tag. The tag specifies a belief about the truth of the value. We propose an algorithm (EST) to efficiently discover frequent itemsets from such an uncertain data set, and evaluate it with respect to the number of false positive and false negative frequent itemsets generated. As an extension, we study privacy-preserving association rule mining where data are distorted to preserve privacy. We propose an algorithm (RE) to efficiently discover frequent itemsets from a data set where items are subject to different degrees of randomization. (3) Classifying uncertain data. To accommodate local uncertainty specific to each data item, we extend Naive Bayes classification algorithms for multi-dimensional data and Hidden Markov Model algorithms for sequential data, based on Pearl's virtual evidence theory. Empirical results show that classification accuracy can be improved by explicitly incorporating local uncertainty measures. Another benefit by explicitly considering local uncertainty is the possibility to learn a clean model separately from uncertain data. The learned clean model combined with various local uncertainty can be used to classify data collected under situations different from the training data.
Index Terms
- Integrating uncertainty in data mining
Recommendations
Mining uncertain data
As an important data mining and knowledge discovery task, association rule mining searches for implicit, previously unknown, and potentially useful pieces of information—in the form of rules revealing associative relationships—that are embedded in the ...
Mining uncertain data for constrained frequent sets
IDEAS '09: Proceedings of the 2009 International Database Engineering & Applications SymposiumData mining aims to search for implicit, previously unknown, and potentially useful pieces of information---such as sets of items that are frequently co-occurring together---that are embedded in data. The mined frequent sets can be used in the discovery ...