Microsoft Corporation
RESOLVING TEMPORAL AMBIGUITIES IN NATURAL LANGUAGE INPUTS LEVERAGING SYNTAX TREE PERMUTATIONS

Last updated:

Abstract:

In non-limiting examples of the present disclosure, systems, methods and devices for resolving temporal ambiguities are presented. A natural language input may be received. A temporal component of the input may be identified. A determination may be made that the temporal component includes a conjunction that separates temporal meeting block alternatives. A temporal ambiguity may be identified in one of the meeting block alternatives. A plurality of syntax tree permutations may be generated for the meeting block alternative where the ambiguity was identified. A machine learning model that has been trained to identify a most relevant permutation for a given natural language input may be applied to each of the plurality of permutations. A temporal meeting block alternative corresponding to the most relevant permutation may be surfaced.

Status:
Application
Type:

Utility

Filling date:

6 May 2022

Issue date:

18 Aug 2022