SYSTEM AND METHOD FOR CUSTOMIZING A USER MODEL OF A DEVICE USING OPTIMIZED QUESTIONING
A system and method for customizing a user model of a device using optimized questioning. The method includes: retrieving a user model associated with a user of a device; identifying a plurality of data items having undetermined certainty levels with respect to the user model; selecting a question that a response thereto is most likely to allow a highest contribution level to the user model, wherein the highest contribution level to the user model is determined based on an analysis of a first contribution level of the question to at least one data item of the plurality of data items and a second contribution level of the at least one data item to the user model; relaying the selected question to the user; receiving a user response to the question; and updating the user model based on the received user response.
1 . A method for customizing a user model of a device using optimized questioning, comprising:
retrieving a user model associated with a user of a device;
identifying a plurality of data items having undetermined certainty levels with respect to the user model;
selecting a question that a response thereto is most likely to allow a highest contribution level to the user model, wherein the highest contribution level to the user model is determined based on an analysis of a first contribution level of the question to at least one data item of the plurality of data items and a second contribution level of the at least one data item to the user model;
relaying the selected question to the user;
receiving a user response to the question; and
updating the user model based on the received user response.
2 . The method of claim 1 , wherein updating the user model includes at least one of: adding at least one data item to the user model and adding at least a certainty level to the plurality of data items having undetermined certainty levels.
3 . The method of claim 1 , wherein an execution of at least a physical interaction with the user is adjusted based on the updated user model.
4 . The method of claim 1 , further comprising:
determining an ideal time for user engagement; and
relaying the selected question is at the determined ideal time.
5 . The method of claim 1 , wherein each data item of the plurality of data items is associated with a contribution level to the user model.
6 . The method of claim 5 , wherein the selected question is determined to most likely add a highest contribution level to at least one of the plurality of data items.
7 . The method of claim 1 , wherein the first contribution level allows for determining whether the at least one data item will be determined above the certainty level by receiving a response to the selected question.
8 . The method of claim 1 , wherein the second contribution level indicates an influence level of having data related to the at least one data item on the overall user model.
9 . The method of claim 1 , wherein the user model is represented by a set of parameters associated with the user.
10 . A non-transitory computer readable medium having stored thereon instructions for causing a processing circuitry to perform a process, the process comprising:
retrieving a user model associated with a user of a device;
identifying a plurality of data items having undetermined certainty levels with respect to the user model;
selecting a question that a response thereto is most likely to allow a highest contribution level to the user model, wherein the highest contribution level to the user model is determined based on an analysis of a first contribution level of the question to at least one data item of the plurality of data items and a second contribution level of the at least one data item to the user model;
relaying the selected question to the user;
receiving a user response to the question; and
updating the user model based on the received user response.
11 . A system for customizing a user model of a device using optimized questioning, comprising:
a processing circuitry; and
a memory, the memory containing instructions that, when executed by the processing circuitry, configure the system to:
retrieve a user model associated with a user of a device;
identify a plurality of data items having undetermined certainty levels with respect to the user model;
select a question that a response thereto is most likely to allow a highest contribution level to the user model, wherein the highest contribution level to the user model is determined based on an analysis of a first contribution level of the question to at least one data item of the plurality of data items and a second contribution level of the at least one data item to the user model;
relay the selected question to the user;
receive a user response to the question; and
update the user model based on the received user response.
12 . The system of claim 11 , wherein updating the user model includes at least one of: adding at least one data item to the user model and adding at least a certainty level to the plurality of data items having undetermined certainty levels.
13 . The system of claim 11 , wherein an execution of at least a physical interaction with the user is adjusted based on the updated user model.
14 . The system of claim 11 , wherein the system if further configured to:
determine an ideal time for user engagement; and
relay the selected question is at the determined ideal time.
15 . The system of claim 11 , wherein each data item of the plurality of data items is associated with a contribution level to the user model.
16 . The system of claim 15 , wherein the selected question is determined to most likely add a highest contribution level to at least one of the plurality of data items.
17 . The system of claim 11 , wherein the first contribution level allows for determining whether the at least one data item will be determined above the certainty level by receiving a response to the selected question.
18 . The system of claim 11 , wherein the second contribution level indicates an influence level of having data related to the at least one data item on the overall user model.
19 . The system of claim 11 , wherein the user model is represented by a set of parameters associated with the user.