Dynamic learning and refinement of preferences through keywords
Document typeMaster thesis
Rights accessOpen Access
The main goal in this work is to learn user preferences in situations where the objects to be treated are formed only by textual information and we continuously have information of selections made by the user. This work has been divided in two major parts: the first one including the algorithms and techniques to rank a set of alternatives, and the second one including the techniques to maintain the profile up to date. Regarding the first part, the goal is to evaluate an object of type text, i.e. given the user preferences to assign the degree of potential interest on that object. This will allow us to evaluate the set of alternatives and to sort them according to the user preferences. Concerning the second part, the main goal is to design a method to update the user profile, given the user selection from a set of alternatives in the first part. This method will allow to adapt a user profile in an unsupervised and dynamic way. To achieve these objectives it is necessary to fulfil the tasks discussed in this document and named below in the document organization.