TY - GEN
T1 - Improving simple collaborative filtering models using ensemble methods
AU - Bar, Ariel
AU - Rokach, Lior
AU - Shani, Guy
AU - Shapira, Bracha
AU - Schclar, Alon
PY - 2013/12/1
Y1 - 2013/12/1
N2 - In this paper we examine the effect of applying ensemble learning to the performance of collaborative filtering methods. We present several systematic approaches for generating an ensemble of collaborative filtering models based on a single collaborative filtering algorithm (single-model or homogeneous ensemble). We present an adaptation of several popular ensemble techniques in machine learning for the collaborative filtering domain, including bagging, boosting, fusion and randomness injection. We evaluate the proposed approach on several types of collaborative filtering base models: k-NN, matrix factorization and a neighborhood matrix factorization model. Empirical evaluation shows a prediction improvement compared to all base CF algorithms. In particular, we show that the performance of an ensemble of simple (weak) CF models such as k-NN is competitive compared with a single strong CF model (such as matrix factorization) while requiring an order of magnitude less computational cost.
AB - In this paper we examine the effect of applying ensemble learning to the performance of collaborative filtering methods. We present several systematic approaches for generating an ensemble of collaborative filtering models based on a single collaborative filtering algorithm (single-model or homogeneous ensemble). We present an adaptation of several popular ensemble techniques in machine learning for the collaborative filtering domain, including bagging, boosting, fusion and randomness injection. We evaluate the proposed approach on several types of collaborative filtering base models: k-NN, matrix factorization and a neighborhood matrix factorization model. Empirical evaluation shows a prediction improvement compared to all base CF algorithms. In particular, we show that the performance of an ensemble of simple (weak) CF models such as k-NN is competitive compared with a single strong CF model (such as matrix factorization) while requiring an order of magnitude less computational cost.
KW - Collaborative filtering
KW - Ensemble methods
KW - Recommendation systems
UR - http://www.scopus.com/inward/record.url?scp=84892932622&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-38067-9_1
DO - 10.1007/978-3-642-38067-9_1
M3 - Conference contribution
AN - SCOPUS:84892932622
SN - 9783642380662
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 1
EP - 12
BT - Multiple Classifier Systems - 11th International Workshop, MCS 2013, Proceedings
T2 - 11th International Workshop on Multiple Classifier Systems, MCS 2013
Y2 - 15 May 2013 through 17 May 2013
ER -