---
title: "Automatic Rule Induction for Unknown-Word Guessing (1997)"
description: "Mikheev presents a fully automatic method for learning rules that predict an unknown word's… 24 references, cited by 52 papers here."
authors: ["Andrei Mikheev"]
year: 1997
venue: "Computational Linguistics"
source: "https://aclanthology.org/J97-3003/"
licence: "CC BY-NC-SA 3.0 (ACL Anthology, before 2016)"
licence_url: "https://creativecommons.org/licenses/by-nc-sa/3.0/"
summary_licence: "Elamur Cosmic License"
canonical: "https://research.elamur.ai/free/en/papers/mikheev-1997-automatic-rule-induction-unknown-word/"
---
[Elamur Research](https://md.research.elamur.ai/free/en/) · [this page in HTML](https://research.elamur.ai/free/en/papers/mikheev-1997-automatic-rule-induction-unknown-word/)

[home](https://md.research.elamur.ai/free/en/) / [papers](https://md.research.elamur.ai/free/en/papers/) / [1997](https://md.research.elamur.ai/free/en/papers/1997/) / Automatic Rule Induction for Unknown-Word Guessing

# Automatic Rule Induction for Unknown-Word Guessing

**Authors:** [Andrei Mikheev](https://md.research.elamur.ai/free/en/authors/andrei-mikheev/) · **Year:** 1997 · **Venue:** [Computational Linguistics](https://md.research.elamur.ai/free/en/venues/cl/) ([Computational Linguistics 1997](https://md.research.elamur.ai/free/en/venues/cl/1997/)) · **Publisher:** [The MIT Press](https://md.research.elamur.ai/free/en/publishers/the-mit-press/) · **Licence:** [CC BY-NC-SA 3.0 (ACL Anthology, before 2016)](https://creativecommons.org/licenses/by-nc-sa/3.0/)

**Links:** [Publisher's page](https://aclanthology.org/J97-3003/) · [PDF](https://aclanthology.org/J97-3003.pdf) · [OpenAlex](https://openalex.org/W1509114999)

**Citations:** 259 citations (OpenAlex, 2026-10-14) · [52](https://md.research.elamur.ai/free/en/papers/mikheev-1997-automatic-rule-induction-unknown-word/cited-by/) in our library, of the 141,840 papers whose bibliographies we read

## Summary
POS taggers and parsers struggle with words missing from their lexicon, since they cannot look up which tags such words may take. Mikheev presents a fully automatic method for learning rules that predict an unknown word's POS-class from its initial and final segments. Training needs no hand-tagged corpus. It uses only a general-purpose lexicon, built from CELEX and converted to the Penn tag set, plus word frequencies from a raw corpus (Brown Corpus). Three complementary rule sets are induced statistically:

- prefix morphological rules
- suffix morphological rules, which confirm that a related stem exists in the lexicon
- ending-guessing rules, which require no stem

These rules are applied as a cascade, most reliable first. Rule selection relies on precision, recall and coverage. The guessers were integrated into a stochastic and a rule-based tagger and tested on the Brown Corpus after removing hapax words from the lexicon. The author claims higher accuracy than earlier guessers, but the exact figures are not in the supplied excerpt. The approach is cheap to retrain for new tag sets and other affixational languages, such as Ukrainian.

## Key points
- Rules follow one schema, x:{b,e}[−S +M ?I-class → R-class]. For example, e[-ied +y ?(VB VBP) → (JJ VBD VBN)] tags *specified* as JJ/VBD/VBN when *specify* is listed as a verb.
- The induced Ending* guesser has 2,196 rules, compared with 536 in the Xerox tagger's ending guesser.
- Earlier reference points for unknown-word tagging accuracy in English:
  - about 66% for the hapax-distribution method of Dermatas and Kokkinakis (1995)
  - up to 85% for affix-based methods (Brill 1994; Weischedel et al. 1993)
- The learned rule sets appear to be independent of domain and corpus but tied to the tag set. The morphological rules largely recover standard English affixes and resemble those in the ispell spell-checker.
- The method is implemented as modular C++ and AWK tools and can be retrained for other tag sets and affixational languages.

*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

- [University of Edinburgh](https://md.research.elamur.ai/free/en/universities/university-of-edinburgh/) — University, Edinburgh, United Kingdom · 255 works · 68,771 citations

📚 Shelves (4): [🖥️ Computer Science](https://md.research.elamur.ai/free/en/shelves/computer-science/) · 9,085 works · [🤖 Artificial Intelligence](https://md.research.elamur.ai/free/en/shelves/computer-science/artificial-intelligence/) · 8,888 works · [🎭 Arts and Humanities](https://md.research.elamur.ai/free/en/shelves/arts-and-humanities/) · 9,296 works · [🗣️ Language and Linguistics](https://md.research.elamur.ai/free/en/shelves/arts-and-humanities/language-and-linguistics/) · 9,206 works

## Cite

Cite as: Andrei Mikheev. 1997. Automatic Rule Induction for Unknown-Word Guessing. Computational Linguistics.

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

```bibtex
@article{mikheev1997automatic,
  title = {{Automatic Rule Induction for Unknown-Word Guessing}},
  author = {Andrei Mikheev},
  journal = {Computational Linguistics},
  year = {1997},
  url = {https://aclanthology.org/J97-3003/}
}
```

- [← previous Automatic Extraction of Subcategorization from Corpora](https://md.research.elamur.ai/free/en/papers/briscoe-1997-automatic-extraction-subcategorization-corpora/)
- [next → Discourse Segmentation by Human and Automated Means](https://md.research.elamur.ai/free/en/papers/passonneau-1997-discourse-segmentation-human-automated-means/)
- [↑ back to papers of 1997](https://md.research.elamur.ai/free/en/papers/1997/)

## References

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

1. Baayen, Harald and Richard Sproat. 1995. Estimating lexical priors for low-frequency morphologically ambiguous forms. Computational Linguistics, 22(3):155-166. [find](https://scholar.google.com/scholar?q=Baayen%2C+Harald+and+Richard+Sproat%2E+1995%2E+Estimating+lexical+priors+for+low%2Dfrequency+morphologically+ambiguous+forms%2E+Computational+Linguistics%2C+22%283%29%3A155%2D166%2E)
2. Bod, Rens. 1995. Enriching Linguistics with Statistics: Performance Models of Natural Language. University of Amsterdam ILLC Dissertation Series 1995-14, Academishe Pers, Amsterdam. [find](https://scholar.google.com/scholar?q=Bod%2C+Rens%2E+1995%2E+Enriching+Linguistics+with+Statistics%3A+Performance+Models+of+Natural+Language%2E+University+of+Amsterdam+ILLC+Dissertation+Series+1995%2D14%2C+Academishe+Pers%2C+Amsterdam%2E)
3. Brill, Eric. 1994. Some advances in transformation-based part of speech tagging. In Proceedings of the Twelfth National Conference on Artificial Intelligence (AAAAI-94). [find](https://scholar.google.com/scholar?q=Brill%2C+Eric%2E+1994%2E+Some+advances+in+transformation%2Dbased+part+of+speech+tagging%2E+In+Proceedings+of+the+Twelfth+National+Conference+on+Artificial+Intelligence+%28AAAAI%2D94%29%2E)
4. Brill, Eric. 1995. [Transformation-based error-driven learning and natural language processing: A case study in part-of-speech tagging](https://md.research.elamur.ai/free/en/papers/brill-1995-transformation-based-error-driven-learning/). Computational Linguistics, 21(4):543-565.
5. Burnage, G. 1990. CELEX: A Guide for Users. Nijmegen: Centre for Lexical Information. [find](https://scholar.google.com/scholar?q=Burnage%2C+G%2E+1990%2E+CELEX%3A+A+Guide+for+Users%2E+Nijmegen%3A+Centre+for+Lexical+Information%2E)
6. Church, Kenneth W. 1988. [A stochastic parts program and noun-phrase parser for unrestricted text](https://md.research.elamur.ai/free/en/papers/church-1988-stochastic-parts-program-noun-phrase/). In Proceedings of the Second Conference on Applied Natural Language Processing (ANLP-88), pages 136-143.
7. Cutting, Doug, Julian Kupiec, Jan Pedersen, and Penelope Sibun. 1992. [A practical part-of-speech tagger](https://md.research.elamur.ai/free/en/papers/cutting-1992-practical-part-speech-tagger/). In Proceedings of the Third Conference on Applied Natural Language Processing (ANLP-92), pages 133-140.
8. Dermatas, Evangelos and George Kokkinakis. 1995. Automatic stochastic tagging of natural language texts. Computational Linguistics, 21(2):137-164. [find](https://scholar.google.com/scholar?q=Dermatas%2C+Evangelos+and+George+Kokkinakis%2E+1995%2E+Automatic+stochastic+tagging+of+natural+language+texts%2E+Computational+Linguistics%2C+21%282%29%3A137%2D164%2E)
9. DeRose, Stephen. 1988. [Grammatical category disambiguation by statistical optimization](https://md.research.elamur.ai/free/en/papers/derose-1988-grammatical-category-disambiguation-statistical-optimization/). Computational Linguistics, 14(1):31-39.
10. Efron, Bradley and Robert J. Tibshirani. 1993. An Introduction to the Bootstrap. Brace&Co. [find](https://scholar.google.com/scholar?q=Efron%2C+Bradley+and+Robert+J%2E+Tibshirani%2E+1993%2E+An+Introduction+to+the+Bootstrap%2E+Brace%26Co%2E)
11. Francis, W. Nelson and Henry Kucera. 1982. Frequency Analysis of English Usage: Lexicon and Grammar. Houghton Mifflin, Boston. [find](https://scholar.google.com/scholar?q=Francis%2C+W%2E+Nelson+and+Henry+Kucera%2E+1982%2E+Frequency+Analysis+of+English+Usage%3A+Lexicon+and+Grammar%2E+Houghton+Mifflin%2C+Boston%2E)
12. Hayslett, H.T. 1981. Frequency Analysis of English Usage Lexicon and Grammar. Heinemann, London. [find](https://scholar.google.com/scholar?q=Hayslett%2C+H%2ET%2E+1981%2E+Frequency+Analysis+of+English+Usage+Lexicon+and+Grammar%2E+Heinemann%2C+London%2E)
13. Kupiec, Julian. 1992. Robust part-of-speech tagging using a hidden Markov model. Computer Speech and Language, pages 225-241. [find](https://scholar.google.com/scholar?q=Kupiec%2C+Julian%2E+1992%2E+Robust+part%2Dof%2Dspeech+tagging+using+a+hidden+Markov+model%2E+Computer+Speech+and+Language%2C+pages+225%2D241%2E)
14. Lewis, David. 1991. Evaluating text categorization. Speech and Natural Language: Proceedings of a Workshop Held at Pacific Grove, CA. [find](https://scholar.google.com/scholar?q=Lewis%2C+David%2E+1991%2E+Evaluating+text+categorization%2E+Speech+and+Natural+Language%3A+Proceedings+of+a+Workshop+Held+at+Pacific+Grove%2C+CA%2E)
15. Marcus, Mitchell, Mary Ann Marcinkiewicz, and Beatrice Santorini. 1993. [Building a large annotated corpus of English: The Penn Treebank](https://md.research.elamur.ai/free/en/papers/marcus-1993-building-large-annotated-corpus-english/). Computational Linguistics, 19(2):313-329.
16. Mikheev, Andrei. 1996a. Learning part-of-speech guessing rules from lexicon: Extension to non-concatenative operations. In Proceedings of the 16th International Conference on Computational Linguistics (COLING-96), pages 770-775. [find](https://scholar.google.com/scholar?q=Mikheev%2C+Andrei%2E+1996a%2E+Learning+part%2Dof%2Dspeech+guessing+rules+from+lexicon%3A+Extension+to+non%2Dconcatenative+operations%2E+In+Proceedings+of+the+16th+International+Conference+on+Computational+Linguistics)
17. Mikheev, Andrei. 1996b. Unsupervised learning of word-category guessing rules. In Proceedings of the 34th Annual Meeting of the Association for Computational Linguistics (ACL-96), pages 327-334. [find](https://scholar.google.com/scholar?q=Mikheev%2C+Andrei%2E+1996b%2E+Unsupervised+learning+of+word%2Dcategory+guessing+rules%2E+In+Proceedings+of+the+34th+Annual+Meeting+of+the+Association+for+Computational+Linguistics+%28ACL%2D96%29%2C+pages+327%2D334%2E)
18. Mikheev, Andrei and Liubov Liubushkina. 1995. Russian morphology: An engineering approach. Natural Language Engineering, 1(3):235--260. [find](https://scholar.google.com/scholar?q=Mikheev%2C+Andrei+and+Liubov+Liubushkina%2E+1995%2E+Russian+morphology%3A+An+engineering+approach%2E+Natural+Language+Engineering%2C+1%283%29%3A235%2D%2D260%2E)
19. Schmid, Helmut. 1994. Part of speech tagging with neural networks. In Proceedings of the International Conference on Computational Linguistics (COLING-94), pages 172-176. [find](https://scholar.google.com/scholar?q=Schmid%2C+Helmut%2E+1994%2E+Part+of+speech+tagging+with+neural+networks%2E+In+Proceedings+of+the+International+Conference+on+Computational+Linguistics+%28COLING%2D94%29%2C+pages+172%2D176%2E)
20. Tzoukermann, Evelin, Dragomir R. Radev, and William A. Gale. 1995. Combining linguistic knowledge and statistical learning in French part of speech tagging. [find](https://scholar.google.com/scholar?q=Tzoukermann%2C+Evelin%2C+Dragomir+R%2E+Radev%2C+and+William+A%2E+Gale%2E+1995%2E+Combining+linguistic+knowledge+and+statistical+learning+in+French+part+of+speech+tagging%2E)
21. In Proceedings of the EACL S1GDAT Workshop, pages 51-59. [find](https://scholar.google.com/scholar?q=In+Proceedings+of+the+EACL+S1GDAT+Workshop%2C+pages+51%2D59%2E)
22. Voutilainen, Atro. 1995. A syntax-based part-of-speech analyser. In Proceedings of the Seventh Conference of European Chapter of the Association for Computational Linguistics (EACL-95), pages 157-164. [find](https://scholar.google.com/scholar?q=Voutilainen%2C+Atro%2E+1995%2E+A+syntax%2Dbased+part%2Dof%2Dspeech+analyser%2E+In+Proceedings+of+the+Seventh+Conference+of+European+Chapter+of+the+Association+for+Computational+Linguistics+%28EACL%2D95%29%2C+pages+157%2D164%2E)
23. Weischedel, Ralph, Marie Meteer, Richard Schwartz, Lance Ramshaw, and Jeff Palmucci. 1993. [Coping with ambiguity and unknown words through probabilistic models](https://md.research.elamur.ai/free/en/papers/weischedel-1993-coping-ambiguity-unknown-words-through/). Computational Linguistics, 19(2):359-382.
24. Zhang, Byoung-Tak and Yung-Taek Kim. 1990. Morphological analysis and synthesis by automated discovery and acquisition of linguistic rules. In Proceedings of the 13th International Conference on Computational Linguistics (COLING-90), pages 431-435. [find](https://scholar.google.com/scholar?q=Zhang%2C+Byoung%2DTak+and+Yung%2DTaek+Kim%2E+1990%2E+Morphological+analysis+and+synthesis+by+automated+discovery+and+acquisition+of+linguistic+rules%2E+In+Proceedings+of+the+13th+International+Conference+on+Compu)

*Updated 24 October 2026*
