System and method for matching entities and synonym group organizer used therein
AssigneeTelefonaktiebolaget L M Ericsson (publ)
InventorsQiang Li, Olof Lundstrom, Tandy Mai
Life of this patent
Estimating the term…
Abstract
There is provided a method for managing at least one synonym group, wherein the method comprises the step of: when a synonym group comprises more than one synonym, calculating a similarity value between each two synonyms of all synonyms of the synonym group indicating how similar these two synonyms are to each other. The invention further provided a synonym group organizer, a matching system using the synonym group organizer and the methods thereof.
Claims19
A computer-implemented method for managing a synonym group, the synonym group comprising a first part, a second part, and a plurality of synonyms, the first part comprising a synonym being a word standing for a specific category for the synonym group, and the second part comprising all other synonyms of the synonym group, wherein the method comprises the step of:
- calculating a similarity value between each two synonyms of all synonyms of the synonym group indicating how similar these two synonyms are to each other, wherein the step of calculating the similarity value between each two synonyms comprises the steps of:
- determining a word rank value for each synonym in the synonym group;
- calculating an initial similarity value between two synonyms of the synonym group based on the word rank values of these two synonyms;
- and
- setting the initial similarity value between these two synonyms as the similarity value between each two synonyms of the synonym group.
An apparatus for managing a synonym group, the synonym group comprising a first part, a second part, and a plurality of synonyms, the first part comprising a synonym being a word standing for a specific category for the synonym group, and the second part comprising all other synonyms of the synonym group, the apparatus comprising:
- a processor and a memory, the memory containing instructions executable by the processor whereby the apparatus is operative to:
- calculate a similarity value between each two synonyms of all synonyms of the synonym group indicating how similar these two synonyms are to each other, wherein the step of calculating the similarity value between each two synonyms comprises the steps of:
- determining a word rank value for each synonym in the synonym group;
- calculating an initial similarity value between two synonyms of the synonym group based on the word rank values of these two synonyms;
- and
- setting the initial similarity value between these two synonyms as the similarity value between each two synonyms of the synonym group.
A matching system comprising:
- an apparatus for managing a synonym group, the synonym group comprising a first part, a second part, and a plurality of synonyms, the first part comprising a synonym being a word standing for a specific category for the synonym group, and the second part comprising all other synonyms in the synonym group, the apparatus comprising a processor and a memory, the memory containing instructions executable by the processor whereby the apparatus is operative to:
- calculate a similarity value between each two synonyms of all synonyms in the synonym group indicating how similar said two synonyms are to each other;
- and
- receive at least one entity associated with one or more synonym groups of the at least one synonym group, wherein the step of calculating the similarity value between each two synonyms comprises the steps of:
- determining a word rank value for each synonym in the synonym group;
- calculating an initial similarity value between two synonyms of the synonym group based on the word rank values of these two synonyms;
- and
- setting the initial similarity value between these two synonyms as the similarity value between each two synonyms of the synonym group.
Dependencies are inferred from the claim text.