Elamur Research⌕
☰
home / papers / 1993 / Distributional Clustering of English Words

Distributional Clustering of English Words

Summary

The paper tackles data sparseness in statistical language models. Most verb–object pairs occur rarely or never in a corpus, so raw counts are poor estimates of their probabilities. The authors group nouns into probabilistic ("soft") clusters based on the verbs that take them as direct objects. Each noun is represented by its conditional distribution over verbs. Nouns are compared to cluster centroids with relative entropy (KL distance), and each centroid is a membership-weighted average of noun distributions. Memberships come from a maximum-entropy principle, and centroids are fitted by maximum likelihood. Deterministic annealing raises a control parameter so that clusters split step by step, producing a hierarchy. The main evaluation uses verb–object pairs from 1988 AP newswire. Held-out relative entropy improves up to roughly 206 clusters, after which larger models overfit. The clusters also give useful predictions for nouns that were never clustered and for verb–object pairs deleted from training. The work matters because it shows that word classes can be learned purely from co-occurrence statistics and used directly to smooth sparse association models.

Key points

  • Data came from two pipelines. One used newswire parsed with Hindle's parser Fidditch. The other used a part-of-speech tagger (Church, 1988) plus regex-style pattern matching over tagged text (Yarowsky, 1992). Known errors were filtered out, such as complement-clause subjects of "say"-type verbs being mistaken for direct objects.
  • The main evaluation corpus consisted of Associated Press newswire text from 1988, totaling 44 million words:
    • It yielded 1,112,041 verb–object pairs.
    • Clustering used pairs involving the 1000 most frequent nouns.
    • These were split into 756,721 training pairs and 81,240 test pairs.
  • Training-set relative entropy falls steadily as clusters are added. Test-set relative entropy is lowest at 206 clusters.
  • For 1000 additional nouns that were never clustered, the cluster model provides more than one bit of information about their verb preferences. Overfitting is sharper on this set.
  • A verb-choice task was built by deleting 104 noun–verb pairs (verbs with 500–5000 occurrences) from training. Models were scored by error rate, both on all triples and on "exceptional" triples where verb frequency alone predicts the wrong answer.

Interesting ideas

  • I1. Comparing words only to centroids sidesteps zero counts. Each word is measured against averaged cluster distributions, never against another word, so KL divergence stays defined without extra smoothing. This is a handy trick for any KL-based clustering of sparse count data.
  • I2. Annealing yields a hierarchy for free. Gradually increasing the annealing parameter makes clusters split, so a coarse-to-fine soft hierarchy emerges without a separate agglomerative step. This could help with organizing lexicons or product and place categories at several levels of detail.
  • I3. Folding in unseen items without retraining. A new noun gets membership probabilities from its divergence to the existing centroids, which tests whether clusters learned on frequent words carry over to rarer ones. This is a cheap way to extend a model to new vocabulary.
  • I4. Delete-and-reconstruct evaluation. Known pairs are removed from training, and the model is checked on whether it recovers the original verb preference. Reporting the cases where the frequency baseline fails shows real gains over the trivial model.
  • I5. Clusters as hidden units for relations. The authors frame clustering as factoring any relation between two sets through latent classes. The same factorization could model other pairwise associations, such as trade partners or region–attribute links.

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

Fields: Natural language processing

Cited by

183 papers of our library cite it (of the 140884 whose bibliographies we read); 16 of them have a page here, 167 not yet.

Cite

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

@inproceedings{pereira1993distributional,
  title = {{Distributional Clustering of English Words}},
  author = {Pereira, Fernando and Tishby, Naftali and Lee, Lillian},
  booktitle = {31st Annual Meeting of the Association for Computational Linguistics},
  year = {1993},
  doi = {10.3115/981574.981598},
  url = {https://doi.org/10.3115/981574.981598}
}

References

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

  1. Peter F. Brown, Vincent J. Della Pietra, Peter V. deSouza, Jenifer C. Lal, and Robert L. Mercer. 1990. Class-based n-gram models of natural language. In Proceedings of the IBM Natural Language ITL, pages 283-298, Paris, France, March. find
  2. Kenneth W. Church and William A. Gale. 1991. A comparison of the enhanced Good-Turing and deleted estimation methods for estimating probabilities of English bigrams. Computer Speech and Language, 5:19-54. find
  3. Kenneth W. Church. 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, Austin, Texas. Association for Computational Linguistics, Morristown, New Jersey. find our card
  4. Thomas M. Cover and Joy A. Thomas. 1991. Elements of Information Theory. Wiley-Interscience, New York, New York. find
  5. Ido Dagan, Shaul Markus, and Shaul Markovitch. 1993. Contextual word similarity and estimation from sparse data. In these proceedings. find
  6. A. P. Dempster, N. M. Laird, and D. B. Rubin. 1977. Maximum likelihood from incomplete data via the EM algorithm. Journal of the Royal Statistical Society, Series B, 39(1):1-38. find
  7. Richard O. Duda and Peter E. Hart. 1973. Pattern Classification and Scene Analysis. Wiley-Interseience, New York, New York. find
  8. Donald Hindle. 1990. Noun classification from predicate-argument structures. In 28th Annual Meeting of the Association for Computational Linguistics, pages 268-275, Pittsburgh, Pennsylvania. Association for Computational Linguistics, Morristown, New Jersey. find our card
  9. Donald Hindle. 1993. A parser for text corpora. In B.T.S. Atldns and A. Zampoli, editors, Computational Approaches to the Lexicon. Oxford University Press, Oxford, England. To appear. Edwin T. Jaynes. 1 9 8 3 . Brandeis lectures. In Roger D. Rosenkrantz, editor, E. T. Jaynes: Papers on Probability, Statistics and Statistical Physics, number 158 in Synthese Library, chapter 4, pages 40-76. D. Reidel, Dordrecht, Holland. find
  10. Philip Resnik. 1992. WordNet and distributional analysis: A class-based approach to lexical discovery. In A A A I Workshop on Statistically-Based Natural-Language-Processing Techniques, San Jose, California, July. find
  11. Kenneth Rose, Eitan Gurewitz, and Geoffrey C. Fox. 1990. Statistical mechanics and phase transitions in clustering. Physical Review Letters, 65(8):945-948. Yves Sehabes. 1 9 9 2 . Stochastic lexicalized tree-adjoining grammars. In Proceeedings of the 14th International Conference on Computational Linguistics, Nantes, France. find
  12. David Yarowsky. 1992. CONC: Tools for text corpora. Technical Memorandum 11222-921222-29, AT&T Bell Laboratories. find

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/pereira-1993-distributional-clustering-english-words/