Value of information with streaming evidence based on a prediction of a future belief at a future time
First Claim
Patent Images
1. A method for executing an assistant on a computing device to determine whether or not to act, the method comprising:
- receiving, by the assistant, streaming evidence from one or more sensors;
constructing, by the assistant, one or more belief projection models to predict a future belief over a state at a future time, the one or more belief projection models using existing evidence that is collected until a defined period of time to determine a probability of a future state that is based on evidence to be collected between the defined period of time and the future time, the existing evidence comprising the streaming evidence and other evidence obtained prior to the streaming evidence;
based on the predicted future belief and the one or more belief projection models, determining, by the assistant device, a likelihood of obtaining particular evidence between the defined period of time and the future time to determine whether to act at the defined period of time for a next action or wait for the future time to act for the next action; and
based on determining to act at the defined period of time or wait for the future time to act for the next action, transmitting, by the assistant device, data using an output device at the defined period of time without obtaining the particular evidence or upon receipt of the particular evidence at the future time.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject disclosure is directed towards processing evidence, which may include high-dimensional streaming evidence, into a future belief state. The existing evidence is used to project a belief about a future state. The future belief state may be used to determine whether to wait for additional evidence, or to act now without waiting for additional evidence, e.g., based on a cost of the delay. For example, an autonomous assistant may decide based upon the belief whether to engage a person or not, or to wait for more information before the engagement decision is made.
-
Citations
20 Claims
-
1. A method for executing an assistant on a computing device to determine whether or not to act, the method comprising:
-
receiving, by the assistant, streaming evidence from one or more sensors; constructing, by the assistant, one or more belief projection models to predict a future belief over a state at a future time, the one or more belief projection models using existing evidence that is collected until a defined period of time to determine a probability of a future state that is based on evidence to be collected between the defined period of time and the future time, the existing evidence comprising the streaming evidence and other evidence obtained prior to the streaming evidence; based on the predicted future belief and the one or more belief projection models, determining, by the assistant device, a likelihood of obtaining particular evidence between the defined period of time and the future time to determine whether to act at the defined period of time for a next action or wait for the future time to act for the next action; and based on determining to act at the defined period of time or wait for the future time to act for the next action, transmitting, by the assistant device, data using an output device at the defined period of time without obtaining the particular evidence or upon receipt of the particular evidence at the future time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for executing an assistant on a computing device to determine whether or not to act, the system comprising:
-
a processor; processing logic; a sensor set comprising one or more sensors; and an output mechanism set comprising one or more output devices; the processing logic, when executed by the processor, configured to; process evidence received via the sensor set, including streaming the evidence into one or more belief projection models, the one or more belief projection models using existing evidence that is collected until a defined period of time to determine a probability of a future state that is based on evidence to be collected between the defined period of time and the future time, the existing evidence comprising the streaming evidence and other evidence obtained prior to the streaming evidence; using a predicted future belief obtained from the one or more belief projection models to determine a likelihood of obtaining particular evidence between the defined period of time and the future time to determine whether to act at the defined period of time for a next action or wait for the future time to act for the next action; and based on determining to act at the defined period of time or wait for the future time to act for the next action, transmitting data using one or more of the output devices at the defined period of time without obtaining the particular evidence or upon receipt of the particular evidence at the future time. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. One or more computer-readable hardware storage devices having computer-executable instructions for executing an assistant on a computing device to determine whether or not to act, that cause the assistant to perform operations comprising:
-
receiving sensory evidence, including high-dimensional streaming evidence into one or more belief projection models, the one or more belief projection models using existing evidence that is collected until a defined period of time to determine a probability of a future state that is based on evidence to be collected between the defined period of time and the future time, the existing evidence comprising the streaming evidence and other evidence obtained prior to the streaming evidence; determining a likelihood of obtaining particular evidence is between the defined period of time and the future time to determine whether to act at the defined period of time for a next action or wait for the future time to act for the next action; based on determining to act at the defined period of time or wait for the future time to act for the next action, transmitting data using an output device at the defined period of time without obtaining the particular evidence or upon receipt of the particular evidence at the future time. - View Dependent Claims (17, 18, 19, 20)
-
Specification