Elamur Research⌕
☰
home / papers / 1999 / Estimators for Stochastic “Unification-Based” Grammars

Estimators for Stochastic “Unification-Based” Grammars

Paper · 1999 · Mark Johnson, Stuart Geman, Stephen Canon et al.

Summary

The paper tackles parameter estimation for stochastic versions of constraint-based ("unification-based") grammars such as LFG and HPSG. Unification constraints create non-local dependencies, so simple relative-frequency estimation, which works for PCFGs, no longer gives maximum-likelihood estimates. Abney's log-linear (Markov Random Field) framework is sound in principle, but his Monte-Carlo estimation scheme is too costly for realistic grammars.

The authors propose two tractable alternatives. The main one is a pseudo-likelihood estimator, an instance of Besag's method. It maximizes the conditional probability of the correct analyses given their strings, so expectations are computed only over each training sentence's own parses. The second is a "correct-parses" estimator.

They test both on two small LFG corpora from Xerox PARC (Verbmobil and Homecentre) with 10-fold cross-validation. Both estimators far outperform a uniform baseline and select the correct parse roughly 50–59% of the time. Pseudo-likelihood is usually the stronger of the two. The work shows that rich, non-production features can be estimated practically for SUBGs.

Key points

  • Corpora: Verbmobil has 540 sentences, 314 of them ambiguous, with 3245 parses for the ambiguous ones. Homecentre has 980 sentences, 481 ambiguous, with 3169 parses.
  • Feature sets: 191 features for Verbmobil (59 rule features) and 227 for Homecentre (57 rule features). Beyond rules, the features cover:
    • argument and adjunct attachment, including per grammatical function (SUBJ, OBJ, COMP, XCOMP, ADJUNCT);
    • high versus low attachment;
    • non-right-branching nodes;
    • non-parallel coordination;
    • f-structure attribute–value pairs;
    • date NPs.
  • Correct-parse rate on Verbmobil: baseline 9.7%, pseudo-likelihood 58.7%, correct-parses 53.7%. On Homecentre: 15.2%, 58.8% and 53.2% respectively.
  • Negative log pseudo-likelihood, where lower is better, follows the same pattern. On Verbmobil it is 533, 396 and 469; on Homecentre it is 655, 583 and 604.
  • Optimization used conjugate gradient adapted from Press et al. (1992). The models overfit noticeably, and dropping features often improved results. Lexical dependency features were left out because the corpora were too small.

Interesting ideas

  • I1. Condition on the observed input to avoid an intractable normalizer. Normalizing over each sentence's own candidate parses, instead of all possible analyses, makes gradient training feasible. The same trick applies to any structured model whose global partition function cannot be computed.
  • I2. Separate the grammar from the scoring features. Once the estimator handles arbitrary features, there is no reason to limit features to grammar rules. Choosing features becomes an empirical modeling decision, which is useful for reranking parsers or taggers with hand-designed linguistic cues.
  • I3. Give fractional credit for tied best parses. If several top-scoring parses are tied and one is correct, the sentence gets credit of 1 divided by the number of tied parses. This is a fair way to evaluate selection under ties in any ranking task.
  • I4. Report probability mass on the correct analysis, not only top-1 accuracy. Pseudo-likelihood on held-out data shows how well the model ranks alternatives. This matters for human-assisted disambiguation or for presenting ordered options, such as candidate translations.
  • I5. Cross-validate and sum scores when data is tiny. Using 10-fold cross-validation with summed scores extracts a reliable comparison from very small annotated corpora, which is relevant for low-resource treebank work.

Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.

 Institutions

📚 Shelves 4The field of science this work belongs to (OpenAlex fields).Computer Science · 9,086 worksArtificial Intelligence · 8,889 worksArts and Humanities · 9,296 worksLanguage and Linguistics · 9,206 works

🧭 Topics 1Research subjects and languages the work is about.Syntax & grammar formalisms · 161 works

Cite

Cite as Mark Johnson, Stuart Geman, Stephen Canon, Zhiyi Chi and Stefan Riezler. 1999. Estimators for Stochastic “Unification-Based” Grammars. Proceedings of the 37th Annual Meeting of the Association for Computational Linguistics.

The paper itself, not this page. BibTeX from the library's record of the work. DOI 10.3115/1034678.1034758

@inproceedings{johnson1999estimators,
  title = {{Estimators for Stochastic “Unification-Based” Grammars}},
  author = {Mark Johnson, Stuart Geman, Stephen Canon, Zhiyi Chi and Stefan Riezler},
  booktitle = {Proceedings of the 37th Annual Meeting of the Association for Computational Linguistics},
  year = {1999},
  doi = {10.3115/1034678.1034758},
  url = {https://doi.org/10.3115/1034678.1034758}
}

References

12 references, 1 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

  1. Steven P. Abney. 1997. Stochastic Attribute-Value Grammars. Computational Linguistics, 23(4):597-617. find
  2. Adam~L. Berger, Vincent J. Della Pietra, and Stephen A. Della Pietra. 1996. A maximum entropy approach to natural language processing. Computational Linguistics, 22(1):39-71.
  3. J. Besag. 1974. Spatial interaction and the statistical analysis of lattice systems (with discussion). Journal of the Royal Statistical Society, Series D, 36:192-236. find
  4. J. Besag. 1975. Statistical analysis of non-lattice data. The Statistician, 24:179-195. find
  5. Zhiyi Chi. 1998. Probability Models for Complex Systems. Ph.D. thesis, Brown University. find
  6. Brendan J. Frey. 1998. Graphical Models for Machine Learning and Digital Communication. The MIT Press, Cambridge, Massachusetts. find
  7. Jerry R. Hobbs and John Bear. 1995. Two principles of parse preference. In Antonio Zampolli, Nicoletta Calzolari, and Martha Palmer, editors, Linguistica Computazionale: Current Issues in Computational Linguistics: respect to which the SUBG model is defined, as described in Jelinek (1997). find
  8. Homecentre corpus C(~test) -logPL(~test) 15.2% 655 58.8% 583 53.2% 604 In Honour of Don Walker, pages 503-512. Kluwer. find
  9. Frederick Jelinek. 1997. Statistical Methods for Speech Recognition. The MIT Press, Cambridge, Massachusetts. find
  10. John T. Maxwell III and Ronald M. Kaplan. 1995. A method for disjunctive constraint satisfaction. In Mary Dalrymple, Ronald M. Kaplan, John T. Maxwell III, and Annie Zaenen, editors, Formal Issues in Lexical-Functional Grammar, number 47 in CSLI Lecture Notes Series, chapter 14, pages 381-481. CSLI… find
  11. Judea Pearl. 1988. Probabalistic Reasoning in Intelligent Systems: Networks of Plausible Inference. Morgan Kaufmann, San Mateo, California. find
  12. William H. Press, Saul A. Teukolsky, William T. Vetterling, and Brian P. Flannery. 1992. Numerical Recipies in C: The Art of Scientific Computing. Cambridge University Press, Cambridge, England, 2nd edition. find

Updated

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/johnson-1999-estimators-stochastic-unification-based-grammars/