Apparatus and method for spoken language understanding by using semantic role labeling
First Claim
1. A spoken language understanding method, comprising:
- semantically parsing a received utterance by semantic role labeling;
extracting one of a predicate or at least one argument from the semantically parsed utterance; and
estimating an intent based on at least one of the extracted predicate or the at least one extracted argument.
7 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and a method are provided for using semantic role labeling for spoken language understanding. A received utterance semantically parsed by semantic role labeling. A predicate or at least one argument is extracted from the semantically parsed utterance. An intent is estimated based on the predicate or the at least one argument. In another aspect, a method is provided for training a spoken language dialog system that uses semantic role labeling. An expert is provided with a group of predicate/argument pairs. Ones of the predicate/argument pairs are selected as intents. Ones of the arguments are selected as named entities. Mappings from the arguments to frame slots are designed.
-
Citations
24 Claims
-
1. A spoken language understanding method, comprising:
-
semantically parsing a received utterance by semantic role labeling;
extracting one of a predicate or at least one argument from the semantically parsed utterance; and
estimating an intent based on at least one of the extracted predicate or the at least one extracted argument. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for training a spoken language dialog system that uses semantic role labeling, the method comprising:
-
providing an expert with a plurality of predicate/argument pairs;
selecting ones of the predicate/argument pairs as intents;
selecting ones of the arguments as named entities; and
designing mappings from the arguments to frame slots. - View Dependent Claims (11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
a processor; and
storage for storing data and a plurality of instructions for the processor, wherein the apparatus is configured to;
semantically parse a received utterance by semantic role labeling, extract one of a predicate or at least one argument from the semantically parsed utterance, and estimate an intent based on at least one of the extracted predicate or the at least one extracted argument. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. An apparatus comprising:
-
means for semantically parsing a received utterance by semantic role labeling;
means for extracting one of a predicate or at least one argument from the semantically parsed utterance;
means for estimating an intent based on at least one of the extracted predicate or the at least one argument;
-
Specification