Learning Decision Lists over Tree Patterns and Its Application
暂无分享,去创建一个
This paper introduces a new concept, a decision tree (or list) over tree patterns, which is a natural extension of a decision tree (or decision list), for dealing with tree structured objects. The learnability of this class is studied within the framework of the Probably Approximately Correct learning model and the Identi cation in the Limit model. It is found that the class k-node-DLRTP, a subclass of decision lists over regular tree patterns, is not polynomial time PAC learnable if NP6=RP, but that the class knode-DLRTP(m), a subclass of k-node-DLRTP where the number of variables in each tree pattern is bounded by m, is polynomial time PAC learnable. We also show that the class of decision lists over regular tree patterns is polynomial time inferable in the limit. Then we propose a more practical learning algorithm which employs heuristics based on an information theoretical evaluation function. This algorithm is applied to learning control strategies of rules in various domains, and its e ectiveness is shown.
[1] Leslie G. Valiant,et al. A theory of the learnable , 1984, CACM.
[2] T. Shinohara,et al. Polynomial Time Inference of Unions of Tree Pattern Languages , 1991 .
[3] Ronald L. Rivest,et al. Inferring Decision Trees Using the Minimum Description Length Principle , 1989, Inf. Comput..
[4] Ronald L. Rivest,et al. Constructing Optimal Binary Decision Trees is NP-Complete , 1976, Inf. Process. Lett..
[5] Ronald L. Rivest,et al. Learning decision lists , 2004, Machine Learning.