Using rating matrix compression techniques to speed up collaborative recommendations

  • Authors:
  • Vreixo Formoso;Diego Fernández;Fidel Cacheda;Victor Carneiro

  • Affiliations:
  • Department of Information and Communication Technologies, Facultad de Informática, Coruña, Spain 15071;Department of Information and Communication Technologies, Facultad de Informática, Coruña, Spain 15071;Department of Information and Communication Technologies, Facultad de Informática, Coruña, Spain 15071;Department of Information and Communication Technologies, Facultad de Informática, Coruña, Spain 15071

  • Venue:
  • Information Retrieval
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Collaborative filtering is a popular recommendation technique. Although researchers have focused on the accuracy of the recommendations, real applications also need efficient algorithms. An index structure can be used to store the rating matrix and compute recommendations very fast. In this paper we study how compression techniques can reduce the size of this index structure and, at the same time, speed up recommendations. We show how coding techniques commonly used in Information Retrieval can be effectively applied to collaborative filtering, reducing the matrix size up to 75 %, and almost doubling the recommendation speed. Additionally, we propose a novel identifier reassignment technique, that achieves high compression rates, reducing by 40 % the size of an already compressed matrix. It is a very simple approach based on assigning the smallest identifiers to the items and users with the highest number of ratings, and it can be efficiently computed using a two pass indexing. The usage of the proposed compression techniques can significantly reduce the storage and time costs of recommender systems, which are two important factors in many real applications.