Caching Strategies for In-memory Neighborhood-based Recommender Systems

Simon Dooms, Toon De Pessemier, Luc Martens

2013

Abstract

Neighborhood-based recommender systems rely greatly on calculated similarity values to match interesting items with users in online information systems. Because sometimes there are too many similarity values or available memory is limited it is not always possible to calculate and store all these values in advance. Sometimes only a subset can be stored and recalculations cannot be avoided. In this work we focus on caching systems that optimize this trade-off between memory requirements and computational redundancy in order to speed up the recommendation calculation process. We show that similarity values are not equally important and some are used considerably more than others during calculation. We devised a caching strategy (referred to as SMART-cache) that incorporates this usage frequency knowledge and compared it with a basic least recently used (LRU) caching mechanism. Results showed total execution time could be reduced by a factor of 5 using LRU for a cache storing only 0.2% of the total number of similarity values. The speedup of the SMART approach on the other hand was less affected by the order in which user-item pairs were calculated.

Download


Paper Citation


in Harvard Style

Dooms S., De Pessemier T. and Martens L. (2013). Caching Strategies for In-memory Neighborhood-based Recommender Systems . In Proceedings of the 9th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST, ISBN 978-989-8565-54-9, pages 435-440. DOI: 10.5220/0004351704350440

in Bibtex Style

@conference{webist13,
author={Simon Dooms and Toon De Pessemier and Luc Martens},
title={Caching Strategies for In-memory Neighborhood-based Recommender Systems},
booktitle={Proceedings of the 9th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,},
year={2013},
pages={435-440},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004351704350440},
isbn={978-989-8565-54-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 9th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,
TI - Caching Strategies for In-memory Neighborhood-based Recommender Systems
SN - 978-989-8565-54-9
AU - Dooms S.
AU - De Pessemier T.
AU - Martens L.
PY - 2013
SP - 435
EP - 440
DO - 10.5220/0004351704350440