METHOD FOR AUTOMATED SENTENCE PLANNING IN A TASK CLASSIFICATION SYSTEM
First Claim
1. A computer-implemented method for interacting with a user in a spoken dialog system, the method comprising performing at least one of the following steps via a processor:
- in response to information from a user'"'"'s single input communication in a spoken dialog system, generating a plurality of sentence plans each sentence plan in the plurality of sentence plans being a realization comprising elementary speech acts each corresponding to a respective communicative goal and combined into at least one complete sentence that accomplishes a plurality of communicative goals and wherein each sentence plan of the plurality of sentence plans is a viable and potentially usable prompt in response to the user'"'"'s single input communication;
ranking the plurality of generated sentence plans; and
presenting to the user a selected sentence plan from the plurality of sentence plans as a response to the user'"'"'s single input communication.
7 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a method for sentence planning (120) in a task classification system that interacts with a user. The method may include recognizing symbols in the user'"'"'s input communication and determining whether the user'"'"'s input communication can be understood. If the user'"'"'s communication can be understood, understanding data may be generated (220). The method may further include generating communicative goals (3010) based on the recognized symbols and understanding data. The generated communicative goals (3010) may be related to information needed to be obtained form the user. The method may also include automatically planning one or more sentences (3020) based on the generated communicative goals and outputting at least one of the sentence plans to the user (3080).
17 Citations
20 Claims
-
1. A computer-implemented method for interacting with a user in a spoken dialog system, the method comprising performing at least one of the following steps via a processor:
-
in response to information from a user'"'"'s single input communication in a spoken dialog system, generating a plurality of sentence plans each sentence plan in the plurality of sentence plans being a realization comprising elementary speech acts each corresponding to a respective communicative goal and combined into at least one complete sentence that accomplishes a plurality of communicative goals and wherein each sentence plan of the plurality of sentence plans is a viable and potentially usable prompt in response to the user'"'"'s single input communication; ranking the plurality of generated sentence plans; and presenting to the user a selected sentence plan from the plurality of sentence plans as a response to the user'"'"'s single input communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A spoken dialog system, the spoken dialog system comprising:
-
a processor; a module configured, in response to information from a user'"'"'s single input communication in a spoken dialog system, to control the processor to generate a plurality of sentence plans each sentence plan in the plurality of sentence plans being a realization comprising elementary speech acts each corresponding to a respective communicative goal and combined into at least one complete sentence that accomplishes a plurality of communicative goals and wherein each sentence plan of the plurality of sentence plans is a viable and potentially usable prompt in response to the user'"'"'s single input communication; a module configured to control the processor to rank the plurality of generated sentence plans; and a module configured to control the processor to present to the user a selected sentence plan from the plurality of sentence plans as a response to the user'"'"'s single input communication. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A tangible computer-readable medium storing instructions for controlling a spoken dialog system, the instructions being carried out by a processor, the instructions comprising:
-
in response to information from a user'"'"'s single input communication in a spoken dialog system, generating a plurality of sentence plans each sentence plan in the plurality of sentence plans being a realization comprising elementary speech acts each corresponding to a respective communicative goal and combined into at least one complete sentence that accomplishes a plurality of communicative goals and wherein each sentence plan of the plurality of sentence plans is a viable and potentially usable prompt in response to the user'"'"'s single input communication; ranking the plurality of generated sentence plans; and presenting to the user a selected sentence plan from the plurality of sentence plans as a response to the user'"'"'s single input communication.
-
Specification