Abstract
Cross-Domain Collaborative Filtering solves the sparsity problem by transferring rating knowledge across multiple domains. However, how to transfer knowledge from auxiliary domains is nontrivial. In this paper, we propose a model-based CDCF algorithm by Integrating User Latent Vectors of auxiliary domains (CDCFIULV) from the perspective of classification. For a user-item interaction in the target domain, we first use the trivial location information as the feature vector, and use the rating information as the label. Thus we can convert the recommendation problem into a classification problem. However, such a two-dimensional feature vector is not sufficient to discriminate the different rating classes. Hence, we require some other features for the classification problem with the help of the rating information from the auxiliary domains.
In this paper, we assume the auxiliary domains contain dense rating data and share the same aligned users with the target domain. In this scenario, we employ UV decomposition model to obtain the user latent vectors from the auxiliary domains. We expand the trivial location feature vector in the target domain with the obtained user latent vectors from all the auxiliary domains. Thus we can effectively add features for the classification problem. Finally, we can train a classifier for this classification problem and predict the missing ratings for the recommender system. Hence the hidden knowledge in the auxiliary domains can be transferred to the target domain effectively via the user latent vectors. A major advantage of the CDCFIULV model over previous collective matrix factorization or tensor factorization models is that our model can adaptively select significant features during the training process. However, the previous collective matrix factorization or tensor factorization models need to adjust the weights of the auxiliary domains according to the similarities between the auxiliary domains and the target domain. We conduct extensive experiments to show that the proposed algorithm is more effective than many state-of-the-art single domain and cross domain CF methods.
Keywords
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Bobadilla, J., Ortega, F., Hernando, A., et al.: Recommender systems survey. Knowl.-Based Syst. 46(1), 109–132 (2013)
Goldberg, D., Nichols, D., Oki, B.M., et al.: Using collaborative filtering to weave an information tapestry. Commun. ACM 35(12), 61–70 (1992)
Liu, H., Hu, Z., Mian, A., et al.: A new user similarity model to improve the accuracy of collaborative filtering. Knowl.-Based Syst. 56(3), 156–166 (2014)
Cremonesi, P., Tripodi, A., Turrin, R.: Cross-domain recommender systems. In: Data Mining Workshops, pp. 496–503 (2011)
Berkovsky, S., Kuflik, T., Ricci, F.: Cross-domain mediation in collaborative filtering. In: User Modeling 2007, Proceedings of the International Conference, Um 2007, Corfu, Greece, June 25–29 2007, pp. 355–359 (2007)
Hu, L., Cao, J., Xu, G., Cao, L., Gu, Z., Zhu, C.: Personalized recommendation via cross-domain triadic factorization. In: WWW 2013, Rio de Janiero, Brazil, pp. 595–606 (2013)
Pan, W., Liu, N.N., Xiang, E.W., et al.: Transfer learning to predict missing ratings via heterogeneous user feedbacks. In: IJCAI 2011, Proceedings of the, International Joint Conference on Artificial Intelligence, Barcelona, Catalonia, Spain, July 2011
Singh, A.P., Kumar, G., Gupta, R.: Relational learning via collective matrix factorization. In: ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Las Vegas, Nevada, USA, pp. 650–658. DBLP, August 2008
Li, B., Yang, Q., Xue, X.: Can movies and books collaborate? Cross-domain collaborative filtering for sparsity reduction. In: IJCAI 2009, Proceedings of the, International Joint Conference on Artificial Intelligence, Pasadena, California, USA, pp. 2052–2057, July 2009
Li, B., Yang, Q., Xue, X.: Transfer learning for collaborative filtering via a rating-matrix generative model. In: International Conference on Machine Learning, ICML 2009, Montreal, Quebec, Canada, pp. 617–624, June 2009
Resnick, P., Iacovou, N., Suchak, M., et al.: GroupLens: an open architecture for collaborative filtering of netnews. In: Proceedings of the 1994 ACM Conference on Computer Supported Cooperative Work, pp. 175–186. ACM (1994)
Koren, Y., Bell, R., Volinsky, C.: Matrix factorization techniques for recommender systems. Computer 42(8), 30–37 (2009)
Caruana, R.: Multitask learning. Mach. Learn. 28(1), 41–75 (1997)
Kohavi, R.: A study of cross-validation and bootstrap for accuracy estimation and model selection. In: International Joint Conference on Artificial Intelligence, pp. 1137–1143 (2001)
Vapnik, V.N.: The Nature of Statistical Learning Theory. Springer, New York (1995)
Hsu, C.W., Lin, C.J.: A comparison on methods for multi-class support vector machines. IEEE Trans. Neural Netw. 13(2), 415–425 (2001)
Bishop, C.M.: Pattern Recognition and Machine Learning (Information Science and Statistics). Springer, New York (2006)
Gantner, Z., Rendle, S., Freudenthaler, C., et al.: MyMediaLite: a free recommender system library. In: ACM Conference on Recommender Systems, Recsys 2011, Chicago, IL, USA, pp. 305–308, October 2011
Chang, C.C., Lin, C.J.: LIBSVM: A library for support vector machines. ACM Trans. Intell. Syst. Technol. 2(3), 27 (2011)
Leskovec, J., Adamic, L.A., Huberman, B.A.: The dynamics of viral marketing. ACM Trans. Web 1(1), 5 (2005)
Acknowledgments
This work is sponsored by the National Natural Science Foundation of China (No. 61402246), a Project of Shandong Province Higher Educational Science and Technology Program (No. J15LN38), Qingdao indigenous innovation program (No. 15-9-1-47-jch), and the Natural Science Foundation of Shandong Province (ZR2016FQ10).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Yu, X., Jiang, F., Yu, M., Guo, Y. (2017). Cross Domain Collaborative Filtering by Integrating User Latent Vectors of Auxiliary Domains. In: Li, G., Ge, Y., Zhang, Z., Jin, Z., Blumenstein, M. (eds) Knowledge Science, Engineering and Management. KSEM 2017. Lecture Notes in Computer Science(), vol 10412. Springer, Cham. https://doi.org/10.1007/978-3-319-63558-3_28
Download citation
DOI: https://doi.org/10.1007/978-3-319-63558-3_28
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-63557-6
Online ISBN: 978-3-319-63558-3
eBook Packages: Computer ScienceComputer Science (R0)