Abstract

Abstract Most existing cross-domain recommendation (CDR) systems apply the embedding and mapping idea to tackle the cold-start user problem and, to this end, they learn a common bridge function to transfer the user preferences from the source domain into the target domain. However, sharing a bridge function for all users inevitably leads to biased recommendations. This paper proposes a novel method, named CDR to cold-start users via categorized preference transfer (CDRCPT), to overcome the shortcomings of existing approaches. First, the embeddings of users and items in both the source and target domain are learned through pretraining and we utilize preference encoder to obtain the preference embeddings of users in the source domain. Second, mini-batch clustering is applied in the source domain to group users according to their preferences; here, each cluster identifies a specific class of users, and each cluster is represented by its center. Finally, the general representation is fed into a meta network to learn a bridge function for each available class of users. Experiments on two real data sets show that our CDRCPT method is effective in improving the accuracy and robustness of recommendations.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call