Collaborative recommender systems: Combining effectiveness and efficiency
MetadataShow full item record
Recommender systems base their operation on past user ratings over a collection of items, for instance, books, CDs, etc. Collaborative filtering (CF) is a successful recommendation technique that confronts the "information overload" problem. Memory-based algorithms recommend according to the preferences of nearest neighbors, and model-based algorithms recommend by first developing a model of user ratings. In this paper, we bring to surface factors that affect CF process in order to identify existing false beliefs. In terms of accuracy, by being able to view the "big picture", we propose new approaches that substantially improve the performance of CF algorithms. For instance, we obtain more than 40% increase in precision in comparison to widely-used CF algorithms. In terms of efficiency, we propose a model-based approach based on latent semantic indexing (LSI), that reduces execution times at least 50% than the classic CF algorithms. © 2007 Elsevier Ltd. All rights reserved.
Showing items related by title, author, creator and subject.
Elahi M; Braunhofer M; Ricci F; Tkalcic M (Springer, 2013)Recommender systems (RSs) suffer from the cold-start or new user/item problem, i.e., the impossibility to provide a new user with accurate recommendations or to recommend new items. Active learning (AL) addresses this ...
Elahi M; Ricci F; Rubens N (Springer, 2014)In Collaborative Filtering Recommender Systems user's preferences are expressed in terms of rated items and each rating allows to improve system prediction accuracy. However, not all of the ratings bring the same amount ...
Action Prediction Models for Recommender Systems Based on Collaborative Filtering and Sequence Mining Hybridization Gurbanov T; Ricci F (ACM, 2017)Many recommender systems collect online users' activity and infer from it users' preferences. They record user actions of various types (e.g. clicks, views), and predict unknown, possibly future, interactions between users ...