scispace - formally typeset
Search or ask a question

Showing papers by "Adam Cheyer published in 2014"


Patent
14 Mar 2014
TL;DR: In this paper, an electronic device with one or more processors and memory includes a procedure for training a digital assistant, in which the device detects an impasse in a dialogue between the digital assistant and a user including a speech input and adopts or rejects the hypothesis based on feedback information collected from the subsequent completion.
Abstract: An electronic device with one or more processors and memory includes a procedure for training a digital assistant. In some embodiments, the device detects an impasse in a dialogue between the digital assistant and a user including a speech input. During a learning session, the device utilizes a subsequent clarification input from the user to adjust intent inference or task execution associated with the speech input to produce a satisfactory response. In some embodiments, the device identifies a pattern of success or failure associated with an aspect previously used to complete a task and generates a hypothesis regarding a parameter used in speech recognition, intent inference or task execution as a cause for the pattern. Then, the device tests the hypothesis by altering the parameter for a subsequent completion of the task and adopts or rejects the hypothesis based on feedback information collected from the subsequent completion.

168 citations


Patent
10 Jul 2014
TL;DR: In this article, a computer task is divided into a plurality of subtasks for each of computer nodes or clustered computer nodes, and the plurality of solution methods are later combined to generate a result of the computer task.
Abstract: PROBLEM TO BE SOLVED: To remarkably reduce an advanced software-based financial trend and cost for performing pattern analysisSOLUTION: A computer task is divided A throughput required to execute analysis and a computer task is distributed to a plurality of subtasks for each of computer nodes or clustered computer nodes Each subtask is executed on any of a plurality of processing devices, and a plurality of solution methods are generated The plurality of solution methods are later combined to generate a result of the computer task An individual controlling the processing devices receives a counter value when a processing device relating to the individual himself/herself is used Algorithm can be evolved with elapse of time as an option After that, one evolved algorithm or more are selected according to a predetermined condition