Boosting using branching programs

41Citations
Citations of this article
22Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

It is known that decision tree learning can be viewed as a form of boosting. Given a weak learning hypothesis one can show that the training error of a decision tree declines as |T|-β where |T| is the size of the decision tree and β is a constant determined by the weak learning hypothesis. Here we consider the case of decision DAGs-decision trees in which a given node can be shared by different branches of the tree, also called branching programs (BP). Node sharing allows a branching program to be exponentially more compact than the corresponding decision tree. We show that under the same weak learning assumption used for decision tree learning there exists a greedy BP-growth algorithm whose training error is guaranteed to decline as 2-β√|T|, where |T| is the size of the branching program and β is a constant determined by the weak learning hypothesis. Therefore, from the perspective of boosting theory, branching programs are exponentially more efficient than decision trees. © 2002 Elsevier Science (USA).

Cite

CITATION STYLE

APA

Mansour, Y., & McAllester, D. (2002). Boosting using branching programs. Journal of Computer and System Sciences, 64(1), 103–112. https://doi.org/10.1006/jcss.2001.1796

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free