Information Processing Apparatus, Information Processing Method, and Computer Program
First Claim
1. An information processing apparatus for receiving an utterance from a user and analyzing the utterance, characterized by comprising:
- a user interface that receives an utterance from a user and performs language analysis;
a discourse manager that receives a recognition result of information regarding the user utterance input via the user interface and performs a grounding process for understanding a user request by using a Partially Observable Markov Decision Process (POMDP); and
a task manager that executes a task on the basis of information regarding a result of the grounding process performed by the discourse manager.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and a method for performing a grounding process using the POMDP are provided. The configuration is designed so that, in order to understand a request from a user through the utterances from the user, a grounding process is performed using the POMDP (Partially Observable Markov Decision Process) in which analysis information acquired from a language analyzing unit that receives the utterances of the user and performs language analysis and pragmatic information including task feasibility information acquired from the task manager that performs a task are set as observation information. Accordingly, understanding can be efficiently achieved, and high-speed and accurate recognition of the user request and task execution based on the user request can be provided.
7 Citations
20 Claims
-
1. An information processing apparatus for receiving an utterance from a user and analyzing the utterance, characterized by comprising:
-
a user interface that receives an utterance from a user and performs language analysis; a discourse manager that receives a recognition result of information regarding the user utterance input via the user interface and performs a grounding process for understanding a user request by using a Partially Observable Markov Decision Process (POMDP); and a task manager that executes a task on the basis of information regarding a result of the grounding process performed by the discourse manager. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information processing method for use in an information processing apparatus for receiving an utterance from a user and analyzing the utterance, characterized by comprising:
-
a language input and analysis step of receiving an utterance from a user and performing language analysis by using a user interface; a discourse management step of receiving a recognition result of information regarding the user utterance input via the user interface and performing a grounding process for understanding a user request by using a Partially Observable Markov Decision Process (POMDP) by using a discourse manager; and a task management step of executing a task on the basis of information regarding a result of the grounding process performed in the discourse management step by using a task manager. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program for causing an information processing apparatus to perform information processing for receiving an utterance from a user and analyzing the utterance, characterized by comprising:
-
a language input and analysis step of receiving an utterance from a user and performing language analysis by using a user interface; a discourse management step of receiving a recognition result of information regarding the user utterance input via the user interface and performing a grounding process for understanding a user request by using a POMDP (Partially Observable Markov Decision Process) by using a discourse manager; and a task management step of executing a task on the basis of information regarding a result of the grounding process performed in the discourse management step by using a task manager.
-
Specification