One-RM: An Improved One-Rule Classifier

One-R algorithm is a simple algorithm which exhibits quite good predictive accuracy for a large class of data. When compared to the more complex algorithms having better predictive accuracy, One-R provides the baseline accuracy for testing new machine learning algorithms. However, the simplicity of One-R means that it has there is a compromise between accuracy and complexity. Often, the accuracy of One- R can be further increased without making it significantly complex. The resulting algorithm as proposed in this paper, One-RM performs equal to One-R in most of the cases and sometimes outperforms One-R by significant margin. Theoretical analysis suggests that One-RM used in conjunction with One-R always performs either better or equal to One-R. Experimental analysis shows that One-RM is a viable alternative to One-R when used as a separate classification rule. Key words : One-RM, One-R algorithm, Algorithm, Accuracy and Complexity. DOI: 10.3329/bjsir.v44i2.3668 Bangladesh J. Sci. Ind. Res. 44(2), 171-180, 2009

[1]  Catherine Blake,et al.  UCI Repository of machine learning databases , 1998 .

[2]  Robert C. Holte,et al.  Very Simple Classification Rules Perform Well on Most Commonly Used Datasets , 1993, Machine Learning.

[3]  Ron Kohavi,et al.  Supervised and Unsupervised Discretization of Continuous Features , 1995, ICML.

[4]  Thomas G. Dietterich Machine-Learning Research Four Current Directions , 1997 .

[5]  Douglas H. Fisher,et al.  Knowledge Acquisition Via Incremental Conceptual Clustering , 1987, Machine Learning.

[6]  Geoff Holmes,et al.  The development of Holte's 1R classifier , 1995, Proceedings 1995 Second New Zealand International Two-Stream Conference on Artificial Neural Networks and Expert Systems.

[7]  Thomas G. Dietterich Machine-Learning Research , 1997, AI Mag..

[8]  Douglas H. Fisher,et al.  Concept Simplification and Prediction Accuracy , 1988, ML.

[9]  John R. Anderson,et al.  MACHINE LEARNING An Artificial Intelligence Approach , 2009 .

[10]  R. Michalski,et al.  Learning from Observation: Conceptual Clustering , 1983 .

[11]  Ian H. Witten,et al.  WEKA: a machine learning workbench , 1994, Proceedings of ANZIIS '94 - Australian New Zealnd Intelligent Information Systems Conference.

[12]  Geoffrey Holmes,et al.  Feature selection via the discovery of simple classification rules , 1995 .