Abstract
Collaborative filtering usually suffers from limited performance due to a data sparsity problem. Transfer learning presents an unprecedented opportunity to alleviate this issue through the transfer of useful knowledge from an auxiliary domain to a target domain. However, the situation becomes complicated when the source and target domain share partial knowledge with each other. Transferring the unshared part across domains will cause negative transfer and may degrade the prediction accuracy in the target domain. To address this issue, in this paper, we present a novel model that exploits the latent factors in the target domain against the negative transfer. First, we transfer rating patterns from the source domain to approximate and reconstruct the target rating matrix. Second, to be specific, we propose a partial-adaptation nonnegative matrix factorization method to correct the transfer learning result and restore latent factors in the target. The final experiments completed on real world datasets demonstrate that our proposed approach effectively addresses the negative transfer and significantly outperforms the state-of-art transfer-learning model.
Similar content being viewed by others
References
Abdollahi, B., Nasraoui, O.: Explainable matrix factorization for collaborative filtering. In: Proceedings of the 25th International Conference Companion on World Wide Web, International World Wide Web Conferences Steering Committee, 5–6 (2016, April)
Alqadah, F., Reddy, C.K., Hu, J., Alqadah, H.F.: Biclustering neighborhood-based collaborative filtering method for top-n recommender systems. Knowl. Inf. Syst. 44(2), 475–491 (2015)
Bokde, D., Girase, S., Mukhopadhyay, D.: Matrix factorization model in collaborative filtering algorithms: a survey. Procedia Comput. Sci. 49, 136–146 (2015)
Cai, D., He, X., Han, J.: Graph regularized nonnegative matrix factorization for data representation. IEEE Trans. Pattern Anal. Mach. Intell. 33(8), 1548–1560 (2010)
Chen, D., Plemmons, R.J.: Nonnegativity constraints in numerical analysis. In: Bultheel, A. (ed.) The Birth of Numerical Analysis, pp. 109–139. World Scientific, Singapore (2010)
Ding, C., Li, T., Peng, W.: Orthogonal nonnegative matrix t-factorizations for clustering. In: Proceedings of the 12th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 126–135 (2006)
Fenza, G., Fischetti, E., Furno, D.: A hybrid context aware system for tourist guidance based on collaborative filtering. In: IEEE International Conference on Fuzzy Systems, pp. 131–138 (2011)
Gao, S., Luo, H., Chen, D.: Cross-domain recommendation via cluster-level latent factor model. In: Joint European Conference on Machine Learning and Knowledge Discovery in Databases, pp. 161–176. Springer, Berlin (2013)
Gaujoux, R., Seoighe, C.: Semi-supervised nonnegative matrix factorization for gene expression deconvolution: a case study. Infect. Genet. Evolut. 12(5), 913–921 (2012)
Helen, M., Virtanen, T.: Separation of drums from polyphonic music using non-negative matrix factorization and support vector machine. In: 13th European Signal Processing Conference, 1–4 (2005)
Huang, K., Sidiropoulos, N.D., Swami, A.: Non-negative matrix factorization revisited: uniqueness and algorithm for symmetric decomposition. IEEE Trans. Signal Process. 62(1), 211–224 (2013)
Kalayeh, M.M., Idrees, H., Shah, M.: NMF-KNN: image annotation using weighted multi-view non-negative matrix factorization. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 184–191 (2014)
Langseth, H., Nielsen, T.D.: Scalable learning of probabilistic latent models for collaborative filtering. Decis. Support Syst. 74, 1–11 (2015)
Langville, A.N., Meyer, C.D., Albright, R. (2014) Algorithms, initializations, and convergence for the nonnegative matrix factorization. arXiv:1407.7299 (2014)
Lee, D.D., Seung, H.S.: Algorithms for non-negative matrix factorization. In: Advances in Neural Information Processing Systems, pp. 556–562 (2001)
Li, B., Yang, Q., Xue, X.: Can movies and books collaborate? Cross-domain collaborative filtering for sparsity reduction. In: Twenty-First International Joint Conference on Artificial Intelligence (2009)
Lin, T., Zha, H.: Riemannian manifold learning. IEEE Trans. Pattern Anal. Mach. Intell. 30(5), 796–809 (2018)
Long, X., Lu, H., Peng, Y.: Graph regularized discriminative non-negative matrix factorization for face recognition. Multimed. Tools Appl. 72(3), 2679–2699 (2014)
Long, M., Wang, J., Ding, G.: Adaptation regularization: a general framework for transfer learning. IEEE Trans. Knowl. Data Eng. 26(5), 1076–1089 (2013)
Moreno, O., Shapira, B., Rokach, L.: TALMUD: transfer learning for multiple domains. In: Proceedings of the 21st ACM International Conference on Information and Knowledge Management, pp. 425–434 (2012)
Qin, A., Shang, Z., Tian, J.: Maximum correntropy criterion for convex anc semi-nonnegative matrix factorization. In: IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp. 1856–1861 (2017)
Wang, J.J.Y., Wang, X., Gao, X.: Non-negative matrix factorization by maximizing correntropy for cancer clustering. BMC Bioinform. 14(1), 107 (2013)
Wu, Y., Shen, B., Ling, H.: Visual tracking via online nonnegative matrix factorization. IEEE Trans. Circuits Syst. Video Technol. 24(3), 374–383 (2013)
Xiaojun, L.: An improved clustering-based collaborative filtering recommendation algorithm. Clust. Comput. 20(2), 1281–1288 (2017)
Yao, L., Sheng, Q.Z., Qin, Y.: Context-aware point-of-interest recommendation using tensor factorization with social regularization. In: Proceedings of the 38th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 1007–1010 (2015)
Yu, Y., Wang, C., Wang, H., Gao, Y.: Attributes coupling based matrix factorization for item recommendation. Appl. Intell. 46(3), 521–533 (2017)
Zheng, Y., Burke, R., Mobasher, B.: Splitting approaches for context-aware recommendation: an empirical study. In: Proceedings of the 29th Annual ACM Symposium on Applied Computing, pp. 274–279 (2014)
Zhou, D., Hofmann, T., Schölkopf, B.: Semi-supervised learning on directed graphs. In: Advances in Neural Information Processing Systems, pp. 1633–1640 (2005)
Acknowledgements
The work is supported by the Beijing Natural Science Foundation (No. 4192008) and the General Project of Beijing Municipal Education Commission (No. KM201710005023).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
He, M., Zhang, J. & Zhang, J. Restoring latent factors against negative transfer using partial-adaptation nonnegative matrix factorization. CCF Trans. Pervasive Comp. Interact. 2, 42–50 (2020). https://doi.org/10.1007/s42486-019-00018-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s42486-019-00018-x