Rough Set Based Decision Tree Model for Classification

  • Sonajharia Minz
  • Rajni Jain
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2737)


Decision tree, a commonly used classification model, is constructed recursively following a top down approach (from the general concepts to particular examples) by repeatedly splitting the training data set. ID3 is a greedy algorithm that considers one attribute at a time for splitting at a node. In C4.5, all attributes, barring the nominal attributes used at the parent nodes, are retained for further computation. This leads to extra overheads of memory and computational efforts. Rough Set theory (RS) simplifies the search for dominant attributes in the information systems. In this paper, Rough set based Decision Tree (RDT) model combining the RS tools with classical DT capabilities, is proposed to address the issue of computational overheads. The experiments compare the performance of RDT with RS approach and ID3 algorithm. The performance of RDT over RS approach is observed better in accuracy and rule complexity while RDT and ID3 are comparable.


Rough set supervised learning decision tree feature selection classification data mining 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bjorvand, A.T., Komorowski, J.: Practical Applications of Genetic Algorithms for Efficient Reduct Computation. vol. 4, pp. 601–606, Wissenschaft & Technik Verlag (1997)Google Scholar
  2. 2.
    Grzymala-Busse, J.W., Stefanowski, J.: Three Discretization Methods for Rule Induction. IJIS 16(1), 29–38 (2001)zbMATHGoogle Scholar
  3. 3.
    Hall, M.A., Holmes, G.: Benchmarking Attribute Selection Techniques for Discrete Class Data Mining. IEEE TKDE 20, 1–16 (2002)Google Scholar
  4. 4.
    Han, J., Kamber, M.: Data Mining: Concepts and Techniques, pp. 279–325. Morgan Kaufmann, San Francisco (2001)Google Scholar
  5. 5.
    Murthy, S.K.: Automatic Construction of decision trees from Data: A Multidisciplinary Survey. Data Mining and Knowledge Discovery 2, 345–389 (1998)CrossRefMathSciNetGoogle Scholar
  6. 6.
    Pawlak, Z.: Drawing Conclusions from Data-The Rough Set Way. IJIS 16, 3–11 (2001)zbMATHGoogle Scholar
  7. 7.
    Quinlan, J.R.: C4.5: Programs for Machine Learning. Morgan Kauffman, San Francisco (1993)Google Scholar
  8. 8.
    Rosetta, Rough set toolkit for analysis of data, available at
  9. 9.
    Winston, P.H.: Artificial Intelligence, 3rd edn. Addison-Wesley, Reading (1992)Google Scholar
  10. 10.
    Wroblewski, J.: Finding Minimal Reduct Using Genetic Algorithms. Warsaw University of Technology- Institute of Computer Science- Reports – 16/95 (1995)Google Scholar
  11. 11.
    Ziarko, W.: Discovery through Rough Set Theory. Comm. of ACM 42(11), 55–57 (1999)CrossRefGoogle Scholar
  12. 12.
    Ziarko, W.: Variable Precision Rough Set Model. Jr. of Computer and System Sciences 46(1), 39–59b (1993)zbMATHCrossRefMathSciNetGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Sonajharia Minz
    • 1
  • Rajni Jain
    • 1
    • 2
  1. 1.School of Computers and Systems SciencesJawaharlal Nehru UniversityNew DelhiIndia
  2. 2.National Centre for Agricultural Economics and Policy ResearchNew DelhiIndia

Personalised recommendations