Fuzzy rule based decision trees

This paper presents a new architecture of a fuzzy decision tree based on fuzzy rules - fuzzy rule based decision tree (FRDT) and provides a learning algorithm. In contrast with "traditional" axis-parallel decision trees in which only a single feature (variable) is taken into account at each node, the node of the proposed decision trees involves a fuzzy rule which involves multiple features. Fuzzy rules are employed to produce leaves of high purity. Using multiple features for a node helps us minimize the size of the trees. The growth of the FRDT is realized by expanding an additional node composed of a mixture of data coming from different classes, which is the only non-leaf node of each layer. This gives rise to a new geometric structure endowed with linguistic terms which are quite different from the "traditional" oblique decision trees endowed with hyperplanes as decision functions. A series of numeric studies are reported using data coming from UCI machine learning data sets. The comparison is carried out with regard to "traditional" decision trees such as C4.5, LADtree, BFTree, SimpleCart, and NBTree. The results of statistical tests have shown that the proposed FRDT exhibits the best performance in terms of both accuracy and the size of the produced trees. HighlightsThis paper presents a new architecture of a fuzzy decision tree based on fuzzy rules.The growth of the proposed tree is realized by expanding an additional node.The proposed tree can capture the oblique geometric structure of class regions.The main idea is creating a node for each class to be predicted at every level of the tree.

[1]  Lotfi A. Zadeh,et al.  Toward a theory of fuzzy information granulation and its centrality in human reasoning and fuzzy logic , 1997, Fuzzy Sets Syst..

[2]  Jorma Rissanen,et al.  SLIQ: A Fast Scalable Classifier for Data Mining , 1996, EDBT.

[3]  Ian H. Witten,et al.  Data mining: practical machine learning tools and techniques, 3rd Edition , 1999 .

[4]  Eyke Hüllermeier,et al.  FR3: A Fuzzy Rule Learner for Inducing Reliable Classifiers , 2009, IEEE Transactions on Fuzzy Systems.

[5]  José Antonio Gómez-Ruiz,et al.  A combined neural network and decision trees model for prognosis of breast cancer relapse , 2003, Artif. Intell. Medicine.

[6]  J. Ross Quinlan,et al.  Induction of Decision Trees , 1986, Machine Learning.

[7]  Ravi Kothari,et al.  A new node splitting measure for decision tree construction , 2010, Pattern Recognit..

[8]  Xi-Zhao Wang,et al.  Improving Generalization of Fuzzy IF--THEN Rules by Maximizing Fuzzy Entropy , 2009, IEEE Transactions on Fuzzy Systems.

[9]  Ian Witten,et al.  Data Mining , 2000 .

[10]  Carlos Santa Cruz,et al.  Hierarchical linear support vector machine , 2012, Pattern Recognit..

[11]  P. Shanti Sastry,et al.  New algorithms for learning and pruning oblique decision trees , 1999, IEEE Trans. Syst. Man Cybern. Part C.

[12]  Gregorio Ismael Sainz Palmero,et al.  Interpretable knowledge extraction from emergency call data based on fuzzy unsupervised decision tree , 2012, Knowl. Based Syst..

[13]  Xiaodong Liu,et al.  A parsimony fuzzy rule-based classifier using axiomatic fuzzy set theory and support vector machines , 2011, Inf. Sci..

[14]  Haijia Shi Best-first Decision Tree Learning , 2007 .

[15]  Wei-Yin Loh,et al.  Classification and regression trees , 2011, WIREs Data Mining Knowl. Discov..

[16]  João Gama,et al.  Linear tree , 1999, Intell. Data Anal..

[17]  Cécile Amblard,et al.  Classification trees for time series , 2012, Pattern Recognit..

[18]  K. Bennett,et al.  A support vector machine approach to decision trees , 1998, 1998 IEEE International Joint Conference on Neural Networks Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98CH36227).

[19]  N. Mookhambika,et al.  PRIVACY PRESERVING DECISION TREE LEARNING USING UNREALIZED DATA SETS , 2013 .

[20]  Chandrika Kamath,et al.  Inducing oblique decision trees with evolutionary algorithms , 2003, IEEE Trans. Evol. Comput..

[21]  Naresh Manwani,et al.  Geometric Decision Tree , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[22]  Qinghua Hu,et al.  Rank Entropy-Based Decision Trees for Monotonic Classification , 2012, IEEE Transactions on Knowledge and Data Engineering.

[23]  Witold Pedrycz,et al.  Mining axiomatic fuzzy set association rules for classification problems , 2012, Eur. J. Oper. Res..

[24]  Yeong-Chyi Lee,et al.  fuzzy coherent rule mining algorithm , 2013 .

[25]  Madasu Hanmandlu,et al.  Fuzzy binary decision tree for biometric based personal authentication , 2013, Neurocomputing.

[26]  Joanicjusz Nazarko,et al.  The fuzzy regression approach to peak load estimation in power distribution systems , 1999 .

[27]  Ron Kohavi,et al.  Scaling Up the Accuracy of Naive-Bayes Classifiers: A Decision-Tree Hybrid , 1996, KDD.

[28]  อนิรุธ สืบสิงห์,et al.  Data Mining Practical Machine Learning Tools and Techniques , 2014 .

[29]  Witold Pedrycz,et al.  Extraction of fuzzy rules from fuzzy decision trees: An axiomatic fuzzy sets (AFS) approach , 2013, Data Knowl. Eng..

[30]  Tomasz Imielinski,et al.  Database Mining: A Performance Perspective , 1993, IEEE Trans. Knowl. Data Eng..

[31]  Johannes Gehrke,et al.  BOAT—optimistic decision tree construction , 1999, SIGMOD '99.

[32]  Chih-Jen Lin,et al.  A Practical Guide to Support Vector Classication , 2008 .

[33]  Chandrika Kamath,et al.  Using Evolutionary Algorithms to Induce Oblique Decision Trees , 2000, GECCO.

[34]  Sanjay Kumar Shukla,et al.  GA Guided Cluster Based Fuzzy Decision Tree for Reactive Ion Etching Modeling: A Data Mining Approach , 2012, IEEE Transactions on Semiconductor Manufacturing.

[35]  Marek Kretowski,et al.  An Evolutionary Algorithm for Oblique Decision Tree Induction , 2004, ICAISC.

[36]  Geoff Holmes,et al.  Multiclass Alternating Decision Trees , 2002, ECML.

[37]  Zhi Liu,et al.  Multi-valued attribute and multi-labeled data decision tree algorithm , 2011, Int. J. Mach. Learn. Cybern..

[38]  Witold Pedrycz,et al.  The development of fuzzy decision trees in the framework of Axiomatic Fuzzy Set logic , 2007, Appl. Soft Comput..

[39]  Richard Weber,et al.  Fuzzy-ID3: A class of methods for automatic knowledge acquisition , 1992 .

[40]  Xizhao Wang,et al.  Maximum Ambiguity-Based Sample Selection in Fuzzy Decision Tree Induction , 2012, IEEE Transactions on Knowledge and Data Engineering.

[41]  Ali Selamat,et al.  Arabic script web page language identifications using decision tree neural networks , 2011, Pattern Recognit..