As in previous work, the overall evaluation of an option is computed as the weighted sum of its evaluation on each attribute.
if f represents the option being evaluated, N is the total number of attributes, and w i and v i are, respectively, the weight and the value for attribute i, then the evaluation v( f ) of option f is computed as follows: To create a user model for a specific user, two types of information are required.