# US 10,769,372 B2 · Synonymy tag obtaining method and apparatus, device and computer readable storage medium

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,769,372 B2
- Document ID: US10769372B2
- Status: Granted
- Kind: B2
- Application number: 16/110,449
- Filed: 2018-08-23
- Published: 2019-02-28
- Granted: 2020-09-08
- Earliest claimed: 2017-08-23
- Assignees: Beijing Baidu Netcom Science Technology Co., Ltd.
- Applicants: Beijing Baidu Netcom Science and Technology Co., Ltd.
- Inventors: Ke Sun; Chaoyue Wang; Tingting Li; Shiqi Zhao
- Web page: https://patentgrep.com/patent/US10769372B2

## CPC

- G06F 40/247: Thesauruses; Synonyms
- G06F 16/243: {Natural language query formulation}
- G06F 16/2465: {Query processing support for facilitating data mining operations in structured databases}
- G06F 16/35: Clustering; Classification
- G06F 40/279: Recognition of textual entities
- G06F 2216/03: Data mining
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

The present disclosure provides a synonym tag obtaining method and apparatus, a device, and a computer readable storage medium. By obtaining the central morpheme of the tag to be recognized and then obtaining the tag template of the tag to be recognized according to the tag to be recognized and the central morpheme of the tag to be recognized, to obtain the synonymy tag of the tag to be recognized according to the tag template, and the central morpheme of the tag to be recognized and at least one cluster of synonymy tag templates, it is possible to avoid the technical problem about reduction of the coverage rate of the synonymy tags caused by data sparsity of the mining resources and thereby improve the reliability of obtaining synonymy tags, without depending on mining resources such as a click log having a paraphrase relationship or data having bilingual parallel alignment corpus.

## Claims

### Claim 1

A synonymy tag obtaining method, wherein the method comprises:
obtaining a central morpheme of a tag to be recognized;
obtaining a tag template of the tag to be recognized according to the tag to be recognized and the central morpheme thereof; and
obtaining a synonymy tag of the tag to be recognized according to the tag template, and the central morpheme thereof and at least one cluster of synonymy tag templates, comprising:
if the tag template is in any cluster of synonymy tag templates in said at least one cluster of synonymy tag templates, obtaining the synonymy tags of the tag to be recognized according to other synonymy tag templates except the tag template in said any one cluster of synonymy tag templates and the central morpheme of the tag to be recognized.

### Claim 2 (depends on 1)

The method according to claim 1, wherein before obtaining a synonymy tag of the tag to be recognized according to the tag template, and the central morpheme of the tag to be recognized and at least one cluster of synonymy tag templates, the method further comprises:
obtaining at least two tags of a designated entity;
performing filtration processing for said at least two tags according to similarity between any two tags of said at least two tags;
obtaining a central morpheme of each tag in tags after the filtration processing;
obtaining at least one cluster of synonymy tags according to the central morpheme of said each tag; the central morphemes of tags included in each of said at least one cluster of synonymy tags being the same; and
obtaining said at least one cluster of synonymy tag templates according to said each cluster of synonymy tags and the central morphemes of tags therein.

### Claim 3 (depends on 2)

The method according to claim 2, wherein the similarity between said any two tags includes at least one of character coincidence degree and word coincidence degree.

### Claim 4 (depends on 1)

The method according to claim 1, wherein after obtaining a synonymy tag of the tag to be recognized according to the tag template, and the central morpheme of the tag to be recognized and at least one cluster of synonymy tag templates, the method further comprises:
performing a search operation by using the tag to be recognized and the synonymy tags of the tag to be recognized.

### Claim 5

A device, wherein the device comprises:
one or more processors;
a storage for storing one or more programs,
the one or more programs, when executed by said one or more processors, enable said one or more processors to implement a synonymy tag obtaining method, wherein the method comprises:
obtaining a central morpheme of a tagto be recognized;
obtaining a tag template of the tag to be recognized according to the tag to be recognized and the central morpheme thereof; and
obtaining a synonymy tag of the tag to be recognized according to the tag template, and the central morpheme thereof and at least one cluster of synonymy tag templates, comprising:
if the tag template is in any duster of synonymy tag templates in said at least one cluster of synonymy tag templates, obtaining the synonymy tags of the tag to be recognized according to other synonymy tag templates except the tag template in said any one cluster of synonymy tag templates and the central morphene of the tag to be recognized.

### Claim 6 (depends on 5)

The device according to claim 5, wherein before obtaining a synonymy tag of the tag to be recognized according to the tag template, and the central morpheme of the tag to be recognized and at least one cluster of synonymy tag templates, the method further comprises:
obtaining at least two tags of a designated entity;
performing filtration processing for said at least two tags according to similarity between any two tags of said at least two tags;
obtaining a central morpheme of each tag in tags after the filtration processing;
obtaining at least one cluster of synonymy tags according to the central morpheme of said each tag; the central morphemes of tags included in each of said at least one cluster of synonymy tags being the same; and
obtaining said at least onecluster of synonymy tag templates according to said each cluster of synonymy tags and the central morphemes of tags therein.

### Claim 7 (depends on 6)

The device according to claim 6, wherein the similarity between said any two tags includes at least one of character coincidence degree and word coincidence degree.

### Claim 8 (depends on 5)

The device according to claim 5, wherein after obtaining a synonymy tag of the tag to be recognized according to the tag template, and the central morpheme of the tag to be recognized and at least one cluster of synonymy tag templates, the method further comprises:
performing a search operation by using the tag to be recognized and the synonymy tags of the tag to be recognized.

### Claim 9

A non-transitory computer readable storage medium on which a computer program is stored, wherein the program, when executed by a processor, implements a synonymy tag obtaining method, wherein the method comprises:
obtaining a central morpheme of a tag to be recognized;
obtaining a tag template of the tag to be recognized according to the tag to be recognized and the central morpheme thereof; and
obtaining a synonymy tag of the tag to be recognized according to the tag template, and the central morpheme thereof and at least one cluster of synonymy tag templates, comprising:
if the tag template is in any cluster of synonymy tag templates in said at least one cluster of synonymy tag templates, obtaining the synonymy tags of the tag to be recognized according to other synonymy tag templates except the tag template in said any one cluster of synonymy tag templates and the central morpheme of the tag to be recognized.

### Claim 10 (depends on 9)

The non-transitory computer readable storage medium according to claim 9, wherein before obtaining a synonymy tag of the tag to be recognized according to the tag template, and the central morpheme of the tag to be recognized and at least one cluster of synonymy tag templates, the method further comprises:
obtaining at least two tags of a designated entity;
performing filtration processing for said at least two tags according to similarity between any two tags of said at least two tags;
obtaining a central morpheme of each tag in tags after the filtration processing;
obtaining at least one cluster of synonymy tags according to the central morpheme of said each tag; the central morphemes of tags included in each of said at least one cluster of synonymy tags being the same; and
obtaining said at least one cluster of synonymy tag templates according to said each cluster of synonymy tags and the central morphemes of tags therein.

### Claim 11 (depends on 10)

The non-transitory computer readable storage medium according to claim 10, wherein the similarity between said any two tags includes at least one of character coincidence degree and word coincidence degree.

### Claim 12 (depends on 9)

The non-transitory computer readable storage medium according to claim 9, wherein after obtaining a synonymy tag of the tag to be recognized according to the tag template, and the central morpheme of the tag to be recognized and at least one cluster of synonymy tag templates, the method further comprises:
performing a search operation by using the tag to be recognized and the synonymy tags of the tag to be recognized.
