A mixed heterogeneous factorization model for non-overlapping cross-domain recommendation
DECISION SUPPORT SYSTEMS(2021)
Abstract
Cross-domain collaborative filtering has attracted a great deal of attention for its capability of dealing with data sparsity by transferring valuable knowledge from auxiliary domains to assist in recommendation in a target domain. State-of-the-art research has mainly focused on the scenario in which auxiliary domains share users or items with a target domain. However, such auxiliary data is rare or the acquisition of them is limited due to privacy concerns in real-world applications. We investigate a more realistic scenario in which auxiliary domains have neither users nor items overlapped with a target domain, thereby facilitating the collection of auxiliary data. In order to extract and transfer the sharing knowledge between auxiliary domains and target domain, we assume the user-item feedback in each domain consist of two parts: domain-transferrable information containing the shared knowledge and domain-reserved information reflecting the domain-specific characteristics. Correspondingly, we propose a mixed heterogeneous factorization model to capture the sharing knowledge and the domain-specific characteristics based on adapted tensor factorization and biased matrix factorization respectively and then combine them together in an accumulative way. Meanwhile, three types of domain heterogeneity including preference heterogeneity, characteristics heterogeneity and rating bias are taken into account in this model. Experimenting on four publicly available datasets across different domains, we show that our model is superior to state-of-the-art methods in rating prediction and top-N recommendation tasks.
MoreTranslated text
Key words
Non-overlapping cross-domain recommenda-tion, Data sparsity, Tensor factorization
AI Read Science
Must-Reading Tree
Example
![](https://originalfileserver.aminer.cn/sys/aminer/pubs/mrt_preview.jpeg)
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined