Sequence Labeling for Parts of Speech and Named Entities
Jurafsky & Martin, Speech and Language Processing, 3rd ed. draft, ch. 18
6 cards in “18.7 Further details” · whole deck
18.7 Further details
- What datasets exist for POS tagging and NER?Universal Dependencies (POS-tagged corpora in over a hundred languages), Penn Treebanks (English, Chinese, Arabic), OntoNotes (named entities in English, Chinese, Arabic), plus domain-specific NER corpora for biomedical and literary text.
- Jurafsky & Martin, Speech and Language Processing, 3rd ed. draft, ch. 18, §18.7, p. 420
- How do commercial NER systems often work?Pragmatic combinations of lists, rules and some supervised learning, e.g. IBM System T compiling declarative rules (regexes, dictionaries, constraints) into efficient extractors.
- Jurafsky & Martin, Speech and Language Processing, 3rd ed. draft, ch. 18, §18.7, p. 420
- Describe the multi-pass rule-plus-learning approach to NER.(1) Tag unambiguous mentions with high-precision rules; (2) find substring matches of names found so far; (3) use application-specific name lists; (4) apply a supervised sequence labeler using earlier tags as features.
- Jurafsky & Martin, Speech and Language Processing, 3rd ed. draft, ch. 18, §18.7, p. 420
- How did rule-based POS taggers like English Constraint Grammar work?Two stages: a morphological analyzer returns all possible parts of speech for each word, then thousands of hand-written constraints rule out those inconsistent with the context.
- Jurafsky & Martin, Speech and Language Processing, 3rd ed. draft, ch. 18, §18.7, p. 420
- Why is POS tagging harder for morphologically rich languages like Czech, Hungarian or Turkish?Productive morphology gives huge vocabularies, hence many unknown words; and words carry information like case and gender that taggers must label.
- Jurafsky & Martin, Speech and Language Processing, 3rd ed. draft, ch. 18, §18.7, pp. 420–421
- What tags do taggers for morphologically rich languages use?Sequences of morphological tags rather than one primitive tag (Turkish izin: iz+Noun+A3sg+Pnon+Gen, iz+Noun+A3sg+P2sg+Nom, izin+Noun+A3sg+Pnon+Nom), giving much larger tagsets. A morphological analyzer proposes candidate analyses and the tagger disambiguates; this also handles unknown stems.
- Jurafsky & Martin, Speech and Language Processing, 3rd ed. draft, ch. 18, §18.7, p. 421
Source
- Daniel Jurafsky and James H. Martin. Speech and Language Processing. 3rd edition (draft). https://web.stanford.edu/~jurafsky/slp3/