Highly scalable and robust rule learner: performance evaluation and comparison
Authors:
- L.A. KurganL.A. Kurgan
- K.J. CiosKCK.J. Cios
- S. DickSDS. Dick
- 23 January 2006
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics)
- Vol. 36 (1) , 32-53
Abstract
Business intelligence and bioinformatics applications increasingly require the mining of datasets consisting of millions of data points, or crafting real-time enterprise-level decision support systems for large corporations and drug companies. In all cases, there needs to be an underlying data mining system, and this mining system must be highly scalable. To this end, we describe a new rule learner called DataSqueezer. The learner belongs to the family of inductive supervised rule extraction algorithms. DataSqueezer is a simple, greedy, rule builder that generates a set of production rules from labeled input data. In spite of its relative simplicity, DataSqueezer is a very effective learner. The rules generated by the algorithm are compact, comprehensible, and have accuracy comparable to rules generated by other state-of-the-art rule extraction algorithms. The main advantages of DataSqueezer are very high efficiency, and missing data resistance. DataSqueezer exhibits log-linear asymptotic complexity with the number of training examples, and it is faster than other state-of-the-art rule learners. The learner is also robust to large quantities of missing data, as verified by extensive experimental comparison with the other learners. DataSqueezer is thus well suited to modern data mining and business intelligence tasks, which commonly involve huge datasets with a large fraction of missing data.Keywords
This publication has 41 references indexed in Scilit:
- CLIP4: Hybrid inductive machine learning algorithm that generates inequality rulesInformation Sciences, 2004
- A survey of temporal knowledge discovery paradigms and methodsIEEE Transactions on Knowledge and Data Engineering, 2002
- Applications of machine learning and rule inductionCommunications of the ACM, 1995
- Support-vector networksMachine Learning, 1995
- Class-dependent discretization for inductive learning from continuous and mixed-mode dataIEEE Transactions on Pattern Analysis and Machine Intelligence, 1995
- Grammatically biased learning: Learning logic programs using an explicit antecedent description languageArtificial Intelligence, 1994
- The utility of knowledge in inductive learningMachine Learning, 1992
- Rule induction with CN2: Some recent improvements1991
- On changing continuous attributes into ordered discrete attributes1991
- Inductive learning of structural descriptionsArtificial Intelligence, 1981