Kernelized matrix factorization for collaborative filtering

43Citations
Citations of this article
31Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Matrix factorization (MF) methods have shown great promise in collaborative filtering (CF). Conventional MF methods usually assume that the correlated data is distributed on a linear hyperplane, which is not always the case. Kernel methods are used widely in SVMs to classify linearly non-separable data, as well as in PCA to discover the non-linear embeddings of data. In this paper, we present a novel method to kernelize matrix factorization for collaborative filtering, which is equivalent to performing the low-rank matrix factorization in a possibly much higher dimensional space that is implicitly defined by the kernel function. Inspired by the success of multiple kernel learning (MKL) methods, we also explore the approach of learning multiple kernels from the rating matrix to further improve the accuracy of prediction. Since the right choice of kernel is usually unknown, our proposed multiple kernel matrix factorization method helps to select effective kernel functions from the candidates. Through extensive experiments on real-world datasets, we show that our proposed method captures the nonlinear correlations among data, which results in improved prediction accuracy compared to the state-of-art CF models.

Cite

CITATION STYLE

APA

Liu, X., Aggarwal, C., Li, Y. F., Kong, X., Sun, X., & Sathe, S. (2016). Kernelized matrix factorization for collaborative filtering. In 16th SIAM International Conference on Data Mining 2016, SDM 2016 (pp. 378–386). Society for Industrial and Applied Mathematics Publications. https://doi.org/10.1137/1.9781611974348.43

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free