12.07.2015 Views

The dissertation of Andreas Stolcke is approved: University of ...

The dissertation of Andreas Stolcke is approved: University of ...

The dissertation of Andreas Stolcke is approved: University of ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CHAPTER 5. PROBABILISTIC ATTRIBUTE GRAMMARS 115feature equations lead to unnecessary splitting <strong>of</strong> feature probabilities, and are thus already d<strong>is</strong>favored by thelikelihood component <strong>of</strong> the posterior probability.5.4 Experiments5.4.1 * 0 examplesAs mentioned in the introduction (Chapter 1), the motivation for the PAG extension to SCFGs camepartly from the ¨ 0 miniature language learning task proposed by Feldman et al. (1990). It was thereforenatural to test the formal<strong>is</strong>m on th<strong>is</strong> problem. No description length bias on feature equations was used.A minimal ¨ 0 fragment for Engl<strong>is</strong>h and the associated generating grammar was already presentedas the example grammar in Section 5.2.2. A version <strong>of</strong> th<strong>is</strong> grammar with 3 nouns, 2 prepositions, and 2 verbs<strong>of</strong> each category was used to generate a random 100-sentence sample. All alternative productions were givenequal probability. <strong>The</strong> generated sentences were then processed by incremental best-first search using theinduction operators described above.<strong>The</strong> result grammar found <strong>is</strong> weakly equivalent to the target.Th<strong>is</strong> includes accurate featureattributions to the various terminal symbols, as well as appropriate feature-passing to instantiate the top-levelfeatures. <strong>The</strong> only structural difference between the two grammars was a flatter phrase structure for theinduced grammar: 5S --> NP ViS.tr = NP.fS.rel = Vi.h--> NP Vc P NPS.tr = NP(1).fS.lm = NP(2).f--> NP Vt NPS.tr = NP(1).fS.lm = NP(2).fS.rel = Vt.hNP --> Det NNP.f = N.f<strong>The</strong> lexical productions and feature assignments for N, P, Vi, Vt, Vt, and Det are as in the example grammar.As for the base SCFG case (d<strong>is</strong>cussed in Section 4.5.2), a beam search finds a deeper phrase structurewith a somewhat higher posterior probability:S --> NP VPS.tr = NP.fS.lm = VP.gS.rel = VP.hVP --> Vi5 As usual we rename the arbitrary nonterminal and feature names generated by the implementation to be close to the target grammar,to make the result more intelligible.

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

Saved successfully!

Ooh no, something went wrong!