A Multi Agent Architecture for Single User and Group Recommendation in the Tourism Domain

In this paper, we present a Multi Agent System aimed to support a user or a group of users on the planning of different leisure and tourist activities in a city. The system integrates agents that cooperate to dynamically capture the users profiles and to obtain a list of suitable and satisfactory activities for the user or for the group, by using the experience acquired through the interaction of the users and similar users with the system. Moreover, the system is also able to generate a time schedule of the list of recommended activities thus forming a real activity plan. This paper focuses on the architecture and functional behaviour of our system.

[1]  John Riedl,et al.  Recommender systems in e-commerce , 1999, EC '99.

[2]  Peretz Shoval,et al.  Information Filtering: Overview of Issues, Research and Systems , 2001, User Modeling and User-Adapted Interaction.

[3]  Anthony Jameson,et al.  More than the sum of its members: challenges for group recommender systems , 2004, AVI.

[4]  Leonard N. Foner,et al.  Yenta: a multi-agent, referral-based matchmaking system , 1997, AGENTS '97.

[5]  Liliana Ardissono,et al.  Intrigue: Personalized recommendation of tourist attractions for desktop and hand held devices , 2003, Appl. Artif. Intell..

[6]  A. Rieger,et al.  BerlinTainment - an agent-based serviceware framework for context-aware services , 2004, 1st International Symposium onWireless Communication Systems, 2004..

[7]  David E. Smith Choosing Objectives in Over-Subscription Planning , 2004, ICAPS.

[8]  Anthony Jameson,et al.  Enhancing Mutual Awareness in Group Recommender Systems , 2003 .

[9]  Barry Smyth,et al.  Social Interaction in the CATS Group Recommender ? , 2006 .

[10]  Laura Sebastia,et al.  e-Tourism: A Tourist Recommendation and Planning Application , 2008, 2008 20th IEEE International Conference on Tools with Artificial Intelligence.

[11]  A. Felfernig,et al.  A Short Survey of Recommendation Technologies in Travel and Tourism , 2006 .

[12]  Anthony Jameson,et al.  Two methods for enhancing mutual awareness in a group recommender system , 2004, AVI.

[13]  Laura Sebastia,et al.  GRSK: A Generalist Recommender System , 2010, WEBIST.

[14]  A. Jameson,et al.  Collaborative Preference Elicitation in a Group Travel Recommender System , 2002 .

[15]  Gediminas Adomavicius,et al.  Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions , 2005, IEEE Transactions on Knowledge and Data Engineering.

[16]  Paul Resnick,et al.  Recommender systems , 1997, CACM.

[17]  Laura Sebastia,et al.  A Group Recommender System for Tourist Activities , 2009, EC-Web.

[18]  Derek Long,et al.  Plan Constraints and Preferences in PDDL3 , 2006 .

[19]  Subbarao Kambhampati,et al.  Over-Subscription Planning with Numeric Goals , 2005, IJCAI.

[20]  Olli Niinivaara,et al.  Agent-Based Recommender Systems , 2004 .

[21]  Thomas Dean,et al.  Automated planning , 1996, CSUR.

[22]  Michael J. Pazzani,et al.  A Framework for Collaborative, Content-Based and Demographic Filtering , 1999, Artificial Intelligence Review.