Md Tanvir Al Amin, Charu Aggarwal, et al.
INFOCOM 2017
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.
Md Tanvir Al Amin, Charu Aggarwal, et al.
INFOCOM 2017
Guo-Jun Qi, Charu Aggarwal, et al.
IEEE TPAMI
Peng Cui, Huan Liu, et al.
IEEE Intelligent Systems
Jinghui Chen, Saket Sathe, et al.
SDM 2017