Conversation control system and conversation control method
First Claim
1. A conversation control computer comprising a general-purpose computer for implementing a conversation controller and conversation control method according to a program therefor stored on a nontransitory physical storage medium operable with the general-purpose computer, the conversation control computer being configured to retrieve, based on input information received from a user, a reply sentence to the input information and comprising:
- a morpheme extracting unit configured to extract, based on a character string corresponding to the input information, at least one morpheme constituting a minimum unit of the character string, as first morpheme information;
a conversation database configured to store pieces of second morpheme information each including a morpheme including a character, a string of characters or a combination thereof, and a plurality of reply sentences, which are associated with the pieces of second morpheme information;
a topic search unit configured to compare, based on the first morpheme information extracted at the morpheme extracting unit, the first morpheme information with the pieces of second morpheme information, and to search a piece of second morpheme information including a portion of the first morpheme information from among the pieces of second morpheme information;
a reply retrieval unit configured to retrieve, based on the piece of second morpheme information searched at the topic search unit, a reply sentence associated with the searched piece of second morpheme information;
a topic identification information search unit configured to compare, based on the first morpheme information extracted at the morpheme extracting unit, the first morpheme information with pieces of topic identification information for identifying a topic, and to search a piece of topic identification information corresponding to the at least one morpheme constituting the first morpheme information from among the pieces of topic identification information, whereinthe pieces of topic identification information are each associated with pieces of second morpheme information;
the topic search unit is configured to compare, based on the searched piece of topic identification information, pieces of second morpheme information associated with the searched piece of topic identification information with the first morpheme information extracted at the morpheme extracting unit, and to search a piece of second morpheme information corresponding to the first morpheme information from among the pieces of second morpheme information associated with the searched piece of topic identification information; and
an elliptical sentence supplementation unit configured to add the searched piece of topic identification information to the first morpheme information extracted at the morpheme extracting unit to provide a supplemented first morpheme information when no piece of second morpheme information including a portion of the extracted first morpheme information can be located by the search performed at the topic search unit, wherein,the topic search unit is configured to search, based on the supplemented first morpheme information, a piece of second morpheme information including a portion of the supplemented first morpheme information from among the pieces of second morpheme information.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention includes a morpheme extracting unit 420 configured to extract, based on a character string corresponding to input information, at least one morpheme constituting a minimum unit of the character string, as first morpheme information, a topic search unit 340 configured to compare the first morpheme information extracted at the morpheme extracting unit 420 with topic titles, and to search a topic title corresponding to the first morpheme information from among the topic titles, and a reply retrieval unit 350 configured to retrieve, based on the topic title searched at a topic identification information search unit 320, a reply sentence associated with the topic title.
-
Citations
14 Claims
-
1. A conversation control computer comprising a general-purpose computer for implementing a conversation controller and conversation control method according to a program therefor stored on a nontransitory physical storage medium operable with the general-purpose computer, the conversation control computer being configured to retrieve, based on input information received from a user, a reply sentence to the input information and comprising:
-
a morpheme extracting unit configured to extract, based on a character string corresponding to the input information, at least one morpheme constituting a minimum unit of the character string, as first morpheme information; a conversation database configured to store pieces of second morpheme information each including a morpheme including a character, a string of characters or a combination thereof, and a plurality of reply sentences, which are associated with the pieces of second morpheme information; a topic search unit configured to compare, based on the first morpheme information extracted at the morpheme extracting unit, the first morpheme information with the pieces of second morpheme information, and to search a piece of second morpheme information including a portion of the first morpheme information from among the pieces of second morpheme information; a reply retrieval unit configured to retrieve, based on the piece of second morpheme information searched at the topic search unit, a reply sentence associated with the searched piece of second morpheme information; a topic identification information search unit configured to compare, based on the first morpheme information extracted at the morpheme extracting unit, the first morpheme information with pieces of topic identification information for identifying a topic, and to search a piece of topic identification information corresponding to the at least one morpheme constituting the first morpheme information from among the pieces of topic identification information, wherein the pieces of topic identification information are each associated with pieces of second morpheme information; the topic search unit is configured to compare, based on the searched piece of topic identification information, pieces of second morpheme information associated with the searched piece of topic identification information with the first morpheme information extracted at the morpheme extracting unit, and to search a piece of second morpheme information corresponding to the first morpheme information from among the pieces of second morpheme information associated with the searched piece of topic identification information; and an elliptical sentence supplementation unit configured to add the searched piece of topic identification information to the first morpheme information extracted at the morpheme extracting unit to provide a supplemented first morpheme information when no piece of second morpheme information including a portion of the extracted first morpheme information can be located by the search performed at the topic search unit, wherein, the topic search unit is configured to search, based on the supplemented first morpheme information, a piece of second morpheme information including a portion of the supplemented first morpheme information from among the pieces of second morpheme information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable nontransitory physical storage medium encoded with a program for executing a conversation control method for retrieving, based on input information received from a user, a reply sentence to the input information, the conversation control method comprising:
-
a first step of extracting, based on a character string corresponding to the input information, at least one morpheme constituting a minimum unit of the character string, as first morpheme information; a second step of comparing, based on the first morpheme information extracted in the first step, the first morpheme information with stored pieces of second morpheme information, and searching a piece of second morpheme information including a portion of the first morpheme information from among the pieces of second morpheme information; a third step of retrieving, based on the piece of second morpheme information searched in the second step, a reply sentence associated with the searched piece of second morpheme information; a fourth step of comparing, based on the first morpheme information extracted in the first step, the first morpheme information with pieces of topic identification information for identifying a topic, and searching a piece of topic identification information corresponding to the at least one morpheme constituting the first morpheme information from among the pieces of topic identification information, wherein; the pieces of topic identification information are each associated with pieces of second morpheme information; the pieces of second morpheme information are each associated with reply sentences; and in the second step, based on the searched piece of topic identification information, pieces of second morpheme information associated with the searched piece of topic identification information are compared with the first morpheme information extracted in the first step and a piece of second morpheme information corresponding to the first morpheme information is searched from among the pieces of second morpheme information associated with the searched piece of topic identification information; and a fifth step supplementing elliptical sentences by adding a piece of topic identification information previously searched in the fourth step to the extracted first morpheme information to obtain modified first morpheme information when no piece of second morpheme information including a portion of the extracted first morpheme information can be located by the search in the second step, wherein; in the second step, based on the modified first morpheme information, a piece of second morpheme information including a portion of the modified first morpheme information is searched from among the pieces of second morpheme information. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification