ACM Home Page
Please provide us with feedback. Feedback
Applying design patterns to decision tree learning system
Full text PdfPdf (865 KB)
Source Foundations of Software Engineering archive
Proceedings of the 6th ACM SIGSOFT international symposium on Foundations of software engineering table of contents
Lake Buena Vista, Florida, United States
Pages: 111 - 120  
Year of Publication: 1998
ISBN:1-58113-108-9
Also published in ...
Authors
Gou Masuda  Graduate School of Information Science and Electrical Engineering, Kyushu University
Norihiro Sakamoto  Department of Medical Informatics, Kyushu University Hospital, 6-10-1 Hakozaki, Higashi-ku, Fukuoka 812-8581, Japan
Kazuo Ushijima  Graduate School of Information Science and Electrical Engineering, Kyushu University
Sponsors
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 36,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/288195.288279
What is a DOI?

ABSTRACT

In this paper we describe an application of design patterns to the development of a decision tree learning system. A decision tree learning system constructs a classifier as a form of tree from a given data set. It is required to be as flexible as possible when used in real application domains. Design patterns help us construct reusable software components and construct flexible and extensible systems. The approach employed in this study is as follows. First we examine several decision tree learning systems and identify hot-spots in the systems at points we anticipate future demand for modification and extension of the system. Second we determine which design pattern to apply to each hot-spot. We evaluate the extensibility of the system experimentally. Our experience shows that using design patterns in object-oriented software design allows the easy construction of flexible systems.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

Beck89
 
Breiman84
L.Breiman, J.H.Friedman, RA.Olshen, C.J.Stone, "Classification and Regression Trees," Belmont, CA: Wadsworth, 1984.
 
Brodley95
C.E.Brodley,"Automatic Selection of Split Criterion during Tree Growing Based on Node Location,"Proc. of the Twelfth International Machine Learning Conference, Tahoe Cith, CA, 1995.
 
Fayyad96
 
Gamma95
Gamma, E., Helm, R, Johnson, R. and Vliisides, J.: Design Patterns , Addison-Wesley Publishing Company, 1995.
 
Ho96
T.Ho, T. Nguyen,"Evaluation of Attribute Selection Measures in Decision Tree Induction,"Proc. 9th Int. Conf. on LEA/ALE, pp. 413- 418,1996.
 
Masuda96
Gou Masuda, Norihiro Sakamoto and Kazuo Ushijima: "A Practical Object-Oriented Concept Learning System in Clinical hfedicine: Proc. 9th Int. Conf. on lEA/AIE, pp. 449-454, 1996.
 
Murthy94
hfurthy, S. K., Kasif, S., and Salzberg S.: "A System for Induction of Oblique Decision Trees," Journal of Artificial Intelligence Research 2 l-32, 1994.
 
Pree95
 
Quinlan86
 
Quinlan89
 
Quinlan93

Collaborative Colleagues:
Gou Masuda: colleagues
Norihiro Sakamoto: colleagues
Kazuo Ushijima: colleagues