Hostname: page-component-74656f9884-skzmx Total loading time: 0 Render date: 2026-11-06T00:04:21.160Z Has data issue: false hasContentIssue false

Clique-based semantic kernel with application to semantic relatedness

Published online by Cambridge University Press:  14 April 2015

A. H. JADIDINEJAD
Affiliation:
Department of Computer Engineering, Science and Research Branch, Islamic Azad University, Tehran, Iran e-mail: a.jadidi@srbiau.ac.ir
F. MAHMOUDI
Affiliation:
Computer and IT Engineering Faculty, Islamic Azad University, Qazvin Branch, Qazvin, Iran
M. R. MEYBODI
Affiliation:
Computer Engineering and Information Technology Department, Amirkabir University of Technology, Tehran, Iran
Rights & Permissions [Opens in a new window]

Abstract

The emergence of knowledge repositories in a variety of domains provides a valuable opportunity for semantic interpretation of high dimensional datasets. Previous researches investigate the use of concept instead of word as a core semantic feature for incorporating semantic knowledge from an ontology into the representation model of documents. On the other hand, in machine learning and information retrieval, data objects are represented as a flat feature vector. The inconsistency between the structural nature of the knowledge repositories and the flat representation of features in machine learning leads researchers to neglect the structure of the knowledge base and leverage concepts as isolated semantic features, which is known as bag-of-concepts. Although, using concepts has some advantages over words, by neglecting the relation between concepts, the problem of vocabulary mismatch remains in force. In this paper, a novel semantic kernel is proposed which is capable of incorporating the relatedness between conceptual features. This kernel leverages clique theory to map data objects to a novel feature space wherein complex data objects will be comparable. The proposed kernel is relevant to all applications which have a prior knowledge about the relatedness between features. We concentrate on representing text documents and words using Wikipedia and WordNet, respectively. The experimental results over a set of benchmark datasets have revealed that the proposed kernel significantly improves the representation of both words and texts in the application of semantic relatedness.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 2015 
Figure 0

Table 1. Two example documents from Lee data set. Extracted Wikipedia concepts have been shown in bold. Although these documents are highly relevant (4.33/5), there is no exact match between the extracted concepts

Figure 1

Fig. 1. The overall flow of the proposed clique-based semantic kernel in the task of text relatedness.

Figure 2

Fig. 2. Visualization of 50 documents of Lee data set in a 2-dimensional space using multidimensional scaling.

Figure 3

Fig. 3. The number of occurrences of each maximal clique in the feature similarity graph according to cliques size.

Figure 4

Table 2. Pearson’s correlation of text relatedness scores with human judgements on Lee data set. Correlation is significant at the 0.01 level (2-tailed). Different versions of Clique-based Semantic Kernel (CSK) have been presented

Figure 5

Fig. 4. Comparison of correlation between the algorithm and human scores for different document representation models: (a) bag-of-concepts, (b) clique-based semantic kernel without normalization and (c) clique-based semantic kernel with normalization of both K and F matrices. Each point corresponds to a pair of documents in Lee data set. Horizontal and vertical axis represents the amount of semantic relatedness determined by humans and algorithms respectively. Circled regions in Figures (a) and (b) represent the noisiest decisions in each approach. It is clear that calculated semantic relatedness values in Figure (c) are highly correlated to human decisions.

Figure 6

Table 3. Spearman’s correlation of concept similarity scores with human judgements on ConceptSim data set. Correlation is significant at the 0.01 level (2-tailed)