DocumentCode :
906967
Title :
CAIM discretization algorithm
Author :
Kurgan, Lukasz A. ; Cios, Krzysztof J.
Author_Institution :
Dept. of Electr. & Comput. Eng., Alberta Univ., Edmonton, Alta., Canada
Volume :
16
Issue :
2
fYear :
2004
Firstpage :
145
Lastpage :
153
Abstract :
The task of extracting knowledge from databases is quite often performed by machine learning algorithms. The majority of these algorithms can be applied only to data described by discrete numerical or nominal attributes (features). In the case of continuous attributes, there is a need for a discretization algorithm that transforms continuous attributes into discrete ones. We describe such an algorithm, called CAIM (class-attribute interdependence maximization), which is designed to work with supervised data. The goal of the CAIM algorithm is to maximize the class-attribute interdependence and to generate a (possibly) minimal number of discrete intervals. The algorithm does not require the user to predefine the number of intervals, as opposed to some other discretization algorithms. The tests performed using CAIM and six other state-of-the-art discretization algorithms show that discrete attributes generated by the CAIM algorithm almost always have the lowest number of intervals and the highest class-attribute interdependency. Two machine learning algorithms, the CLIP4 rule algorithm and the decision tree algorithm, are used to generate classification rules from data discretized by CAIM. For both the CLIP4 and decision tree algorithms, the accuracy of the generated rules is higher and the number of the rules is lower for data discretized using the CAIM algorithm when compared to data discretized using six other discretization algorithms. The highest classification accuracy was achieved for data sets discretized with the CAIM algorithm, as compared with the other six algorithms.
Keywords :
data mining; decision trees; learning (artificial intelligence); optimisation; very large databases; CLIP4 rule algorithm; class-attribute interdependence maximization; classification rules; decision tree algorithm; discretization algorithm; machine learning algorithm; supervised data discretization; Algorithm design and analysis; Classification tree analysis; Data mining; Decision trees; Discrete transforms; Internet; Machine learning algorithms; Performance evaluation; Spatial databases; Testing;
fLanguage :
English
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
1041-4347
Type :
jour
DOI :
10.1109/TKDE.2004.1269594
Filename :
1269594
Link To Document :
بازگشت