Dynamic learning and refinement of preferences through keywords

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...

Descripción completa

Detalles Bibliográficos
Autor: Perelló Cruz, David
Tipo de recurso: tesis de maestría
Fecha de publicación:2012
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2099.1/16443
Acceso en línea:https://hdl.handle.net/2099.1/16443
Access Level:acceso abierto
Palabra clave:Sistemes experts (Informàtica)
Recommender systems (Information filtering)
Expert systems (Computer science)
Sistemes recomanadors (Filtratge d'informació)
Àrees temàtiques de la UPC::Informàtica::Intel·ligència artificial::Sistemes experts
Àrees temàtiques de la UPC::Informàtica::Intel·ligència artificial::Agents intel·ligents
Descripción
Sumario: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.