Title: A distributed recommender system architecture

Authors: Panagiotis Giannikopoulos; Costas Vassilakis

Addresses: Department of Computer Science and Technology, University of Peloponnese, Terma Karaiskaki, 22100, Tripoli, Greece. ' Department of Computer Science and Technology, University of Peloponnese, Terma Karaiskaki, 22100, Tripoli, Greece

Abstract: In contemporary internet architectures, including server farms and blog aggregators, web log data may be scattered among multiple cooperating peers. In order to perform content personalisation through provision of recommendations on such architectures, it is necessary to employ a recommendation algorithm; however, the majority of such algorithms are centralised, necessitating excessive data transfers and exhibiting performance issues when the number of users or the volume of data increase. In this paper, we propose an approach where the clickstream information is distributed to a number of peers, which cooperate for discovering frequent patterns and for generating recommendations, introducing: a) architectures that allow the distribution of both the content and the clickstream database to the participating peers; b) algorithms that allow collaborative decisions on the recommendations to the users, in the presence of scattered log information. The proposed approach may be employed in various domains, including digital libraries, social data, server farms and content distribution networks.

Keywords: frequent pattern mining; load balancing; generalised association rule mining; GARM; FP-growth; GP-close; FGP; distributed recommender systems; content personalisation; internet architectures; server farms; blog aggregators; web log data; clickstream information; digital libraries; social data; content distribution networks.

DOI: 10.1504/IJWET.2012.048517

International Journal of Web Engineering and Technology, 2012 Vol.7 No.3, pp.203 - 227

Published online: 16 Aug 2014 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article