Agent-based Web recommender systems are applications capable to generate useful suggestions for visitors of Web sites. This task is generally carried out by exploiting the interaction between two agents, one that supports the human user and the other that manages the Web site. However, in the case of large agent communities and in presence of a high number of Web sites these tasks are often too heavy for the agents, even more if they run on devices having limited resources. In order to address this issue, we propose a new multi-agent architecture, called MARS, where each user's device is provided with a device agent, that autonomously collects information about the local user's behaviour. A single profile agent, associated with the user, periodically collects such information coming from the different user's devices to construct a global user profile. In order to generate recommendations, the recommender agent autonomously pre-computes data provided by the profile agents. This recommendation process is performed with the contribution of a site agent which indicates the recommendations to device agents that visit the Web site. This way, the site agent has the only task of suitably presenting the site content. We performed an experimental campaign on real data that shows the system works more effectively and more efficiently than other well-known agent-based recommenders.

Garruzzo, S., Rosaci, D., Sarne', G. (2007). MARS: An agent-based recommender system for the semantic web. In Distributed Applications and Interoperable Systems (pp.181-194). Berlin : Springer-Verlag [10.1007/978-3-540-72883-2_14].

MARS: An agent-based recommender system for the semantic web

SARNE' G
2007

Abstract

Agent-based Web recommender systems are applications capable to generate useful suggestions for visitors of Web sites. This task is generally carried out by exploiting the interaction between two agents, one that supports the human user and the other that manages the Web site. However, in the case of large agent communities and in presence of a high number of Web sites these tasks are often too heavy for the agents, even more if they run on devices having limited resources. In order to address this issue, we propose a new multi-agent architecture, called MARS, where each user's device is provided with a device agent, that autonomously collects information about the local user's behaviour. A single profile agent, associated with the user, periodically collects such information coming from the different user's devices to construct a global user profile. In order to generate recommendations, the recommender agent autonomously pre-computes data provided by the profile agents. This recommendation process is performed with the contribution of a site agent which indicates the recommendations to device agents that visit the Web site. This way, the site agent has the only task of suitably presenting the site content. We performed an experimental campaign on real data that shows the system works more effectively and more efficiently than other well-known agent-based recommenders.
paper
E-commerce; Multi-agent systems; Recommender systems
English
7th IFIP International Conference on Distributed Applications and Interoperable Systems
2007
INDULSKA J;RAYMOND K
Distributed Applications and Interoperable Systems
978-3-540-72881-8
2007
4531
181
194
http://dx.doi.org/10.1007/978-3-540-72883-2_14
none
Garruzzo, S., Rosaci, D., Sarne', G. (2007). MARS: An agent-based recommender system for the semantic web. In Distributed Applications and Interoperable Systems (pp.181-194). Berlin : Springer-Verlag [10.1007/978-3-540-72883-2_14].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/299444
Citazioni
  • Scopus 5
  • ???jsp.display-item.citation.isi??? 5
Social impact