7346491

Improved Method of Text Similarity Measurement

PublishedMarch 18, 2008
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
9 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for estimating the similarity between at least two portions of text, said method comprising the steps of: receiving said at least two portions of text; forming a set of syntactic tuples from said portions of text, each tuple comprising two terms and a relation between the two terms; classifying the relation between the terms in the tuples according to a predefined set of relations; predefining classes of agreement between tuples under comparison, comprising a class of full agreement wherein tuples under comparison are identical, a class of partial agreement wherein only two of corresponding elements in tuples under comparison are identical, and a class of term agreement wherein only one of corresponding terms in tuples under comparison are identical; determining a respective class of relative agreement between each pair of syntactic tuples from the portions of text under comparison according to the predefined classes of agreement; calculating a value representative of the similarity between the portions of text for each of the classes of agreement, based on the plurality of tuples determined to belong to the respective class of agreement; and determining and outputting a measure of the similarity between the portions of text by calculating a weighted sum of the values representative of the similarity between the portions of text for each of the classes of agreement.

2

2. A method according to claim 1 wherein the step of calculating a value representative of the similarity between the portions of text for each of the classes of agreement comprises a weighting based upon the number of matched terms occurring in particular parts of speech.

3

3. A method according to claim 2 wherein the step of calculating a value representative of the similarity between the portions of text for each of the classes of agreement comprises the application of a weighting factor to the estimate of similarity for each of the classes of agreement and the parts of speech in which matched terms occur.

4

4. A method according to claim 1 wherein the syntactic tuples comprise two terms and a relation between the terms, the relation being classified according to one of the following classes: relations between a verb and its subject; relations between a verb and its object; relations between a modifier and its modified word; or a circumstantial relationship.

5

5. A method according to claim 1 wherein the syntactic tuples are of the form (relation, term1, term2).

11

11. A method according to claim 10 wherein a syntactic tuple of a first portion of text, T i , and a syntactic tuple of a second portion of text, T j , are associated with a class of a part of speech, POS3, if they are not associated with either class POS1 or POS2.

12

12. A method according to claim 11 wherein the step of calculating a value representative of the similarity between the portions of text for each of the classes of agreement comprises a weighting based upon the number of matched terms occurring in particular parts of speech, the calculation of the value for Class A comprising parameters relating to the number of matching syntactic tuples according to Class A and POS1, nA 1 , the number of matching syntactic tuples according to Class A and POS2, nA 2 , and the number of matching syntactic tuples according to Class A and POS3, nA 3 , and separate weighting factors w 1 , w 2 and w 3 also being applied to the POS1, POS2 and POS3 matchings, the value, sim A (D i ,D J ), being calculated as: sim A ⁡ ( D i , D j ) = ∑ i = 1 3 ⁢ ⁢ n ⁢ ⁢ A i · w i min ⁡ ( N i , N j ) where min(N i ,N j ) represents the lesser value of the two lengths of the vectors of syntactic tuples formed for the portions of text D i and D j , respectively.

13

13. A method according to claim 12 wherein the step of calculating a value representative of the similarity between the portions of text for each of the classes of agreement comprises a weighting based upon the number of matched terms occurring in particular parts of speech, the calculation of the value for Class B comprising parameters relating to the number of matching syntactic tuples according to Class B and POS1, nB 1 , the number of matching syntactic tuples according to Class B and POS2, nB 2 , and the number of matching syntactic tuples according to Class B and POS3, nB 3 , and separate weighting factors w 1 , w 2 and w 3 also being applied to the POS1, POS2 and POS3 matchings, the value, sim B (D i ,D j ), being calculated as: sim B ⁡ ( D i , D j ) = ∑ i = 1 3 ⁢ ⁢ n ⁢ ⁢ B i · w i 3 · min ⁡ ( N i , N j ) where min(N i ,N j ) represents the lesser value of the two lengths of the vectors of syntactic tuples formed for the portions of text D i and D j respectively.

14

14. A method according to claim 13 wherein the step of calculating a value representative of the similarity between the portions of text for each of the classes of agreement comprises a weighting based upon the number of matched terms occurring in particular parts of speech, the calculation of the value for Class C comprising parameters relating to the number of matching syntactic tuples according to Class C and POS1, nC 1 , the number of matching syntactic tuples according to class C and POS2, nC 2 , and the number of matching syntactic tuples according to Class C and POS3, nC 3 , and separate weighting factors w 1 , w 2 and w 3 also being applied to the POS1, POS2 and POS3 matchings, the value, sim c (D i ,D j ), being calculated as: sim C ⁡ ( D i , D j ) = ∑ i = 1 3 ⁢ ⁢ n ⁢ ⁢ C i · w i 2 · min ⁡ ( N i , N j ) where min(N i , N j ) represents the lesser value of the two lengths of the vectors of syntactic tuples formed for the portions of text D i and D j respectively.

Patent Metadata

Filing Date

Unknown

Publication Date

March 18, 2008

Inventors

Rajaraman Kanagasabai
Hong Pan

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “IMPROVED METHOD OF TEXT SIMILARITY MEASUREMENT” (7346491). https://patentable.app/patents/7346491

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.