Abstract
Collaborative filtering (CF) is a widely adopted technique in recommender systems. Traditional CF models mainly focus on predicting the user preference to items in a single domain, such as the movie domain or the music domain. A major challenge for such models is the data sparsity, and especially, CF cannot make accurate predictions for the cold-start users who have no ratings at all. Although cross-domain collaborative filtering (CDCF) is proposed for effectively transferring knowledge across different domains, it is still difficult for existing CDCF models to tackle the cold-start users in the target domain due to the extreme data sparsity. In this paper, we propose the cross-domain latent feature mapping (CDLFM) model for the cold-start users in the target domain. Firstly, in order to alleviate the data sparsity in single domain and provide essential knowledge for next step, we take users’ rating behaviors into consideration and propose the matrix factorization by incorporating user similarities. Next, to transfer knowledge across domains, we propose the neighborhood-based cross-domain latent feature mapping method. For each cold-start user, we learn his/her feature mapping function based on his/her neighbor linked users. By adopting gradient boosting trees and multilayer perceptron to model the cross-domain feature mapping function, two CDLFM models named CDLFM-GBT and CDLFM-MLP are proposed. Experimental results on two real datasets demonstrate the superiority of our proposed model against other state-of-the-art methods.
Similar content being viewed by others
References
Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. In: Computer, pp 30–37
Li B, Yang Q, Xue X (2009) Can movies and books collaborate? Cross-domain collaborative filtering for sparsity reduction. In: IJCAI, pp 2052–2057
Li B, Yang Q, Xue X (2009) Transfer learning for collaborative filtering via a rating-matrix generative model. In: ICML, pp 617–624
Pan W, Yang Q (2013) Transfer learning in heterogeneous collaborative filtering domains. In: AI, pp 39–55
Cantador I, Fernández-Tobías I, Berkovsky S, Cremonesi P (2015) Cross-domain recommender systems. In: Recommender systems handbook, pp 919–959
Pan W, Xiang EW, Liu NN, Yang Q (2010) Transfer learning in collaborative filtering for sparsity reduction. In: AAAI, pp 230–235
Wang X, Peng Z, Wang S, Yu PS, Fu W, Hong X (2018) Cross-domain recommendation for cold-start users via neighborhood based feature mapping. In: DASFAA, pp 158–165
Salakhutdinov R, Mnih A (2007) Probabilistic matrix factorization. In: NIPS, pp 1257–1264
Chen T, Zheng Z, Lu Q, Jiang X, Chen Y, Zhang W et al (2011) Informative ensemble of multi-resolution dynamic factorization models. In: KDD-Cup workshop
Chen T, Zhang W, Lu Q, Chen K, Zheng Z, Yu Y (2012) SVDFeature: a toolkit for feature-based collaborative filtering. In: JMLR, pp 3619–3622
Rendle S (2012) Factorization machines with libFM. In: TIST, pp 1–57
Rendle S (2010) Factorization machines. In: ICDM, pp 995–1000
Xiao J, Ye H, He X, Zhang H, Wu F, Chua TS (2017) Attentional factorization machines: learning the weight of feature interactions via attention networks. In: IJCAI, pp 3119–3125
Koren Y (2008) Factorization meets the neighborhood: a multifaceted collaborative filtering model. In: KDD, pp 426–434
Zhen Y, Li WJ, Yeung DY (2009) TagiCoFi: tag informed collaborative filtering. In: RecSys, pp 69–76
Han X, Shi C, Wang S, Philip SY, Song L (2018) Aspect-level deep collaborative filtering via heterogeneous information networks. In: IJCAI, pp 3393–3399
Fernández-Tobías I, Cantador I, Kaminskas M, Ricci F (2012) Cross-domain recommender systems: a survey of the state of the art. In: 2nd Spanish conference on information retrieval, pp 187–198
Pan SJ, Yang Q (2010) A survey on transfer learning. In: TKDE, pp 1345–1359
Pan W (2016) A survey of transfer learning for collaborative recommendation with auxiliary data. In: Neurocomputing, pp 447–453
Chang WC, Wu Y, Liu H, Yang Y (2017) Cross-domain kernel induction for transfer learning. In: AAAI, pp 1763–1769
Hu L, Cao J, Xu G, Cao L, Gu Z, Zhu C (2013) Personalized recommendation via cross-domain triadic factorization. In: WWW, pp 595–606
Singh AP, Gordon GJ (2008) Relational learning via collective matrix factorization. In: KDD, pp 650–658
Zhang Y, Cao B, Yeung DY (2010) Multi-domain collaborative filtering. In: UAI, pp 725–732
Schein AI, Popescul A, Ungar LH, Pennock DM (2002) Methods and metrics for cold-start recommendations. In: SIGIR, pp 253–260
Fernández-Tobías I, Cantador I (2014) Exploiting social tags in matrix factorization models for cross-domain collaborative filtering. In: CBRecSys@RecSys, pp 34–41
Song T, Peng Z, Wang S, Fu W, Hong X, Yu PS (2017) Review-based cross-domain recommendation through joint tensor factorization. In: DASFAA, pp 525–540
Wang S, Hu X, Yu PS, Li Z (2014) MMRate: inferring multi-aspect diffusion networks with multi-pattern cascades. In: KDD, pp 1246–1255
Chen W, Hsu W, Lee ML (2013) Making recommendations from multiple domains. In: KDD, pp 892–900
Zhou X, Chen L, Zhang Y, Qin D, Cao L, Huang G, Wang C (2017) Enhancing online video recommendation using social user interactions. In: VLDBJ, pp 637–656
Lin J, Sugiyama K, Kan MY, Chua TS (2013) Addressing cold-start in app recommendation: latent user models constructed from twitter followers. In: SIGIR, pp 283–292
Jiang M, Cui P, Chen X, Wang F, Zhu W, Yang S (2015) Social recommendation with cross-domain transferable knowledge. In: TKDE, pp 3084–3097
Li CY, Lin SD (2014) Matching users and items across domains to improve the recommendation quality. In: KDD, pp 801–810
Mikolov T, Le QV, Sutskever I (2013) Exploiting similarities among languages for machine translation. arXiv: 1309.4168
Kazama M, Varga I (2016) Cross domain recommendation using vector space transfer learning. In: RecSys Posters
Man T, Shen H, Jin X, Cheng X (2017) Cross-domain recommendation: an embedding and mapping approach. In: IJCAI, pp 2464–2470
Zhao WX, Li S, He Y, Chang EY, Wen JR, Li X (2016) Connecting social media to e-commerce: cold-start product recommendation using microblogging information. In: TKDE, pp 1147–1159
Xu Y, Guo X, Hao J, Ma J, Lau RYK, Xu W (2012) Combining social network and semantic concept analysis for personalized academic researcher recommendation. Decis Support Syst 54(1):564–573
Formica A (2018) Similarity reasoning in formal concept analysis: from one- to many-valued contexts. In: KAIS, pp 1–25
Friedman JH (2000) Greedy function approximation: a gradient boosting machine. Ann Stat 29:1189–1232
He R, McAuley J (2016) Ups and downs: modeling the visual evolution of fashion trends with one-class collaborative filtering. In: WWW, pp 507–517
Xue H, Dai X, Zhang J, Huang S, Chen J (2017) Deep matrix factorization models for recommender systems. In: IJCAI, pp 3203–3209
Acknowledgements
This work is supported by NSF of China (Nos. 61602237, 61672313), National Key R&D program of China (No. 2017YFB1002603), NSF of Shandong, China (No. ZR2017MF065), NSF of Jiangsu, China (No. BK20171420). This work is also supported by US NSF through Grants III-1526499, III-1763325, III-1909323, SaTC-1930941 and CNS-1626432.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This work is an extension of our previous conference paper published in DASFAA 2018.
Rights and permissions
About this article
Cite this article
Wang, X., Peng, Z., Wang, S. et al. CDLFM: cross-domain recommendation for cold-start users via latent feature mapping. Knowl Inf Syst 62, 1723–1750 (2020). https://doi.org/10.1007/s10115-019-01396-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10115-019-01396-5