METHODS AND COMPUTER SYSTEMS FOR NAMED ENTITY VERIFICATION, NAMED ENTITY VERIFICATION MODEL TRAINING, AND PHRASE EXPANSION
First Claim
1. A computer-implemented method for named entity verification comprising:
- receiving an unknown type phrase;
generating a query phrase according to the unknown type phrase;
performing auto-completion on the query phrase to receive at least one returned phrase;
extracting feature information from the at least one returned phrase; and
determining a named entity type of the unknown type phrase based on the feature information and a target verification model to accordingly output a verification result.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure provides methods and computer systems for named entity verification, named entity verification model training, and phrase expansion. The method for named entity verification includes to receive an unknown type phrase, to generate a query phrase according to the unknown type phrase, to perform auto-completion on the query phrase to receive one or more returned phrases, to extract feature information from the returned phrases, and to determine a named entity type of the unknown type phrase based on the feature information verify whether or not the unknown type phrase belongs to the target named entity type based on the feature information and a target verification model to accordingly output a verification result.
37 Citations
28 Claims
-
1. A computer-implemented method for named entity verification comprising:
-
receiving an unknown type phrase; generating a query phrase according to the unknown type phrase; performing auto-completion on the query phrase to receive at least one returned phrase; extracting feature information from the at least one returned phrase; and determining a named entity type of the unknown type phrase based on the feature information and a target verification model to accordingly output a verification result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method for training a named entity verification model comprising:
-
receiving known type training data, wherein the known type training data comprises a plurality of training phrases with a target named entity type; generating a plurality of query phrases according to the training phrases; performing auto-completion on each of the query phrases to receive a plurality of returned phrases; extracting feature information from the returned phrases corresponding to each of the query phrases; and training a target verification model associated with the target named entity type according to the feature information. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for phrase expansion comprising:
-
receiving a phrase set from a phrase database; generating a plurality of query phrases according to the phrase set; performing auto-completion on each of the query phrases to receive at least one returned phrase; extracting a new candidate phrase from the at least one returned phrase, wherein the new candidate phrase does not exist in the phrase set; adding the new candidate phrase to expand the phrase set; and performing an iterative expansion control process to iteratively expand the phrase set based on the new candidate phrase. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A computer system comprising:
-
a memory, configured to store data and a plurality of instructions; at least one processor, coupled to the memory, and configured to access and execute the instructions to perform steps of; receiving an unknown type phrase; generating a query phrase according to the unknown type phrase; performing auto-completion on the query phrase to receive at least one returned phrase; extracting feature information from the at least one returned phrase; and determining a named entity type of the unknown type phrase based on the feature information and a target verification model to accordingly output a verification result.
-
-
27. A computer system comprising:
-
a memory, configured to store data and a plurality of instructions; at least one processor, coupled to the memory, and configured to access and execute the instructions to perform steps of; receiving known type training data, wherein the known type training data comprises a plurality of training phrases with a target named entity type; generating a plurality of query phrases according to the training phrases; performing auto-completion on each of the query phrases to receive a plurality of returned phrases; extracting feature information from the returned phrases corresponding to each of the query phrases; and training a target verification model associated with the target named entity type according to the feature information.
-
-
28. A computer system comprising:
-
a memory, configured to store data and a plurality of instructions; at least one processor, coupled to the memory, and configured to access and execute the instructions to perform steps of; receiving a phrase set from a phrase database; generating a plurality of query phrases according to the phrase set; performing auto-completion on each of the query phrases to receive at least one returned phrase; extracting a new candidate phrase from the at least one returned phrase, wherein the new candidate phrase does not exist in the phrase set; adding the new candidate phrase to expand the phrase set; and performing an iterative expansion control process to iteratively expand the phrase set based on the new candidate phrase.
-
Specification