Agent technology provides many services to users. The tasks in which agents are involved include information filtering, information retrieval, user's tasks automation, browsing assistance and so on. In order to assist users, agents have to learn their preferences. These preferences are represented by user profiles. Many techniques have been developed for user profiling, which vary from statistical keyword analysis to social filtering algorithms and different machine learning techniques. This paper presents a technique that integrates Case-Based Reasoning and Bayesian Networks to build user profiles incrementally. Case-Based Reasoning provides a mechanism to acquire knowledge about user actions that are worth recording to determine his habits and preferences. Bayesian Networks provide a tool to model quantitative and qualitative relationships between items of interest. Information needed to build the BN is taken from cases stored in the case base. This technique supports particular...
Silvia N. Schiaffino, Analía Amandi