The difficulty of reduced error pruning of leveled branching programs

被引:0
作者
Elomaa, T [1 ]
Kääriäinen, M [1 ]
机构
[1] Univ Helsinki, Dept Comp Sci, FIN-00014 Helsinki, Finland
关键词
concept learning; branching programs; reduced error pruning; NP-completeness; approximability;
D O I
10.1023/B:AMAI.0000018579.44321.6a
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Induction of decision trees is one of the most successful approaches to supervised machine learning. Branching programs are a generalization of decision trees and, by the boosting analysis, exponentially more efficiently learnable than decision trees. However, this advantage has not been seen to materialize in experiments. Decision trees are easy to simplify using pruning. Reduced error pruning is one of the simplest decision tree pruning algorithms. For branching programs no pruning algorithms are known. In this paper we prove that reduced error pruning of branching programs is infeasible. Finding the optimal pruning of a branching program with respect to a set of pruning examples that is separate from the set of training examples is NP-complete. Because of this intractability result, we have to consider approximating reduced error pruning. Unfortunately, it turns out that even finding an approximate solution of arbitrary accuracy is computationally infeasible. In particular, reduced error pruning of branching programs is APX-hard. Our experiments show that, despite the negative theoretical results, heuristic pruning of branching programs can reduce their size without significantly altering the accuracy.
引用
收藏
页码:111 / 124
页数:14
相关论文
共 22 条
[1]  
Ausiello G, 1999, COMPLEXITY APPROXIMA, DOI DOI 10.1007/978-3-642-58412-1
[2]  
Blake C.L., 1998, UCI repository of machine learning databases
[3]   Structure in approximation classes [J].
Crescenzi, P ;
Kann, V ;
Silvestri, R ;
Trevisan, L .
SIAM JOURNAL ON COMPUTING, 1999, 28 (05) :1759-1782
[4]   An analysis of reduced error pruning [J].
Elomaa, T ;
Kääriäinen, M .
JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2001, 15 :163-187
[5]  
ELOMAA T, 2001, LECT NOTES ARTIF INT, V2167, P133
[6]  
Feige U., 1995, Proceedings Third Israel Symposium on the Theory of Computing and Systems, P182, DOI 10.1109/ISTCS.1995.377033
[7]   BOOSTING A WEAK LEARNING ALGORITHM BY MAJORITY [J].
FREUND, Y .
INFORMATION AND COMPUTATION, 1995, 121 (02) :256-285
[8]   A decision-theoretic generalization of on-line learning and an application to boosting [J].
Freund, Y ;
Schapire, RE .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1997, 55 (01) :119-139
[9]  
Garey M. R., 1976, Theoretical Computer Science, V1, P237, DOI 10.1016/0304-3975(76)90059-1
[10]  
GAREY MR, 1979, COMPTUERS INTRACTABI