Method for Automated Sentence Planning in a Task Classification System
First Claim
1. A method comprising:
- receiving a single input communication from a user in a spoken dialog system;
generating, via a processor and in response to the single input communication, a plurality of communication goals, wherein the plurality of communication goals are ranked by a priority;
generating a plurality of sentence plans corresponding to the plurality of communication goals, wherein each sentence plan of the plurality of sentence plans comprises elementary speech acts and is a viable and potentially usable prompt in response to the single input communication; and
presenting to the user a selected sentence plan from the plurality of sentence plans as a response to the 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).
49 Citations
20 Claims
-
1. A method comprising:
-
receiving a single input communication from a user in a spoken dialog system; generating, via a processor and in response to the single input communication, a plurality of communication goals, wherein the plurality of communication goals are ranked by a priority; generating a plurality of sentence plans corresponding to the plurality of communication goals, wherein each sentence plan of the plurality of sentence plans comprises elementary speech acts and is a viable and potentially usable prompt in response to the single input communication; and presenting to the user a selected sentence plan from the plurality of sentence plans as a response to the single input communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A spoken dialog system, the spoken dialog system comprising:
-
a processor; a first module configured to control the processor to receive a single input communication from a user in the spoken dialog system; a second module configured to control the processor to generate, in response to the single input communication, a plurality of communication goals, wherein the plurality of communication goals are ranked by a priority; a third module configured to control the processor to generate a plurality of sentence plans corresponding to the plurality of communication goals, wherein each sentence plan of the plurality of sentence plans comprises elementary speech acts and is a viable and potentially usable prompt in response to the single input communication; and a fourth 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 single input communication. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium storing a computer program having instructions which when executed by a processor control the processor, the instructions comprising:
-
receiving a single input communication from a user in a spoken dialog system; generating, via a processor and in response to the single input communication, a plurality of communication goals, wherein the plurality of communication goals are ranked by a priority; generating a plurality of sentence plans corresponding to the plurality of communication goals, wherein each sentence plan of the plurality of sentence plans comprises elementary speech acts and is a viable and potentially usable prompt in response to the single input communication; and presenting to the user a selected sentence plan from the plurality of sentence plans as a response to the single input communication. - View Dependent Claims (19, 20)
-
Specification