CALVIN: A Personalized Web-Search Agent based on Monitoring User Actions.
Sandra Zabala, Gábor Loerincs, Yubesli Bello, Victor Dias · 2001
In this paper we describe Calvin, an intelligent agent that learns user interests by monitoring user activities while he/she searches and browses the Web. The user profile is created and maintained from a contentbased and event-based analysis of the visited pages using Inductive Logic Programming. The user submits queries which are expanded considering the information represented in her/his profile. Once the expanded query is submitted to and answered byasearch engine, the agent performs a relevance ranking of the results based on the user interests. After some experiments, Calvin has demonstrated tobecapable of learning and adapting user interests without any explicit feedback from her/him.