Apparatus and method for detecting named entity
First Claim
1. A named-entity detection apparatus comprising:
- a candidate-named-entity extraction module detecting a candidate-named-entity based on an initial learning example and feature information regarding morphemes constituting an inputted sentence, the candidate-named-entity extraction module providing a tagged sentence including the detected candidate-named-entity;
a storage module storing information regarding a named-entity dictionary and a rule; and
a learning-example-regeneration module determining whether the candidate-named-entity included in the provided sentence is a valid named-entity, based on the named-entity dictionary and the rule, and providing the sentence as a learning example, based on a determination result, so that a probability of named-entity candidate detection is gradually updated.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for detecting a named-entity. The apparatus includes a candidate-named-entity extraction module that detects a candidate-named-entity based on an initial learning example and feature information regarding morphemes constituting an inputted sentence, the candidate-named-entity extraction module providing a tagged sentence including the detected candidate-named-entity; a storage module that stores information regarding a named-entity dictionary and a rule; and a learning-example-regeneration module for finally determining whether the candidate-named-entity included in the provided sentence is a valid named-entity, based on the named-entity dictionary and the rule, the learning-example-regeneration module providing the sentence as a learning example, based on a determination result, so that a probability of candidate-named-entity detection is gradually updated.
-
Citations
24 Claims
-
1. A named-entity detection apparatus comprising:
-
a candidate-named-entity extraction module detecting a candidate-named-entity based on an initial learning example and feature information regarding morphemes constituting an inputted sentence, the candidate-named-entity extraction module providing a tagged sentence including the detected candidate-named-entity;
a storage module storing information regarding a named-entity dictionary and a rule; and
a learning-example-regeneration module determining whether the candidate-named-entity included in the provided sentence is a valid named-entity, based on the named-entity dictionary and the rule, and providing the sentence as a learning example, based on a determination result, so that a probability of named-entity candidate detection is gradually updated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A named-entity detection method comprising:
-
detecting a candidate-named-entity based on an initial learning example and feature information regarding morphemes constituting an inputted sentence and providing a tagged sentence including the detected candidate-named-entity;
finally determining whether the candidate-named-entity included in the provided sentence is a valid named-entity, based on pre-stored named-entity dictionary and rule, and providing the sentence as a learning example, based on a determination result, so that a probability of candidate-named-entity detection is gradually updated. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 23)
-
-
19. A named-entity detection system comprising:
-
a voice-recognition unit converting an utterance into a recognized sentence;
a morpheme analysis unit analyzing morphemes of the recognized sentence; and
a named-entity detection unit detecting named-entities from the analyzed sentence, the named-entity detection unit comprising a model-learning module learning a model for named-entity extraction from at least one example, a named-entity candidate extraction module extracting all possible named-entity candidates based on feature information regarding morphemes constituting the recognized sentence and either a model learned by the model-learning module or an initial learning example, and providing a tagged sentence including all the extracted named-entity candidates, a storage module storing a named-entity dictionary and a rule, and a learning-example-regeneration module determining whether the at least one named-entity candidate included in the provided tagged sentence is a valid named-entity, based on the named-entity dictionary and the rule, and providing the tagged sentence as a learning example to the model-learning module, based on a determination result, so as to increase a probability of named-entity candidate detection. - View Dependent Claims (20)
-
-
21. A named-entity detection method comprising:
-
extracting a candidate named-entity, which is a potential named-entity, from a user utterance including a sentence using an initial learning example and feature information regarding morphemes constituting the sentence;
determining whether a candidate named-entity matches an item registered in a dictionary;
verifying the candidate named-entity as a named-entity when the candidate named-entity matches an item registered in the dictionary and providing the candidate named-entity as a new positive learning example to a learning model; and
determining whether the candidate named-entity violates a rule when the candidate named-entity does not match an item registered in the dictionary, providing the candidate named-entity as a new negative learning example to the learning model when the candidate violates a rule, and verifying the candidate named-entity as a named-entity when the candidate named-entity does not violate any rule. - View Dependent Claims (22, 24)
-
Specification