Elamur Research⌕
☰
home / papers / 1998 / Automatic Retrieval and Clustering of Similar Words

Automatic Retrieval and Clustering of Similar Words

Summary

The paper addresses how to discover semantically similar words automatically from raw text, as a first step toward learning word meaning and building corpus-specific thesauri. Lin parses a 64-million-word newswire corpus with a broad-coverage dependency parser and represents each word by the grammatical contexts it appears in, stored as dependency triples. He then defines an information-theoretic similarity measure: two words are similar to the extent that the information carried by their shared contexts makes up a large part of the total information in both descriptions. Applying this measure to frequent nouns, verbs and adjectives/adverbs yields a thesaurus that lists the 200 nearest neighbours for each word. The paper's main methodological contribution is a direct, objective evaluation. Both WordNet and Roget are converted into the same ranked-neighbour format, and entries for the same word are compared across resources. The automatic thesaurus agrees with WordNet more closely than Roget does. This shows that distributional thesauri can rival hand-built resources and can be measured against them quantitatively.

Key points

  • Corpus: 64M words in total, drawn from Wall Street Journal (24M), San Jose Mercury (21M) and AP Newswire (19M). Parsing produced 56.5M dependency triples, of which 8.7M are unique.
  • Vocabulary covered: all words occurring at least 100 times, namely 5469 nouns, 2173 verbs and 2632 adjectives/adverbs. Each word's thesaurus entry keeps its top 200 neighbours.
  • Mutual reciprocity: the program found 543 noun pairs, 212 verb pairs and 382 adjective/adverb pairs that are respective nearest neighbours, meaning each word is the other's top match.
  • Evaluation set: 4294 nouns present in WordNet 1.5 and in Roget.
    • Average similarity to WordNet entries was 0.212 for the proposed measure, compared with 0.178 for Roget.
    • Competing measures scored lower: Hindle_r 0.204, cosine 0.199 and Hindle 0.165.
  • Significance: paired per-entry differences have 95% confidence intervals entirely above zero. This supports the ranking sim > Hindle_r > cosine. The comparison also shows that using all dependency types, rather than only subject/object relations, clearly helps.

Interesting ideas

  • I1. Common evaluation format. Hand-built resources are converted into the same "word → weighted neighbour list" format as the automatic output. This allows heterogeneous resources to be compared on equal footing, and the trick could be reused to benchmark distributional models for Ukrainian against existing lexical databases.
  • I2. Information-weighted overlap. Shared contexts are weighted by their information content (pointwise mutual information), and contexts with non-positive association are discarded. This is a simple way to keep frequent, uninformative contexts from dominating the similarity score.
  • I3. Rich syntactic context features. Word context is described through typed dependency relations, including inverse relations such as "obj-of", rather than through bag-of-words windows. The gain over a subject/object-only variant suggests that richer syntactic features pay off, which is relevant whenever a dependency parser (e.g. a UD-trained one) is available.
  • I4. Paired significance testing. Systems are compared through per-item differences and the standard deviation of the mean, rather than through raw averages alone. This is a cheap way to make claims about small score gaps statistically defensible.
  • I5. Similarity trees for word senses. Each neighbour is attached under whichever already-placed word it most resembles. The resulting branches roughly separate a word's senses, which makes this a lightweight heuristic for exploring polysemy without a sense inventory.

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

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

Cite

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

@inproceedings{lin1998automatic,
  title = {{Automatic Retrieval and Clustering of Similar Words}},
  author = {Lin, Dekang},
  booktitle = {36th Annual Meeting of the Association for Computational Linguistics and 17th International Conference on Computational Linguistics, Volume 2},
  year = {1998},
  doi = {10.3115/980691.980696},
  url = {https://doi.org/10.3115/980691.980696}
}

References

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

  1. Hiyan Alshawi and David Carter. 1994. Training and scaling preference functions for disambiguation. Computational Linguistics, 20(4):635-648, December. find
  2. Ido Dagan, Shaul Marcus, and Shaul Markovitch. 1993. Contextual word similarity and estimation from sparse data. In Proceedings of ACL-93, pages 164-171, Columbus, Ohio, June. find
  3. Ido Dagan, Fernando Pereira, and Lillian Lee. 1994. Similarity-based estimation of word cooccurrence probabilities. In Proceedings of the 32nd Annual Meeting of the ACL, pages 272-278, Las Cruces, NM. find
  4. Ido Dagan, Lillian Lee, and Fernando Pereira. 1997. Similarity-based method for word sense disambiguation. In Proceedings of the 35th Annual Meeting of the ACL, pages 56-63, Madrid, Spain. find
  5. Ute Essen and Volker Steinbiss. 1992. Cooccurrence smoothing for stochastic language modeling. In Proceedings oflCASSP, volume 1, pages 161-164. find
  6. W. B. Frakes and R. Baeza-Yates, editors. 1992. In. formation Retrieval, Data Structure and Algorithms. find
  7. D. Gentner. 1982. Why nouns are learned before verbs: Linguistic relativity versus natural partitioning. In S. A. Kuczaj, editor, Language development: Vol. 2. Language, thought, and culture, pages 301-334. Erlbaum, Hillsdale, NJ. find
  8. Gregory Grefenstette. 1994. Explorations in Automatic Thesaurus Discovery. Kluwer Academic Press, Boston, MA. find
  9. Donald Hindle. 1990. Noun classification from predicate-argument structures. In Proceedings of ACL-90, pages 268-275, Pittsburg, Pennsylvania, June. find our card
  10. Dekang Lin. 1993. Principle-based parsing without overgeneration. In Proceedings of ACL-93, pages 112-120, Columbus, Ohio. find
  11. Dekang Lin. 1994. Principarman efficient, broad-coverage, principle-based parser. In Proceedings of COLING-94, pages 482-488. Kyoto, Japan. find
  12. Dekang Lin. 1997. Using syntactic dependency as local context to resolve word sense ambiguity. In Proceedings of ACL/EACL-97, pages 64-71, Madrid, Spain, July. find
  13. George A. Miller, Richard Beckwith, Christiane Fellbaum, Derek Gross, and Katherine J. Miller. 1990. Introduction to WordNet: An on-line lexical database. International Journal of Lexicography, 3(4):235-244. find
  14. George A. Miller. 1990. WordNet: An on-line lexical database. International Journal of Lexicography, 3(4):235-312. find
  15. Eugene A. Nida. 1975. ComponentialAnalysis of Meaning. The Hague, Mouton. find
  16. F. Pereira, N. Tishby, and L. Lee. 1993. Distributional Clustering of English Words. In Proceedings of ACL-93, pages 183-190, Ohio State University, Columbus, Ohio. find our card
  17. Gerda Ruge. 1992. Experiments on linguistically based term associations. Information Processing & Management, 28(3):317-332. find
  18. Frank Smadja. 1993. Retrieving collocations from text: Xtract. Computational Linguistics, 19(1): 143-178. find our card

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/lin-1998-automatic-retrieval-clustering-similar-words/