| CPC G10L 15/1815 (2013.01) [G06F 40/295 (2020.01); G06F 40/30 (2020.01); G10L 15/063 (2013.01); G10L 15/22 (2013.01); G06F 40/279 (2020.01); G10L 2015/088 (2013.01); G10L 15/1822 (2013.01); G10L 2015/223 (2013.01); G10L 15/30 (2013.01)] | 20 Claims |

|
5. A computer-implemented method comprising:
receiving first input data representing a first natural language input;
determining, using an encoder and the first input data, first encoded representation data, the encoder comprising a plurality of sequential layers connected in series, the plurality of sequential layers including at least a first layer and a second layer different from the first layer, the first encoded representation data including a first value output by the first layer and a second value output by the second layer;
processing, using a first attention component associated with a first decoder, the first encoded representation data to determine the first value;
processing, using the first decoder, the first value to determine first natural language understanding (NLU) data corresponding to the first natural language input;
processing, using a second attention component associated with a second decoder, the first encoded representation data to determine the second value;
processing, using the second decoder, the second value to determine second NLU data corresponding to the first natural language input; and
determining, based at least in part on the first NLU data and the second NLU data, first output data responsive to the first natural language input.
|