Elamur Research⌕
☰
home / papers / 2000 / A Unified Statistical Model for the Identification of English BaseNP

A Unified Statistical Model for the Identification of English BaseNP

Paper · 2000 · Endong Xun, Changning Huang and Ming Zhou

Summary

The paper addresses finding English baseNPs, which are flat, non-recursive noun phrases. Most earlier chunkers took a single POS tagging as fixed input, so tagging errors flowed straight into chunking. Xun, Huang and Zhou instead keep the tagger's uncertainty alive. A trigram HMM tagger first produces the N best POS sequences. A second Viterbi pass then runs over each candidate and models the sentence as a mixed sequence of POS tags and whole baseNP "rules", which are tag patterns of the chunks themselves. A word-level lexical term conditioned on each word's position inside or outside a chunk enters this pass. The scores of the two passes are multiplied, so the best chunking and the best tagging are chosen jointly, in time linear in sentence length. The model was trained on the Penn Treebank WSJ and tested on Ramshaw's section-20 benchmark. It reaches 92.3% precision and 93.2% recall, which beats transformation-based, memory-based (MBSL) and rule-pruning (Treebank_Lex) chunkers. The chunk information can also slightly improve POS tagging.

Key points

  • On Ramshaw's section-20 test set, training on the other 24 WSJ sections gives P/R/F of 92.3/93.2/92.7. The other systems score as follows:
    • transformation-based: 91.8/92.3/92.0
    • MBSL: 91.6/91.6/91.6
    • Treebank_Lex: 89.0/90.9/89.9
  • An ablation removes the lexical term P(w | t, bm) from the second pass. Precision/recall then fall to 90.0/92.4.
  • The Penn Treebank yields more than 6,000 baseNP rules. These were encoded in two ways:
    • UID: each rule gets a unique identifier, and this slightly hurt POS tagging.
    • SID: all rules share one class identifier. With 4-best input this cut the POS tagging error ratio by 2.4% compared with 1-best.
  • Two other details matter for reproduction:
    • Using the 4 best taggings instead of 1 nudged baseNP F-measure from 93.02% to 93.07%.
    • The two pass scores are combined with a normalization coefficient α = 2.4, and Katz smoothing is used for the trigram models.
  • Words get positional chunk tags {F, I, E, O, S}: first, inside, end, outside, and single-word chunk. These are paired with POS tags to form the observation units of the second pass.

Interesting ideas

  • I1. Pass the N best analyses from one stage into the next, and pick the final answer by a combined score instead of committing to the single top output.
  • I2. Treat a whole chunk pattern as one symbol in a language model, mixed with ordinary tags, so the model scores both chunk-internal shape and chunk-to-context transitions.
  • I3. How fine-grained the chunk identifiers are decides whether chunking helps or hurts the upstream tagger. Clustering them into one class helped, while unique identifiers did not.
  • I4. Use a lexical-ablation check, dropping the word-given-tag-and-position term, to measure how much words matter beyond tag patterns.
  • I5. Keep every extracted rule and let probabilities rank them, rather than pruning rules and matching greedily. The authors argue this lowers the chance of missing rare chunk types.

For Mova

How these ideas could serve Mova, our small open language model — its files, stages and tests:

  • I1 (tree): the parser could receive the k best tag sequences from the tagger and choose a tree that jointly maximizes tagger and parser scores, with the losing alternatives logged as an explanation.
  • I2 (tokens): multiword units such as names, measures and dates could become single tokens in the tagger's sequence model, which gives a transparent unit-level probability.
  • I3 (learn): when adding auxiliary labels to a joint model, test several label granularities and check the effect on the upstream task as a control, not only the target metric.
  • I4 (learn): routinely run "no lexical features" ablations as negative controls to show that silver-trained components really use word identity.
  • I5 (learn): self-induced repair rules could be kept with learned weights instead of being hard-pruned, so rare but valid repairs stay available and their scores stay inspectable.

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

 Fields, topics and concepts

Cite

Cite as Endong Xun, Changning Huang and Ming Zhou. 2000. A Unified Statistical Model for the Identification of English BaseNP. Proceedings of the 38th 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/1075218.1075233

@inproceedings{xun2000unified,
  title = {{A Unified Statistical Model for the Identification of English BaseNP}},
  author = {Endong Xun, Changning Huang and Ming Zhou},
  booktitle = {Proceedings of the 38th Annual Meeting of the Association for Computational Linguistics},
  year = {2000},
  doi = {10.3115/1075218.1075233},
  url = {https://doi.org/10.3115/1075218.1075233}
}

References

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

  1. Eric Brill and Grace Ngai. (1999) Man vs. machine: A case study in baseNP learning. In Proceedings of th the 18 International Conference on Computational Linguistics, pp.65-72. ACL’99 find
  2. S. Argamon, I. Dagan, and Y. Krymolowski (1998) A memory-based approach to learning shallow th language patterns. In Proceedings of the 17 International Conference on Computational Linguistics, pp.67-73. COLING-ACL’98 find
  3. Cardie and D. Pierce (1998) Error-driven pruning of treebank grammas for baseNP identification. In th Proceedings of the 36 International Conference on Computational Linguistics, pp.218-224. COLING-ACL’98 Lance A. Ramshaw and Michael P. Marcus ( In Press). Text chunking using transformation-based learning. In Natural Language Processing Using Very large Corpora. Kluwer. Originally appeared in The second workshop on very large corpora WVLC’95, pp.82-94. find
  4. Viterbi, A.J. (1967) Error bounds for convolution codes and asymptotically optimum decoding algorithm. IEEE Transactions on Information Theory IT-13(2): pp.260-269, April, 1967 find
  5. S.M. Katz.(1987) Estimation of probabilities from sparse data for the language model component of speech recognize. IEEE Transactions on Acoustics, Speech and Signal Processing. Volume ASSP-35, pp.400-401, March 1987 find
  6. Church, Kenneth. (1988) A stochastic parts program and noun phrase parser for unrestricted text. In Proceedings of the Second Conference on Applied Natural Language Processing, pages 136-143. Association of Computational Linguistics.
  7. M. Marcus, M. Marcinkiewicx, and B. Santorini (1993) Building a large annotated corpus of English: the Penn Treebank. Computational Linguistics, 19(2): 313-330 ↗

Updated

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/xun-2000-unified-statistical-model-identification-english/