Web recommender systems are Web applications capable of generating useful suggestions for visitors of Internet sites. However, in the case of large user communities and in presence of a high number of Web sites, these tasks are computationally onerous, even more if the client software runs on devices with limited resources. Moreover, the quality of the recommendations strictly depends on how the recommendation algorithm takes into account the currently used device. Some approaches proposed in the literature provide multidimensional recommendations considering, besides items and users, also the exploited device. However, these systems do not efficiently perform, since they assign to either the client or the server the arduous cost of computing recommendations. In this article, we argue that a fully distributed organization is a suitable solution to improve the efficiency of multidimensional recommender systems. In order to address these issues, we propose a novel distributed architecture, called MUADDIB, where each user’s device is provided with a device assistant that autonomously retrieves information about the user’s behavior. Moreover, a single profiler, associated with the user, periodically collects information coming from the different user’s device assistants to construct a global user’s profile. In order to generate recommendations, a recommender precomputes data provided by the profilers. This way, the site manager has only the task of suitably presenting the content of the site, while the computation of the recommendations is assigned to the other distributed components. Some experiments conducted on real data and using some well-known metrics show that the system works more effectively and efficiently than other device-based distributed recommenders.

Garruzzo, S., Rosaci, D., Sarne', G. (2009). MUADDIB: A distributed recommender system supporting device adaptivity. ACM TRANSACTIONS ON INFORMATION SYSTEMS, 27(4), 1-41 [10.1145/1629096.1629102].

MUADDIB: A distributed recommender system supporting device adaptivity

SARNE' G
2009

Abstract

Web recommender systems are Web applications capable of generating useful suggestions for visitors of Internet sites. However, in the case of large user communities and in presence of a high number of Web sites, these tasks are computationally onerous, even more if the client software runs on devices with limited resources. Moreover, the quality of the recommendations strictly depends on how the recommendation algorithm takes into account the currently used device. Some approaches proposed in the literature provide multidimensional recommendations considering, besides items and users, also the exploited device. However, these systems do not efficiently perform, since they assign to either the client or the server the arduous cost of computing recommendations. In this article, we argue that a fully distributed organization is a suitable solution to improve the efficiency of multidimensional recommender systems. In order to address these issues, we propose a novel distributed architecture, called MUADDIB, where each user’s device is provided with a device assistant that autonomously retrieves information about the user’s behavior. Moreover, a single profiler, associated with the user, periodically collects information coming from the different user’s device assistants to construct a global user’s profile. In order to generate recommendations, a recommender precomputes data provided by the profilers. This way, the site manager has only the task of suitably presenting the content of the site, while the computation of the recommendations is assigned to the other distributed components. Some experiments conducted on real data and using some well-known metrics show that the system works more effectively and efficiently than other device-based distributed recommenders.
Articolo in rivista - Articolo scientifico
Distributed Artificial Intelligence; Recommender systems; adaptivity; personalization; Multi-agent system; Recommender systems; Adaptivity
English
2009
27
4
1
41
24
reserved
Garruzzo, S., Rosaci, D., Sarne', G. (2009). MUADDIB: A distributed recommender system supporting device adaptivity. ACM TRANSACTIONS ON INFORMATION SYSTEMS, 27(4), 1-41 [10.1145/1629096.1629102].
File in questo prodotto:
File Dimensione Formato  
rosaci_2009_tois_muaddib_editor.pdf

Solo gestori archivio

Dimensione 1.69 MB
Formato Adobe PDF
1.69 MB Adobe PDF   Visualizza/Apri   Richiedi una copia
rosaci_2009_tois_muaddib_post.pdf

Solo gestori archivio

Dimensione 771.01 kB
Formato Adobe PDF
771.01 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/299426
Citazioni
  • Scopus 30
  • ???jsp.display-item.citation.isi??? 21
Social impact