Techniques for determining a semantic distance between subjects
First Claim
1. A computer program product configured to determine a semantic distance between subjects, the computer program product comprising:
- a computer-readable storage device; and
computer-readable program code embodied on the computer-readable storage device, wherein the computer-readable program code, when executed by a data processing system, causes the data processing system to;
perform a mathematical operation between each of one or more first topic vectors and each of one or more second topic vectors to generate respective strength values, wherein the first topic vectors are associated with respective first topics of a first subject, the second topic vectors are associated with respective second topics of a second subject, and the respective strength values are indicative of a relative closeness between associated ones of the first and second topics;
sum relevant ones of the respective strength values to provide an overall strength value between the first subject and the second subject;
determine a semantic distance between the first subject and the second subject based on the overall strength value; and
utilize both the first and second subjects in a search for information related to the first subject in response to the semantic distance being within a threshold distance value to improve the operation of the data processing system in answering a question about the first subject.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique for calculating a semantic distance between subjects includes performing a mathematical operation between each of one or more first topic vectors and each of one or more second topic vectors to generate respective strength values. The first topic vectors are associated with respective first topics of a first subject, the second topic vectors are associated with respective second topics of a second subject, and the respective strength values are indicative of a relative closeness between associated ones of the first and second topics. Relevant ones of the respective strength values are summed to provide an overall strength value between the first subject and the second subject. A semantic distance between the first subject and the second subject is determined based on the overall strength value.
-
Citations
12 Claims
-
1. A computer program product configured to determine a semantic distance between subjects, the computer program product comprising:
-
a computer-readable storage device; and computer-readable program code embodied on the computer-readable storage device, wherein the computer-readable program code, when executed by a data processing system, causes the data processing system to; perform a mathematical operation between each of one or more first topic vectors and each of one or more second topic vectors to generate respective strength values, wherein the first topic vectors are associated with respective first topics of a first subject, the second topic vectors are associated with respective second topics of a second subject, and the respective strength values are indicative of a relative closeness between associated ones of the first and second topics; sum relevant ones of the respective strength values to provide an overall strength value between the first subject and the second subject; determine a semantic distance between the first subject and the second subject based on the overall strength value; and utilize both the first and second subjects in a search for information related to the first subject in response to the semantic distance being within a threshold distance value to improve the operation of the data processing system in answering a question about the first subject. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data processing system, comprising:
-
a cache memory; and a processor coupled to the cache memory, wherein the processor is configured to; perform a mathematical operation between each of one or more first topic vectors and each of one or more second topic vectors to generate respective strength values, wherein the first topic vectors are associated with respective first topics of a first subject, the second topic vectors are associated with respective second topics of a second subject, and the respective strength values are indicative of a relative closeness between associated ones of the first and second topics; sum relevant ones of the respective strength values to provide an overall strength value between the first subject and the second subject; determine a semantic distance between the first subject and the second subject based on the overall strength value; and utilize both the first and second subjects in a search for information related to the first subject in response to the semantic distance being within a threshold distance value to improve the operation of the data processing system in answering a question about the first subject. - View Dependent Claims (10, 11, 12)
-
Specification