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 />

interrupted and queried <strong>for</strong> a solution. Formally, CLIC(E, A, AC, M, ρ l ) →<br />

h(e, f c ()).<br />

• Interruptible <strong>learning</strong>, interruptible classification (ILIC): similar to CLIC<br />

but the <strong>learning</strong> time is unknown. Formally, ILIC(E, A, AC, M, f l (), ρ c ) →<br />

h(e, f c ()).<br />

In Chapter 3 we present LSID3, a contract algorithm <strong>for</strong> <strong>learning</strong> <strong>classifiers</strong><br />

that aim to maximize accuracy, without bounds on testing costs:<br />

LSID3(E, A, 0, M U , ρ l , ∞) → h(e). Next, we introduce IIDT, a general method<br />

to convert our contract learners into interruptible ones, and instantiate it <strong>for</strong><br />

LSID3. Chapter 4 presents ACT, a contract algorithm <strong>for</strong> inducing trees<br />

that aim to minimize the total cost of classification without bounds on their<br />

classification budget: ACT(E, A, AC, M, ρ l , ∞) → h(e). ACT can be converted<br />

into an interruptible learner using the IIDT procedure. In Chapter<br />

5 we introduce TATA, a framework <strong>for</strong> <strong>learning</strong> resource-bounded <strong>classifiers</strong>.<br />

TATA can operate when the testing budget is known to the learner<br />

(Pre-contract-TATA(E, A, AC, M, ρ l , ρ c ) → h(e)), when it is known to the<br />

classifier but not to the learner (Contract-TATA(E, A, AC, M, ρ l ) → h(e, ρ c )),<br />

and when it is not predetermined (Interruptible-TATA(E, A, AC, M, ρ l ) →<br />

h(e, f c ())). We also explain how to adapt these <strong>algorithms</strong> <strong>for</strong> interruptible <strong>learning</strong><br />

scenarios.<br />

17

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

Saved successfully!

Ooh no, something went wrong!