SELECTIVE SAMPLING OF USER STATE BASED ON EXPECTED UTILITY
First Claim
1. A computer-implemented system that facilitates model enhancement, comprising:
- a modeling component that builds and runs a model based on data associated with a user; and
a sampling component that selectively samples the data based on failure analysis of the model.
2 Assignments
0 Petitions
Accused Products
Abstract
Model enhancement architecture that provides selective sampling of data to enhance model performance where model testing is deemed to be poor. Sampling can include direct interaction with the user while the user is logged-in to the computing system. The system can be used to infer a computer user'"'"'s current interruptability based on computer activity and relevant contextual information. Personalized models can then be created that are utilized to determine a cost of interruption and an expected utility. A modeling component is provided that builds and runs models based on data. The data can be any type of data such as application data, user profile data, tracking data, user state data, user situation data, and so on. A sampling component samples the data based on failure analysis of the model. The architecture is a utility-centric approach to gathering data to maximally enhance the current model.
77 Citations
20 Claims
-
1. A computer-implemented system that facilitates model enhancement, comprising:
-
a modeling component that builds and runs a model based on data associated with a user; and a sampling component that selectively samples the data based on failure analysis of the model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method of performing selective sampling of data to enhance model performance, comprising:
-
creating a model based on a set of data; testing the model against the set of data to determine performance results; and initiating selective sampling of additional data when the performance results generated from the set of data are poor. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer-executable system that facilitates model enhancement, comprising:
-
means for creating a model based on a set of data; means for testing the model against the set of data to determine performance results; means for initiating selective sampling of additional data from a user when the performance results generated from the set of data are poor; and means for generating a cost of interruption based on the additional data.
-
Specification