DECISION TREE WITH BETTER CLASS PROBABILITY ESTIMATION
Authors:
- 1 June 2009
- journal article
- research article
- Published by World Scientific Pub Co Pte Ltd in International Journal of Pattern Recognition and Artificial Intelligence
- Vol. 23 (04) , 745-763
Abstract
Traditionally, the performance of a classifier is measured by its classification accuracy or error rate. In fact, probability-based classifiers also produce the class probability estimation (the probability that a test instance belongs to the predicted class). This information is often ignored in classification, as long as the class with the highest class probability estimation is identical to the actual class. In many data mining applications, however, classification accuracy and error rate are not enough. For example, in direct marketing, we often need to deploy different promotion strategies to customers with different likelihood (class probability) of buying some products. Thus, accurate class probability estimations are often required to make optimal decisions. In this paper, we firstly review some state-of-the-art probability-based classifiers and empirically investigate their class probability estimation performance. From our experimental results, we can draw a conclusion: C4.4 is an attractive algorithm for class probability estimation. Then, we present a locally weighted version of C4.4 to scale up its class probability estimation performance by combining locally weighted learning with C4.4. We call our improved algorithm locally weighted C4.4, simply LWC4.4. We experimentally test LWC4.4 using the whole 36 UCI data sets selected by Weka. The experimental results show that LWC4.4 significantly outperforms C4.4 in terms of class probability estimation.Keywords
This publication has 10 references indexed in Scilit:
- DEVELOPING MINING-GRID CENTRIC E-FINANCE PORTALS FOR RISK MANAGEMENT AND DECISION MAKINGInternational Journal of Pattern Recognition and Artificial Intelligence, 2007
- Learning probabilistic decision trees for AUCPattern Recognition Letters, 2006
- EXPLORING CONDITIONS FOR THE OPTIMALITY OF NAÏVE BAYESInternational Journal of Pattern Recognition and Artificial Intelligence, 2005
- Active Sampling for Class Probability Estimation and RankingMachine Learning, 2004
- Tree Induction for Probability-Based RankingMachine Learning, 2003
- A Simple Generalisation of the Area Under the ROC Curve for Multiple Class Classification ProblemsMachine Learning, 2001
- Bayesian Network ClassifiersMachine Learning, 1997
- The use of the area under the ROC curve in the evaluation of machine learning algorithmsPattern Recognition, 1997
- Setting Attribute Weights for Nearest Neighbor Learning Algorithms Using C4.5International Journal of Pattern Recognition and Artificial Intelligence, 1997
- Locally Weighted LearningArtificial Intelligence Review, 1997