<?xml version="1.0"?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "mathml.dtd"> 
<?xml-stylesheet type="text/css" href="thesis.css"?> 
<html  
xmlns="http://www.w3.org/1999/xhtml"  
><head><title>1.3 A plethora of learning models</title> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
<meta name="generator" content="TeX4ht (http://www.cis.ohio-state.edu/~gurari/TeX4ht/mn.html)" /> 
<meta name="originator" content="TeX4ht (http://www.cis.ohio-state.edu/~gurari/TeX4ht/mn.html)" /> 
<!-- 3,early_,early^,xhtml,mozilla --> 
<meta name="src" content="thesis.tex" /> 
<meta name="date" content="2002-08-28 13:56:00" /> 
<link rel="stylesheet" type="text/css" href="thesis.css" /> 
</head><body 
>
   <div class="crosslinks"><p class="noindent">[<a 
href="thesisse4.xml" >next</a>] [<a 
href="thesisse2.xml" >prev</a>] [<a 
href="thesisse2.xml#tailthesisse2.xml" >prev-tail</a>] [<a 
href="#tailthesisse3.xml">tail</a>] [<a 
href="thesisch1.xml#thesisse3.xml" >up</a>] </p></div>
   <h3 class="sectionHead"><span class="titlemark">1.3. </span> <a 
  name="x7-60001.3"></a>A plethora of learning models</h3>
<!--l. 157--><p class="noindent">There are several possible learning models which can be divided along several axes. Our
first axis is the type of information given to the learning algorithm. There are several
possibilities:
</p><!--l. 161--><p class="indent">
           </p><ol type="1" class="enumerate1" start="1" 
>
        <li class="enumerate"><a 
  name="x7-6002x1"></a>Labeled Examples: Vectors of observations.
           </li>
        <li class="enumerate"><a 
  name="x7-6004x2"></a>Partial  relations:  partial  relations  between  events  such  as  might  be
        provided by experts. This could include constraints or partial functions.
           </li>
        <li class="enumerate"><a 
  name="x7-6006x3"></a>Other forms of input</li></ol>
<!--l. 166--><p class="nopar"> We will assume that just examples (vectors of observations) are available as a lowest
common denominator amongst learning problems. It is worth noting that this does not
preclude the use of other forms of information which could be much more powerful than
mere examples.
</p><!--l. 172--><p class="indent">   Another important axis is the difficulty of the learning problem. Do we have an
opponent trying to minimize learning? Is someone helping us learn? Or is the world
oblivious?
</p><!--l. 176--><p class="indent">
           </p><ol type="1" class="enumerate1" start="1" 
>
        <li class="enumerate"><a 
  name="x7-6008x1"></a>Teacher:  The  teacher  model  is  a  &#x201C;best  case&#x201D;  model.  Here,  we  assume
        that someone is providing the best examples possible in order to learn a
        relationship.
           </li>
        <li class="enumerate"><a 
  name="x7-6010x2"></a>Oblivious: The oblivious model is an &#x201C;in between&#x201D; model where we assume
        that the world doesn&#x2019;t oppose or help us learn. Examples are picked in
        some neutral manner.
           </li>
        <li class="enumerate"><a 
  name="x7-6012x3"></a>Opponent: The opponent model is a &#x201C;worst case&#x201D; model. Here, we assume
        that world is choosing examples in way which minimize our chance of
        learning.</li></ol>
<!--l. 184--><p class="nopar"> Clearly, the strongest form of learning is learning in the opponent model, because
if something is learnable in the opponent model, then it is learnable in the
oblivious model. The same relationship also holds for oblivious and teacher models.
We will work in an oblivious model where examples are chosen in a neutral
                                                                     

                                                                     
manner. Why the oblivious model? Aside from the intractability of analysis
in an opponent model, we expect that most learning problems actually are
oblivious: we have neither an active teacher nor an active opponent. Thus an
analysis in the oblivious model will be directly applicable to many learning
problems.
</p><!--l. 194--><p class="indent">   We have committed to an oblivious model with examples as our source of
information. With these two questions decided all the remaining questions will essentially
be decided in favor of simplicity. There are two more very important questions to decide.
The first is: does our algorithm get to pick the examples or are the examples picked for
us?
</p><!--l. 200--><p class="indent">
           </p><ol type="1" class="enumerate1" start="1" 
>
        <li class="enumerate"><a 
  name="x7-6014x1"></a>Active learning: The learning algorithm chooses a partial example and the
        remainder is filled in by nature.
           </li>
        <li class="enumerate"><a 
  name="x7-6016x2"></a>Passive learning: The learning algorithm is simply given examples.</li></ol>
<!--l. 204--><p class="nopar"> Active learning (aka experimental science) is inherently more powerful than passive
learning. As an example, consider the problem of predicting whether or not it will rain or
snow on any given day. By observation, we can eventually discover the &#x201C;right&#x201D; threshold
temperature, but this might take many days. If we instead can control the temperature
and make observations, it should be possible to narrow in on the threshold
temperature very quickly - with exponentially fewer experiments than days of
observation.
</p><!--l. 213--><p class="indent">   Despite the power of active learning, we will choose to work with an inactive learning
model, because opportunities for passive learning are typically more common than
opportunities for active learning since passive learning only requires observation while
active learning requires experimentation. Analyzing the active learning setting in a
generic manner also appears very difficult.
</p><!--l. 219--><p class="indent">   Our plan is to focus on an oblivious model with examples chosen by the world. The
remaining question is: Do we know which relation we want to learn? The two possibilities
are:
</p><!--l. 223--><p class="indent">
           </p><ol type="1" class="enumerate1" start="1" 
>
        <li class="enumerate"><a 
  name="x7-6018x1"></a>Supervised learning: We want to learn to model an output in terms of an
        input.
           </li>
        <li class="enumerate"><a 
  name="x7-6020x2"></a>Unsupervised learning: We want to learn to model an arbitrary subset of
        observations in terms of other observations.</li></ol>
<!--l. 227--><p class="nopar"> We will focus on supervised learning and our exact setting will be defined
next.
</p><!--l. 230--><p class="indent">   The question we want to answer is, &#x201C;When is supervised learning in an oblivious
                                                                     

                                                                     
model with examples chosen by the world feasible?&#x201D;.
</p><!--l. 234--><p class="indent">
                                                                     

                                                                     
</p>
   <div class="crosslinks"><p class="noindent">[<a 
href="thesisse4.xml" >next</a>] [<a 
href="thesisse2.xml" >prev</a>] [<a 
href="thesisse2.xml#tailthesisse2.xml" >prev-tail</a>] [<a 
href="thesisse3.xml" >front</a>] [<a 
href="thesisch1.xml#thesisse3.xml" >up</a>] </p></div><a 
  name="tailthesisse3.xml"></a>  
</body> 
</html> 
