Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Distributed architecture for k-nearest neighbors recommender systems
Formoso V., Fernández D., Cacheda F., Carneiro V. World Wide Web18 (4):997-1017,2015.Type:Article
Date Reviewed: Nov 10 2015

Recommender systems are increasingly used to predict a user’s preference for a given item over others. A win-win situation is created when users are able to find desired products or services quickly, while companies are able to increase sales through a customer-centric approach. Collaborative filtering is a technique used by some recommender systems to make predictions for a customer, based on the similar preferences of existing users.

Modern methods for collaborative filtering, such as matrix factorization, are popular due to their accuracy; however, they “cannot be used in real-world applications due to efficiency issues,” according to the authors. They propose two techniques to distribute recommender systems that use k-nearest neighbors (kNN) algorithms for collaborative filtering. “In item partition, each node keeps a partial profile for each user, consisting of the ratings for a particular subset of the items.” On the other hand, “in user partition, each node holds a subset of the user profiles.”

After evaluating the two techniques using a novel simulation model, the authors found that item partition provides better response times only for very large profiles, while user partition fares better with smaller profiles. The latter performs significantly better in terms of throughput when compared to item partition.

This work represents a solid step toward improving the throughput and scalability of distributed kNN recommender systems. The simulator designed to evaluate the collaborative filtering performance will serve as a reference to others in the field. It will be interesting to see how well the techniques will perform with a real large-scale system rather than simulations.

Reviewer:  Gianluca Valentino Review #: CR143918 (1601-0077)
Bookmark and Share
 
Distributed Systems (H.3.4 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Distributed Systems": Date
High-dimensional nearest neighbor search with remote data centers
Wang C., Wang X. Knowledge and Information Systems 4(4): 440-465, 2002. Type: Article
May 30 2003
Document replication and distribution in extensible geographically distributed Web servers
Zhuo L., Wang C., Lau F. Journal of Parallel and Distributed Computing 63(10): 927-944, 2003. Type: Article
Jun 18 2004
Collectives and the design of complex systems
Tumer K., Wolpert D., Turner K., Springer-Verlag, London, UK, 2004.  321, Type: Book (9780387401652)
Jul 27 2004
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy