Ensemble methods for improving the performance of neighborhood-based collaborative filtering

  • Authors:
  • Alon Schclar;Alexander Tsikinovsky;Lior Rokach;Amnon Meisels;Liat Antwarg

  • Affiliations:
  • Deutsche Telekom Laboratories at Ben-Gurion University, Ben-Gurion University of the Negev, Beer-Sheva, Israel;Deutsche Telekom Laboratories at Ben-Gurion University, Beer-Sheva, Israel;Ben-Gurion University of the Negev, Beer-Sheva, Israel;Ben-Gurion University of the Negev, Beer-Sheva, Israel;Deutsche Telekom Laboratories at Ben-Gurion University, Ben-Gurion University of the Negev, Beer-Sheva, Israel

  • Venue:
  • Proceedings of the third ACM conference on Recommender systems
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Recommender systems provide consumers with ratings of items. These ratings are based on a set of ratings that were obtained from a wide scope of users. Predicting the ratings can be formulated as a regression problem. Ensemble regression methods are effective tools that improve the results of simple regression algorithms by iteratively applying the simple algorithm to a diverse set of inputs. The present paper describes a simple and effective ensemble regressor for the prediction of missing ratings in recommender systems. The ensemble method is an adaptation of the AdaBoost regression algorithm for recommendation tasks. In all iterations, interpolation weights for all nearest neighbors are simultaneously derived by minimizing the root mean squared error. From iteration to iteration instances that are hard to predict are reinforced by manipulating their weights in the goal function that needs to be minimized. The experimental evaluation demonstrates that the ensemble methodology significantly improves the predictive performance of single neighborhood-based collaborative filtering.