<?xml version='1.0'?>
<?xml-stylesheet type='text/xsl' href='writeup.xsl'?>
<writeup title='Syntax Disambiguation Experiments' xmlns:html='http://www.w3.org/1999/xhtml' author='Woodley Packard'>
 <section title='Introduction'>
  <html:p>
  Below you will find the results of my experiments on Maximum Entropy parse disambiguation.
  All of the experiments are performed on the WeScience treebank.
  The reported scores are all 10-fold crossvalidations of exact match accuracies on only the ambiguous sentences.
  The random choice baseline is 8.1%.
  The purpose of these experiments is twofold:
  <html:ol>
   <html:li>To determine the relative merits of a variety of feature types;</html:li>
   <html:li>To establish a strong baseline for more exotic future experiments.</html:li>
  </html:ol>
  For each configuration of feature templates studied, a series of 50 (sometimes more) crossvalidation runs with different regularization parameters was undertaken.
  The highest accuracy score and corresponding regularization parameter is reported in each case; graphs are included showing accuracy as a function of regularization parameter, which help to highlight which differences are significant and which are not.
  </html:p>
 </section>
 <section title='Feature Templates'>
  Following are descriptions of the feature templates employed:
  <feature-templates file='features.xml'/>
 </section>
 <section title='Experimental Results'>
  The results of the experiments:
  <experiments file='experiments.xml'/>
  Here are links to a few more performance curves,
 	 showing head-to-head accuracies of several classes of features:
	 <html:a href='gp-curves.png'>grandparenting levels</html:a>,
	 <html:a href='ngram-curves.png'>n-gram feature curves</html:a>,
	 <html:a href='dubious-curves.png'>assorted unuseful feature curves</html:a>,
	 and <html:a href='all-curves.png'>everything</html:a>.
 </section>
 <section title='Conclusions'>
  <html:i>These conclusions are only initial; there are still many more feature template types to try.</html:i>
  <html:p>
  Grandparenting is the most effective feature template,
  	with probably a maximum useful level of three grandparents.
  Unparenting and punctuation show little improvement.
  N-grams and fragmented contexts may offer small gains,
  	but are at best secondary information sources.
  It is likely that the information in some of these feature sets
    is independent of the others, and hence that further gains in
	accuracy are possible by combining some of the best performers,
	e.g. <html:b>GP[3]</html:b> plus <html:b>lpp2gram</html:b>.
  It is also conceivable that certain combinations of these features
  	would offer more information together than individually,
	i.e. the whole can be more than the sum of the parts.
  </html:p>
  <html:p>
  However, in general it appears that <html:span class='number accuracy'>45%</html:span> or so is a difficult accuracy to beat.
  </html:p>
 </section>
 <section title='References'>
 Berger 1996, Johnson et al 1999, Toutanova et al 2002, 2004, 2005
 </section>
</writeup>
