scispace - formally typeset
Search or ask a question

Showing papers by "Jakob Uszkoreit published in 2013"


Proceedings Article
01 Aug 2013
TL;DR: This work presents a language independent semantic parser for learning the interpretation of temporal phrases given only a corpus of utterances and the times they reference, making use of a latent parse that encodes a language-flexible representation of time.
Abstract: Temporal resolution systems are traditionally tuned to a particular language, requiring significant human effort to translate them to new languages. We present a language independent semantic parser for learning the interpretation of temporal phrases given only a corpus of utterances and the times they reference. We make use of a latent parse that encodes a language-flexible representation of time, and extract rich features over both the parse and associated temporal semantics. The parameters of the model are learned using a weakly supervised bootstrapping approach, without the need for manually tuned parameters or any other language expertise. We achieve state-of-the-art accuracy on all languages in the TempEval2 temporal normalization task, reporting a 4% improvement in both English and Spanish accuracy, and to our knowledge the first results for four other languages.

22 citations


Patent
Jakob Uszkoreit1, Percy Liang1
25 Jun 2013
TL;DR: In this article, a parse is used to determine whether the input sentence invokes a specific action, and if so, what arguments are to be passed to the invocation of the action.
Abstract: Systems, methods and apparatus for learning parsing rules and argument identification from crowdsourcing of proposed command inputs are disclosed. Crowdsourcing techniques are used to generate rules for parsing input sentences. A parse is used to determine whether the input sentence invokes a specific action, and if so, what arguments are to be passed to the invocation of the action.

15 citations


Patent
25 Jun 2013
TL;DR: In this paper, a language processing system identifies first command input sentences that do not successfully parse by any parsing rule in a set of parsing rules and selects the first sentence as a candidate input sentence.
Abstract: A language processing system identifies first command input sentences that do not successfully parse by any parsing rule in a set of parsing rules. Each of the parsing rules is associated with an action, and a user device performs the action associated with a parsing rule in response to an input sentence being successfully parsed by the parsing rule. For each of these identified first sentences, the system determines whether the first input sentence has an underserving signal that is indicative of one or more actions being underserved. If the first sentence has the underserving signal, then the first sentence is selected as a candidate input sentence. Each candidate input sentence is provided to an action analysis processes that determines whether a candidate input sentence is to be associated with one action, and upon a positive determination generates a parsing rule for the candidate input sentence.

4 citations


Patent
25 Jun 2013
TL;DR: The authors use annotation services that are external to the language processing system to identify n-grams that identify entities in an input sentence, and parse initializations are generated for parsing rules and parses for each rule are attempted.
Abstract: A language processing system uses annotation services that are external to the language processing system to identify n-grams that identify entities in an input sentence. The n-grams are annotated by the annotation services. The annotations are used to determine which n-grams, if any, correspond to instances of an entity type (e.g., values for a variable or terminals for a non-terminal). After determining which n-grams correspond to entity types, parse initializations are generated for parsing rules and parses for each rule are attempted. The rules that successfully parse are used to determine whether the input sentence invokes a specific action, and if so, what arguments are to be passed to the invocation of the action.

2 citations


Patent
25 Jun 2013
TL;DR: In this article, a method for accessing command sentences stored in a data store is presented, where each command sentence is a collection of n-grams and each sentence includes at least one non-terminal ngram that maps to a nonterminal type.
Abstract: A method includes accessing command sentences stored in a data store, wherein each command sentence is a collection of n-grams and each command sentence includes at least one n-gram that is a non-terminal n-gram that maps to a non-terminal type, and wherein the command sentences include non-terminal n-grams that collectively map to a plurality of different non-terminal types; for each of the non-terminal types: identifying n-gram spans; determining clusters of the n-gram spans, each cluster including n-gram spans meeting a measure of similarity of n-grams spans that belong to the cluster; and for each cluster of n-gram spans, determining, from the n-gram spans belonging to the cluster, a new non-terminal type to which the terminal n-grams of the n-gram spans map

2 citations


Patent
25 Jun 2013
TL;DR: In this paper, a language processing system identifies sequential command inputs in user session data stored in logs, each sequence command input is a first command input followed by a second command input, and the system determines user actions in response to each command input.
Abstract: A language processing system identifies sequential command inputs in user session data stored in logs. Each sequence command input is a first command input followed by a second command input. The system determines user actions in response to each command input. For the second command input, an action was taken at the user device in response to the command input, and there is no parsing rule associated with the action that parses to the first command input. If there is a sufficient co-occurrence of the first and second command inputs and the resulting action in the logs, then a parsing rule for the action may be augmented with a rule for the first command input.

1 citations


Patent
Jakob Uszkoreit1, Percy Liang1, Daniel M. Bikel1, Pravir Kumar Gupta1, Omer Bar-or1 
25 Jun 2013
TL;DR: In this paper, a system determines search hypotheses for a search query, each search hypothesis defining a search type and corresponding to a resource corpus of a type that matches the search type; for each hypothesis, generate a hypothesis search query based on the search query and the search types and submits the hypothesis search queries to a search service to determine a search hypothesis score.
Abstract: A system determines search hypotheses for a search query, each search hypothesis defining a search type and respectively corresponding to a resource corpus of a type that matches the search type; for each search hypothesis, generate a hypothesis search query based on the search query and the search type and submits the hypothesis search query to a search service to determine a search hypothesis score, and for each search hypothesis having a search hypothesis score meeting a search hypothesis threshold, providing search results for the search operation performed for the hypothesis search query determined for the search hypothesis; and for each search hypothesis not having a search hypothesis score meeting a search hypothesis threshold, not providing search results for the search operation performed for the hypothesis search query determined for the search hypothesis.

1 citations


Patent
25 Jun 2013
TL;DR: In this paper, a lattice parser is used to semantically parse a command input represented by lattice, which is then projected back into the lattice and then lattice parsing is performed to rectify with annotations.
Abstract: A language processing system uses a lattice parser that semantically parses a command input represented by a lattice. The parser receives a hypotheses space of outputs as encoded in a lattice. Annotations of the input are projected back into the lattice and then lattice parsing is performed to rectify with the annotations. Parsing rules are applied to path fragments in the lattice. The rules that successfully parse from the start node to the end node of the lattice are used to determine whether the command input sentence invokes a specific action, and if so, what arguments are to be passed to the invocation of the action.

Patent
25 Jun 2013
TL;DR: In this article, a method identifies pairs of first and second command inputs from respective user device sessions for which the first operation data are indicative of a first operation failure and a second operation success.
Abstract: A method identifies pairs of first and second command inputs from respective user device sessions for which the first and second operation data are indicative of a first operation failure and a second operation success. The first operation data indicate a first operation performed on data from a first resource property in response to the first command input, and the second operation data indicate a second operation performed on data from a second resource property in response to the second command input. They system determines, from the identified pairs of first and second command inputs, command inputs for which a parsing rule that is associated with the second operation is to be generated.

Patent
Jakob Uszkoreit1
27 Sep 2013