18.11.2012 Views

anytime algorithms for learning anytime classifiers saher ... - Technion

anytime algorithms for learning anytime classifiers saher ... - Technion

anytime algorithms for learning anytime classifiers saher ... - Technion

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Technion</strong> - Computer Science Department - Ph.D. Thesis PHD-2008-12 - 2008<br />

Chapter 6<br />

Related Work<br />

While to the best of our knowledge no other work has tried to design an <strong>anytime</strong><br />

algorithm <strong>for</strong> <strong>learning</strong> <strong>anytime</strong> decision trees in particular, there are several related<br />

works that warrant discussion here. We consider first works that deal with<br />

non-greedy, cost-insensitive decision tree inducers. We then discuss <strong>algorithms</strong><br />

<strong>for</strong> <strong>anytime</strong> induction of other cost-insensitive models. Next we discuss works on<br />

cost-sensitive and resource-bounded classification, and finally we consider methods<br />

that focus on aspects of the <strong>learning</strong> process other than the model-induction<br />

phase.<br />

6.1 Non-greedy Cost-insensitive Decision Tree<br />

Inducers<br />

Several other <strong>algorithms</strong> <strong>for</strong> induction of single, cost-insensitive decision trees can<br />

either be considered <strong>anytime</strong> <strong>algorithms</strong> or can be converted into them with relative<br />

ease. We view the recently introduced skewing approach as the most relevant<br />

to our LSID3. There<strong>for</strong>e, we focus first on the differences between skewing and<br />

our <strong>anytime</strong> appraoch, and then we consider other cost-insensitive tree learners.<br />

6.1.1 Skewing<br />

The skewing approach was presented as an efficient alternative to lookahead (Page<br />

& Ray, 2003). In our discussion, we analyze the original skewing algorithm, which<br />

is applicable only to binary attributes. This analysis, however, holds also <strong>for</strong> the<br />

other versions of skewing (see Section 3.7.6), since they are based on the same<br />

ideas.<br />

Skewing relies on the hypothesis that, when <strong>learning</strong> a hard concept, it may<br />

be easier <strong>for</strong> a greedy decision tree inducer to pick a relevant attribute if the<br />

121

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!