Abstract
Automatic extraction of semantic information from text and links in Web pages is key to improving the quality of search results. However, the assessment of automatic semantic measures is limited by the coverage of user studies, which do not scale with the size, heterogeneity, and growth of the Web. Here we propose to leverage human-generated metadata—namely topical directories—to measure semantic relationships among massive numbers of pairs of Web pages or topics. The Open Directory Project classifies millions of URLs in a topical ontology, providing a rich source from which semantic relationships between Web pages can be derived. While semantic similarity measures based on taxonomies (trees) are well studied, the design of well-founded similarity measures for objects stored in the nodes of arbitrary ontologies (graphs) is an open problem. This paper defines an information-theoretic measure of semantic similarity that exploits both the hierarchical and non-hierarchical structure of an ontology. An experimental study shows that this measure improves significantly on the traditional taxonomy-based approach. This novel measure allows us to address the general question of how text and link analyses can be combined to derive measures of relevance that are in good agreement with semantic similarity. Surprisingly, the traditional use of text similarity turns out to be ineffective for relevance ranking.
Similar content being viewed by others
References
Brin, S., Page, L.: The anatomy of a large-scale hypertextual Web search engine. Comput. Networks 30(1–7), 107–117 (1998)
Cormen, T.H., Leiserson, C.E., Rivest, R.L.: Introduction to Algorithms. MIT Press, Cambridge, MA (1990)
Cover, T., Thomas., J.: Elements of Information Theory. Wiley & Sons, Inc., New York, NY (1991)
Cristianini, N., Shawe-Taylor, J., Lodhi, H.: Latent semantic kernels. In: Brodley, C., Danyluk, A. (eds.) Proceedings of ICML-01, 18th International Conference on Machine Learning, pp. 66–73, Williams College, USA, 2001. Morgan Kaufmann, San Francisco (2001)
Deerwester, S.C., Dumais, S.T., Landauer, T.K., Furnas, G.W., Harshman, R.A.: Indexing by latent semantic analysis. J. Am. Soc. Inf. Sci. 41(6), 391–407 (1990)
Fox, C.: Lexical analysis and stop lists. In: Information Retrieval: Data Structures and Algorithms. Prentice-Hall, Englewood Cliffs, NJ (1992)
Ganesan, P., Garcia-Molina, H., Widom, J.: Exploiting hierarchical domain structure to compute similarity. ACM Trans. Inf. Syst. 21(1), 64–93 (2003)
Gruber, T.R.: A translation approach to portable ontologies. Knowl. Acquis. 5(2), 199–220 (1993)
Haveliwala, T., Gionis, A., Klein, D., Indyk, P.: Evaluating strategies for similarity search on the Web. In: Lassner, D., De Roure, D., Iyengar, A. (eds.) Proc. 11th International World Wide Web Conference, New York, New York, 2002. ACM (2002)
Jiang, J., Conrath, D.: Semantic similarity based on corpus statistics and lexical taxonomy. In: Proceedings of the International Conference on Research in Computational Linguistics (ROCLING X), Taiwan (1998)
Joslyn, C., Bruno, W.J.: Weighted pseudo-distances for categorization in semantic hierarchies. In: International Conference on Conceptual Structures, Kassel, Germany. Lecture Notes in Computer Science 3956, pp. 381–395 (2005)
Kandel, A.: Fuzzy Mathematical Techniques with Applications. Addison-Wesley, Reading, MA (1986)
Kandola, J., Shawe-Taylor, J., Cristianini, N.: Learning semantic similarity. In: Neural Information Processing Systems 15, pp. 657–664 (2002)
Kessler, M.: Bibliographic coupling between scientific papers. Am. Doc. 14, 10–25 (1963)
Kleinberg, J.M., Tardos, E.: Approximation algorithms for classification problems with pairwise relationships: metric labeling and Markov random fields. In: IEEE Symposium on Foundations of Computer Science, New York, NY, pp. 14–23 (1999)
Korfhage, R.: Information Storage and Retrieval. Wiley, New York, New York (1997)
Lin, D.: An information-theoretic definition of similarity. In: Proceedings of the Fifteenth International Conference on Machine Learning, Madison, WI, pp. 296–304 (1998)
Liu, N., Zhang, B., Yan, J., Yang, Q., Yan, S., Chen, Z., Bai, F., Ma, W.-Y.: Learning similarity measures in non-orthogonal space. In: CIKM ‘04: Proceedings of the thirteenth ACM conference on Information and knowledge management, pp. 334–341, New York, New York, 2004. ACM (2004)
Lord, P.W., Stevens, R.D., Brass, A., Goble, C.A.: Investigating semantic similarity measures across the gene ontology: the relationship between sequence and annotation. Bioinformatics 19(10), 1275–1283 (2003)
Lu, W., Janssen, J., Milios, E., Japkowicz, N.: Node similarity in networked information spaces. In: Proceedings of the Conference of the IBM Centre for Advanced Studies on Collaborative Research (CASCONF01), Toronto, Ontario, Canada, IBM (2001)
Menczer, F.: Combining link and content analysis to estimate semantic similarity. In: Alt. Track Papers and Posters Proc. 13th International World Wide Web Conference, New York, NY, pp. 452–453 (2004)
Menczer, F.: Correlated topologies in citation networks and the web. Eur. Phys. J. B 38(2), 211–221 (2004)
Menczer, F.: Mapping the semantics of web text and links. IEEE Internet Computing 9(3):27–36 (2005), May/June
Montes-y-Gómez, M., Gelbukh, A., López-López, A., Baeza-Yates, R.: Flexible comparison of conceptual graphs. In: Proc. 12th International Conference and Workshop on Database and Expert Systems Applications (DEXA), Lecture Notes in Computer Science. Springer, Berlin Heidelberg New York (2001)
Pedersen, T., Patwardhan, S., Michelizzo, J.: Wordnet: similarity-measuring the relatedness of concepts. In: Proceedings of the Nineteenth National Conference on Artificial Intelligence (AAAI-04), San Jose, CA, pp. 1024–1025 (2004)
Polalck, S.: Measures for the comparison of information retrieval systems. Am. Doc. 19(4), 387–397 (1968)
Porter, M.: An algorithm for suffix stripping. Program 14(3), 130–137 (1980)
Rada, R., Mili, H., Bicknell, E., Blettner, M.: Development and application of a metric on semantic nets. IEEE Trans. Syst. Man Cybern. 19(1), 17–30 (1989)
Resnik, P.: Using information content to evaluate semantic similarity in a taxonomy. In: Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence (IJCAI-95), Montreal, Canada, pp. 448–453 (1995)
Salton, G., McGill, M.: An Introduction to Modern Information Retrieval. McGraw-Hill, New York, New York (1983)
Small, H.: Co-citation in the scientific literature: a new measure of the relationship between documents. J. Am. Soc. Inf. Sci. 42, 676–684 (1973)
Tversky, A.: Features of similarity. Psychol. Rev. 84(4), 327–352 (1977)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Maguitman, A.G., Menczer, F., Erdinc, F. et al. Algorithmic Computation and Approximation of Semantic Similarity. World Wide Web 9, 431–456 (2006). https://doi.org/10.1007/s11280-006-8562-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11280-006-8562-2