## MIMNet: Multi-Interest Meta Network with Multi-Granularity Target-Guided Attention for Cross-domain Recommendation

Xiaofei Zhu , Yabo Yin , Li Wang a a b, ∗

a College of Computer Science and Engineering, Chongqing University of Technology, Chongqing 400054, China b College of Data Science, Taiyuan University of Technology, Shanxi Jinzhong 030600, China

## Abstract

Cross-domain recommendation (CDR) plays a critical role in alleviating the sparsity and cold-start problem and substantially boosting the performance of recommender systems. Existing CDR methods prefer to either learn a common preference bridge shared by all users or a personalized preference bridge tailored for each user to transfer user preference from the source domain to the target domain. Although these methods significantly improve the recommendation performance, there are still some limitations. First, these methods usually assume a user only has a unique interest, while ignoring the fact that a user may interact with items with different interest preferences. Second, they learn transformed preference representation mainly relies on the source domain signals, while neglecting the rich information available in the target domain. To handle these issues, in this paper, we propose a novel method named Multi-interest Meta Network with Multi-granularity Target-guided Attention (MIMNet) for cross-domain recommendation. To be specific, we employ the capsule network to learn user multiple interests in the source domain, which will be fed into a meta network to generate multiple interest-level preference bridges. Then, we transfer user representations from the source domain to the target domain based on these multi-interest bridges. In addition, we introduce both fine-grained and coarse-grained

∗ Corresponding author

Email addresses: zxf@cqut.edu.cn (Xiaofei Zhu), yinyabo@stu.cqut.edu.cn (Yabo Yin), wangli@tyut.edu.cn (Li Wang)

August 2, 2024

target signals to aggregate user transformed interest-level representations by incorporating a novel multi-granularity target-guided attention network. We conduct extensive experimental results on three real-world CDR tasks, and the results show that our proposed approach MIMNet consistently outperforms all baseline methods. The source code of MIMNet is released at https://github.com/marqu22/MIMNet.

Keywords: Cross-Domain Recommendation, Capsule Network, Multi-Interest, Meta Network, Multi-Granularity

## 1. Introduction

Recommender systems [1, 2, 3, 4] have become indispensable in shaping the modern user experience in a wide range of domains, deeply influencing user choices in short videos [5, 6, 7], e-commerce [8, 9], online recruitment [10, 11], and etc. Existing methods have been proven to be effective when rich user-item interaction information is available. However, in real application scenarios, some users would have few interaction information, especially for newly joined users (cold-start users), which significantly hinders the application of a recommender system. To solve the problem, cross-domain recommendation (CDR) has been proposed, which attempts to alleviate the sparsity and cold-start issue in the target domain by exploiting knowledge from the source domain. Learning a common bridge to transfer user preference from the source domain to the target domain is a general CDR strategy [12, 13]. For example, EMCDR [12] employs a two-phase strategy to enhance the recommendation performance in the target domain. Specifically, it first encodes user embeddings in the source and target domains, respectively. Then, a common bridge between the source and target domains is learned based on overlapping users for aligning user embeddings in the two domains. Since the number of overlapping users would be inadequate for learning a high quality common bridge, some research works [14, 15, 16] have been proposed to handle this issue. SSCDR [14] applies a semi-supervised framework to learn a common bridge between different domains and capture the neighboring information of users. TMCDR [15] employs the meta learning technique to learn a common bridge between the source and target domains. However, user preference usually varies from one to one, applying a common bridge to transfer user preference would lead to inferior performance. To the end, PTUPCDR [16] proposes to transfer user preference by

Figure 1: An example of a user with different interest preferences on movie styles, including Comedy, Anime, Action &amp; Adventure and Science Fiction.

![Image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00038v1-figure-ebf07eb2-6ee0-446a-973f-93e9027f85f4.jpg)

using personalized bridges which take users' characteristic embeddings in the source domain as input.

Despite the significant successes achieved by these methods, they suffer from two limitations. First, these methods neglect the complexity of user interests where a user may have diverse interests rather than a unique interest. As depicted in Figure 1, a user has different interest preferences on movie styles, ranging from Comedy and Anime to Action &amp; Adventure and Science Fiction. However, the rich information of these interest-level preferences are largely ignored by existing methods, as they either assume all users share a common preference transference or each user takes a specific preference transference. Although there are a few efforts [17] trying to model users' multiple interests, they heavily rely on external knowledge such as item category and brand, which may not available in real applications. Second, existing stateof-the-art methods learn transformed preference representation mainly based on information from the source domain. However, the rich information from the target domain is not well explored to guide the learning process.

To handle the above-mentioned issues, in this paper, we propose a multiinterest meta network with multi-granularity target-guided attention for crossdomain recommendation, termed MIMNet. To be specific, we first leverage the capsule network with dynamic routing to decouple user multiple interest representations. Then, the learned representations will be fed into a multiinterest meta network to generate a multi-interest preference bridge, which attempts to transfer user preference from the source domain to the target domain in an interest-level manner. In addition, we develop a multi-granularity target-guided attention network, which aims to incorporate fine-grained and

coarse-grained target guidance to facilitate the aggregation of user representations with diverse interest preferences. To guide the adaptive aggregation process of user preference in the target domain, the fine-grained guidance leverages the target item-level signal, while the coarse-grained guidance relies on the target prototype-level signal.

We carry out extensive experiments on three real-world different CDR tasks to evaluate the effectiveness of our proposed approach. The results demonstrate that MIMNet is consistently superior to existing state-of-theart baselines. The relative performance improvements of MIMNet over the best-performing baseline, REMIT [17], on Task1 are 14.45%, 16.36%, 12.86% when β equals to 20%, 50%, 80% in terms of the MAE metric. Similar performance improvements can be observed on the other two Tasks. The main contributions of our work are summarized as:

- · We propose a novel multi-interest meta network to decouple users' multiple interests, and generating multi-interest bridges to transfer user embeddings from the source domain to the target domain.
- · By exploring both fine-grained and coarse-grained target signals, we develop a multi-granularity target-guided attention network to adaptively guide the aggregation process of user representations with different interest preferences in the target domain.
- · We conduct extensive experiments on three CDR tasks to validate the effectiveness of MIMNet. Experimental results show that our proposed method outperforms state-of-the-art baseline methods.

## 2. RELATED WORK

Cross-domain recommendation (CDR) attempts to alleviate the data sparsity and cold-start issue in the recommendation system by transferring user preference from the source domain to the target domain. It has substantially boosted the performance of recommendation and attracted the increasing attention of researchers. In early years, CMF [18] conducts crossdomain information transfer by applying matrix factorization across multiple domains to mitigate the problem of data sparsity in the target domain. CST [19] utilizes coordinate systems for knowledge transfer between the source and target domains based on a principled matrix-based transfer learning framework. Recently, some researchers leverage deep learning-based CDR methods

to model the collaborative relationships between different domains. CoNet [20] assumes the hidden layers between two domains are connected, and proposes to apply dual knowledge transfer instead of one direction knowledge transfer. MINDTL [21] facilitates the modeling of user preference in the target domain by extracting and transferring rating patterns from the source domain. DDTCDR [22] develops a latent orthogonal mapping to preserve relations between users among different domains, and transfers knowledge between these domains in an iterative way.

Other researchers attempt to learn a common bridge to transfer user preference between the two domains. EMCDR [12] models user preference in the source and target domains respectively, and then learns a common bridge between the two domains based on the overlapping users. DCDCSR [13] extends EMCDR by employing MF to learn user and item embeddings, and incorporates the fine-grained sparsity degrees of users and items to combine the learned embeddings. Due to the limited number of overlapping users, the two methods may result in unsatisfying performance. To handle this issue, SSCDR [14] employs a semi-supervised framework to learn a common bridge between different domains and capture the neighboring information of users. TMCDR [15] applies the meta learning technique to handle the above-mentioned issue based on its strong generalization ability. It develops a transfer-meta framework for CDR by learning a common bridge, which consists of two stages, i.e., a transfer stage and a meta stage. The former stage trains a source model and a target model on the source and target domains respectively, and the latter stage transforms user preference from the source domain to the target domain based on the common bridge.

Since the preference transition patterns of different users between the source and target domains may vary considerably, PTUPCDR [16] utilizes a personalized bridge rather than a single common bridge to transfer each user's specific preference. It generates a personalized bridge for each user by taking their characteristic representations in the source domain as input of the bridge. REMIT [17] proposes to extract users' multiple interests in the source domain based on different meta-path based aggregations, and utilizes a reinforcement learning framework to aggregate transformed interests. The main difference between our method and REMIT are three aspects. First, REMIT relies on external knowledge such as item category and brand, which may not available in real applications, to construct different meta-paths. In contrast, our method only utilizes user interaction data which is more efficient and practical. Second, REMIT learns transformed preference representation

by mainly leveraging the information in the source domain while neglecting the rich information from the target domain. However, our method proposes to introduce informative target signal to guide the aggregation of user transformed representations. Third, REMIT transfers user preference based on a single granularity which overlooks the inherent multiple granularity property of user preference. Different from REMIT, our method develops both finegrained and coarse-grained target guidance to facilitate the multi-granularity transformation of user diverse preferences.

## 3. Problem Formulation

In the task of cross-domain recommendation (CDR), there are two domains, i.e., a source domain D s and a target domain D t . In each domain, we have a user set U = { u , u 1 2 , · · · , u m } , an item set V = { v , v 1 2 , · · · , v n } and a rating matrix R , where r ij ∈ R indicates there is an interaction between user u i and item v j , m and n are the number of users and items, respectively. We use U s , V s , and R s to denote the user set, the item set, and the rating matrix in the source domain. Similarly, we use U t , V t and R t for the target domain. The overlapping users between the source and target domains are defined as U o = U s ∩ U t . It is worth noting that there are no shared items between the two domains, i.e., V s ∩ V t = ∅ . The cold-start users denoted by U c = { u u | ∈ U s ∧ u / ∈ U } t are those who have interactions with items in the source domain while having no interactions with items in the target domain. For each user u s i ∈ U s in the source domain, we denote S u i = { v , v s 1 s 2 . . . , v s n i } as her corresponding interacted items, where n i and v s j are the number of interacted items and the j -th interacted item of u s i . We can transform the users and items into dense vectors, also called embeddings, with the latent factor model [23]. In this paper, we use u ∗ i ∈ R d and v ∗ j ∈ R d to denote the embeddings of the user u ∗ i and the item v ∗ j respectively, where d denotes the dimensionality of the embedding and ∗ ∈ { s, t } represents the label of domain. Specifically, we use S u i = { v s 1 , v s 2 , . . . , v s n i } to denote the embeddings of interacted items of u s i in the source domain, where v s j ∈ R d is the embedding of the interacted item v s j . The goal of CDR is to improve the performance of recommendations in the target domain by leveraging rich information from the source domain.

## 4. Our Proposed Model

The architecture of our proposed MIMNet model is illustrated in Figure 2, which contains three components, i.e., interest representation learning, multi-interest meta network, and multi-granularity target-guided attention network. of T e c h n o lo g y Cho n g q in g  U n iv e r s ity  o f T e c h n o lo g y Cho n g q in g  U n iv e r s ity of T e c h n o lo g y

Cho n g q in g  U n iv e r s ity

![Image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00038v1-figure-91f9a039-3ad6-47d5-8937-49e9de7639b4.jpg)

𝑓𝑓

𝒖𝒖

𝑖𝑖

𝑠𝑠

�1𝑢𝑢𝑖𝑖

𝒘𝒘

,

Interest bridge1 Interest bridge3 Figure 2: Overall architecture of our proposed MIMNet model, which consists of three components: (1) interest representation learning, (2) multi-interest meta network, (3) multi-granularity target-guided attention network.

## 4.1. Interest Representation Learning

In this sub-section, we attempt to learn the multiple interest representations of a user based on her sequential interaction items. Inspired by [24, 25], we utilize dynamic routing in capsule network to extract users' multiple interests. To make this paper self-contained, we briefly revisit the key basics of dynamic routing. In dynamic routing, there are two layers of capsules, including low-level capsules and high-level capsules. The two layers of capsules are updated in an iterative way, and the final high-level capsules are considered as user extracted interests.

Given the embeddings of sequential interaction items for a user u in source domain, i.e., S u = { v s 1 , v s 2 , · · · , v s n } . Our goal is to extract K interests e k ∈ R h , k ∈ { 1 , · · · , K } . In each iterative process of dynamic routing, we first compute the routing logit score b jk as:

$$b _ { j k } = ( \mathrm e _ { k } ) ^ { T } \mathrm M \mathbf v _ { j } ^ { s },$$

ATAI

ATAI

Advanced  T e c h n iq

Artific ia l  I n te llig

Advance d  T e c h n iq

Artific ia l  I n te llig e

where the M ∈ R h × d denotes the transformation matrix to be learned. With the routing logit scores calculated, the candidate vector z k for the k -th highlevel capsule is computed as a weighted sum of all low-level capsules. The calculation of z k is as follows:

$$\mathbf z _ { k } = \sum _ { j = 1 } ^ { n } w _ { j k } \mathbf M \mathbf v _ { j } ^ { s },$$

$$w _ { j k } = \frac { e x p ( b _ { j k } ) } { \sum _ { m = 1 } ^ { K } e x p ( b _ { j m } ) },$$

where w jk denotes the contribution weight score of the j -th low-level capsule to the k -th high-level capsule.

Then, a non-linear 'squash' function is used to ensure high-level capsule vectors are in an appropriate range:

$$\mathbf e _ { k } = \underset { \text{squash} } { \text{e} } _ { k } = \frac { \left \| \mathbf z _ { k } \right \| ^ { 2 } } { 1 + \left \| \mathbf z _ { k } \right \| ^ { 2 } } \frac { \mathbf z _ { k } } { \left \| \mathbf z _ { k } \right \| },$$

where e k is the k -th interest we want to extract from the sequential interaction items in the source domain. For each user u i , K interest vectors can be extracted from the interaction sequence in the source domain through the dynamic routing method. We combine these K interest vectors into a matrix E u i = [ e 1 , · · · , e K ] ∈ R K × d to serve the downstream task.

## 4.2. Multi-Interest Meta Network

The core of cross-domain recommendation task is to transfer user preference from the source domain to the target domain. To the end, existing methods either learn a common preference bridge shared by all users [26] or leverage a personalized preference bridge tailored for each user [16]. Although these methods have achieved promising performance, they neglect the fact that a user may interact with items with multiple interest preferences. To solve this issue, we resort to leverage interest-level preference bridges. Specifically, we first employ a meta network that takes the multiple interests E u i of a user in the source domain as input to generate multi-interest bridges, and then we transfer her embeddings from the source domain to the target domain based on the multi-interest bridges. Formally, we have:

$$W _ { u _ { i } } = g ( \mathbf E _ { u _ { i } } ; \phi ),$$

where g ( ) · is a two layer feed-forward neural network, ϕ are learnable parameters, and W u i = [ w 1 ,u i , · · · , w K,u i ] ∈ R K × d 2 with w k,u i ∈ R d 2 be the generated parameter vector for the k -th interest bridge. We reshape w k,u i into a matrix ˜ w k,u i ∈ R d × d , and formulate the k -th interest bridge for user u i as:

$$f ( \cdot ; \tilde { \mathbf w } _ { k, u _ { i } } ).$$

, where f ( ) is a linear layer. · With the learned multi-interest bridges for u i , we can obtain her corresponding transformed representations in the target domain. Formally, we have:

$$\bar { \mathbf u } _ { k, i } ^ { t } = f ( \mathbf u _ { i } ^ { s } ; \mathbf w _ { k, u _ { i } } ),$$

where u s i ∈ R d denotes the embedding of user u i in the source domain, and ¯ u t k,i ∈ R d denotes the transformed embedding of user u i in the target domain based on the k -th interest bridge. As there are K transformed embeddings for u i , i.e., { ¯ u t k,i } K k =1 , we combine these transformed embeddings into a matrix ¯ U t i = [¯ u t 1 ,i , ..., ¯ u t K,i ] ∈ R d × K , which will be utilized to obtain the final representation for u i in the target domain.

## 4.3. Multi-Granularity Target-Guided Attention Network

Since the transformed embeddings ¯ U t i of u i solely rely on information from the perspective of source domain, while the informative signals from the target domain are ignored. As information from the target domain also plays a critical role in guiding the transfer process, we further propose to take into account the target signal to learn better transformed user representation in the target domain. Specifically, we develop a novel multi-granularity targetguided attention network which leverages both fine-grained and coarse-grained target signals to aggregate a user's different interest preferences.

## 4.3.1. Fine-grained Target-Guided Attention

In this module, we attempt to aggregate the learned multiple interest preferences ¯ U t i into a transformed user embedding ˆ u t i with the guidance of fine-grained target signals, i.e., the information from each candidate item v t j in the target domain. Let v t j be the corresponding embedding of v t j . We employ attention mechanism to aggregate the multiple interest preferences ¯ , U t i where we take v t j as the query, and ¯ U t i as both keys and values. The fine-grained target-guided aggregation is defined as follows:

$$\hat { \mathbf u } _ { i } ^ { t } = A t t e n t i o n ( \mathbf v _ { j } ^ { t }, \bar { \mathbf U } _ { i } ^ { t }, \bar { \mathbf U } _ { i } ^ { t } )$$

where ˆ u t i ∈ R d is the user's transformed embedding in the target domain from a fine-grained perspective.

## 4.3.2. Coarse-grained Target-Guided Attention

To improve the generalization ability of our model, we propose to extract the prototype of each candidate item in the target domain and leverage it a coarse signal to aggregate the learned multiple interest preferences ¯ . U t i To be specific, we employ K-Means 1 to cluster items in the target domain and utilize the center of each cluster as the prototype of items in the cluster. Denote p t j ∈ R d as the corresponding prototype of v t j , and we define the process of the coarse-grained target-guided aggregation as follows:

$$\check { u } _ { i } ^ { t } = A t t e n t i o n ( p _ { j } ^ { t }, \bar { U } _ { i } ^ { t }, \bar { U } _ { i } ^ { t } ),$$

where ˇ u t i ∈ R d denotes the user's embeddings generated by the prototype of the candidate item guide.

After we obtain ˆ u t i and ˇ , we introduce an adaptive fusion module to u t i generate the final user's embeddings ˜ u t i in the target domain, which is defined as:

$$\tilde { \mathbf u } _ { i } ^ { t } = \alpha \cdot \hat { \mathbf u } _ { i } ^ { t } + ( 1 - \alpha ) \cdot \check { \mathbf u } _ { i } ^ { t },$$

$$\alpha = \sigma \left ( M L P \left ( [ \mathbf v _ { j } ^ { t } ; \mathbf p _ { j } ^ { t } ] \right ) \right ),$$

where [; ] denotes the concatenation operator and σ is a sigmoid ( ) function. ·

## 4.4. Prediction and Model Optimization

## 4.4.1. Prediction.

Given a candidate item v j , we first utilize the target-guided adaptive fusion module to derive the user's embedding ˜ . u t Then, we apply the inner product to calculate the user u i ratings for the candidate item v j as follows:

$$\hat { y } _ { i j } = ( \tilde { u } _ { i } ^ { t } ) ^ { T } v _ { j },$$

where ˆ y ij denotes predicted rating of user u i for candidate item v j .

1 https://github.com/facebookresearch/faiss

## 4.4.2. Model Optimization.

The overall model consists of two stages of training, including a pretraining stage and a cross-domain training stage.

Pre-training stage: The goal of the pre-training step is to learn embeddings of users and items in the source domain and target domain, respectively. As interactions of the overlapping users in the target domain are not visible in this stage, we use The loss function in the pre-training stage is formulated as:

$$\min _ { u, v } \frac { 1 } { | \mathcal { R } | } \sum _ { r _ { i j } \in \mathcal { R } } ( r _ { i j } - u _ { i } ^ { T } v _ { j } ) ^ { 2 }.$$

Cross-domain training stage: In the cross-domain recommendation stage, we employ the task-oriented training strategy, which utilizes the final rates as the optimization goal rather than leverages user embeddings in the target domain for optimization. Specifically, the loss function in the crossdomain training stage is formulated as:

$$\min \frac { 1 } { | \mathcal { R } _ { o } ^ { t } | } \sum _ { r _ { i j } \in \mathcal { R } _ { o } ^ { t } } ( r _ { i j } - \hat { y } _ { i j } ) ^ { 2 }.$$

## 5. EXPERIMENTS

In this section, we first conduct extensive experiments on three crossdomain tasks under different cold-start settings to evaluate the performance of our proposed method. Then, we analyze the effect of using different base models for our method and investigate the effectiveness of the different numbers of interests on our model performance. Finally, we analyze the magnitude of the contribution of different modules in the model to the overall effect of the model by using ablation experiments and visualized the analysis.

## 5.1. Experimental Settings

## 5.1.1. Datasets

Amazon review dataset 2 is a real-world public dataset which has been widely used in the task of CDR [14, 26, 16]. Following most existing works, we utilize the Amazon dataset, in which users rated items in a range of 15. Specifically, the dataset has 24 categories, in which 3 popular categories,

2 http://jmcauley.ucsd.edu/data/amazon/

Table 1: The data statistics and task definitions, where Overlap denotes overlapping users in both domains.

|           | Domain   | Domain   | Item    | Item   | User    | User    | User    | Rating    | Rating    |
|-----------|----------|----------|---------|--------|---------|---------|---------|-----------|-----------|
| CDR Tasks | Source   | Target   | Source  | Target | Overlap | Source  | Target  | Source    | Target    |
| Task1     | Movie    | Music    | 50,052  | 64,443 | 18,031  | 123,960 | 75,258  | 1,697,533 | 1,097,592 |
| Task2     | Book     | Movie    | 367,982 | 50,052 | 37,388  | 603,668 | 123,960 | 8,898,041 | 1,697,533 |
| Task3     | Book     | Music    | 367,982 | 64,443 | 16,738  | 603,668 | 75,258  | 8,898,041 | 1,097,592 |

i.e., movies and tv (Movie), cds and vinyl (Music), and books (Book), are selected for the experiments. Table 1 shows the detailed statistics of the dataset.

## 5.1.2. Baselines

To evaluate the performance of our proposed approach, we choose the following baselines for comparison.

- · TGT [16]. TGT is a method which is trained by only leveraging information from the target domain.
- · CMF [18]. CMF is an extended version of MF, which enables crossdomain recommendation for users by sharing an embeddings for the same user in the source domain and target domain.
- · EMCDR [12]. EMCDR is a widely used cross-domain recommendation method. It applies a common bridge to transfer user preference from the source domain to the target domain. Specifically, it first utilizes matrix factorization (MF) to learn user and item embeddings on each domain, and then adopts a common bridge to capture the underlying relationship between the two domains.
- · DCDCSR [13]. Similar to EMCDR, this method also employs MF to learn user and item embeddings. However, it combines the learned embeddings by introducing the fine-grained sparsity degrees of users and items which can utilize more rating data in both domains.
- · SSCDR [14]. It first models user-user similarities and user-item interactions, and then learns a common bridge between different domains with a semi-supervised framework. To infer the latent representations of the cold-start users, it further takes into account the neighbors of these users.

- · PTUPCDR [16]. Compared with previous works, PUTPCDR attempts to learn a personalized bridge rather than a common bridge to transfer user preference. To generate the personalized bridge, it learns a meta network based on users' characteristics in the source domain.
- · REMIT [17]. This method employs a heterogeneous information network and different meta-path based aggregations to extract user interests in the source domain. A reinforcement learning-based strategy is then used to transfer and aggregate users' interests to the target domain. Different from existing methods, REMIT relies on additional knowledge such as categories and brands of items.

## 5.1.3. Evaluation Metrics

In the experiments, we adopt two metrics: Mean absolute Error (MAE) and Root Square Error (RMSE) to measure the performance of all methods following [12, 16], which are widely used in the task of CDR.

## 5.1.4. Implementation Details

We set the learning rate for the Adam optimizer to 0.01, the size of mini-batch to 512, and the embedding dimension d to 10. The iteration number of dynamic route is fixed to 3, and the number of prototypes in the target domain is set to 100. To evaluate the performance of our proposed method, we randomly select some overlapping users and remove their ratings in the target domain, and regard these users as test users. The remaining overlapping users are utilized for training multi-interest bridges. Similar to [16, 17], we set the ratio of test users β to 20%, 50%, 80% of all overlapping users, respectively. For each task, the averaged results over five random runs are reported.

## 5.2. Performance Comparison

## 5.2.1. Overall

In this section, we analyze the performance of our proposed MIMNet method in different cold-start scenarios, and the overall results of all comparing methods are shown in Table 2. We have the following key observations:

- · The performance of TGT is the worst among all baseline methods. This is because TGT solely relies on information from the target domain to conduct the recommendation while ignoring the rich information from the source domain. CMF demonstrates a superior performance as

Table 2: The overall performance in different cold-start scenarios for three CDR tasks. The best and second best scores are in bold and underlined, respectively. Results marked with ⋆ and ∗ are taken from [16] and [17], respectively. We report the reimplemented results of EMCDR and PTUPCDR for comparision as they are better than the ones reported in [16]. (Note that a lower MAE and RMSE value indicates a better model performance)

| β   | Metric   |   TGT ⋆ |   CMF ⋆ |   DCDCSR ⋆ |   SSCDR ⋆ |   EMCDR |   PTUPCDR |   REMIT ∗ |   MIMNet | Improv.   |
|-----|----------|---------|---------|------------|-----------|---------|-----------|-----------|----------|-----------|
| 20% | MAE      |  4.4803 |  1.5209 |     1.4918 |    1.3017 |  1.1141 |    1.0478 |    0.9393 |   0.8027 | 14.45%    |
| 20% | RMSE     |  5.158  |  2.0158 |     1.921  |    1.6579 |  1.3881 |    1.3693 |    1.2709 |   1.1509 | 9.44%     |
| 50% | MAE      |  4.4989 |  1.6893 |     1.8144 |    1.3762 |  1.278  |    1.134  |    1.0437 |   0.8729 | 16.36%    |
| 50% | RMSE     |  5.1736 |  2.2271 |     2.3439 |    1.7477 |  1.5738 |    1.4982 |    1.458  |   1.2244 | 16.02%    |
| 80% | MAE      |  4.502  |  2.4186 |     2.7194 |    1.5046 |  1.7345 |    1.3786 |    1.2181 |   1.0614 | 12.86%    |
| 80% | RMSE     |  5.1891 |  3.0936 |     3.3065 |    1.9229 |  2.0977 |    1.8883 |    1.6601 |   1.4721 | 11.32%    |
| 20% | MAE      |  4.1831 |  1.3632 |     1.3971 |    1.239  |  0.9492 |    1.0093 |    0.8759 |   0.8718 | 00.47%    |
| 20% | RMSE     |  4.7536 |  1.7918 |     1.7346 |    1.6526 |  1.1887 |    1.2947 |    1.165  |   1.143  | 01.89%    |
| 50% | MAE      |  4.2288 |  1.5813 |     1.6731 |    1.2137 |  1.0064 |    1.0428 |    0.9172 |   0.9025 | 01.60%    |
| 50% | RMSE     |  4.792  |  2.0886 |     2.0551 |    1.5602 |  1.2558 |    1.3519 |    1.2379 |   1.1983 | 03.20%    |
| 80% | MAE      |  4.2123 |  2.1577 |     2.3618 |    1.3172 |  1.133  |    1.1149 |    1.0055 |   0.971  | 03.43%    |
| 80% | RMSE     |  4.8149 |  2.6777 |     2.7702 |    1.7024 |  1.4388 |    1.4756 |    1.3772 |   1.291  | 06.26%    |
| 20% | MAE      |  4.4873 |  1.8284 |     1.8411 |    1.5414 |  1.3302 |    1.1241 |    1.3749 |   0.8107 | 27.88%    |
| 20% | RMSE     |  5.1672 |  2.3829 |     2.2955 |    1.9283 |  1.5923 |    1.4728 |    1.994  |   1.1711 | 20.48%    |
| 50% | MAE      |  4.5073 |  2.1282 |     2.1736 |    1.4739 |  1.6004 |    1.2566 |    1.4401 |   0.9348 | 25.61%    |
| 50% | RMSE     |  5.1727 |  2.7275 |     2.6771 |    1.8441 |  1.913  |    1.6939 |    2.0495 |   1.3009 | 23.20%    |
| 80% | MAE      |  4.5204 |  3.013  |     3.1405 |    1.6414 |  1.9968 |    1.5122 |    1.6396 |   1.1167 | 26.15%    |
| 80% | RMSE     |  5.2308 |  3.6948 |     3.5842 |    2.1403 |  2.3634 |    2.0825 |    2.2653 |   1.5178 | 27.12%    |

compared with TGT since it can leverage information from both source and target domains.

- · Although CMF achieves a better performance, it simply combines information of different domains into a single domain which inevitably ignores the potential domain drift. DCDCSR, SSCDR, and EMCDR outperform CMF as they further capture the potential domain drift by introducing a common bridge to transfer user embeddings from the source domain into the target domain.
- · By comparing PTUPCDR with these common bridge based methods, we can observe a considerable performance improvement brought by learning personalized bridges for each user. Among baseline methods, REMIT obtains the best performance since it employs multiple personalized bridges together with a RL-based bridge sector to select

Figure 3: Performance comparison by applying EMCDR, PTUPCDR, and MIMNet upon three base models MF, GMF and YouTube DNN with β = 20%, in terms of MAE.

![Image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00038v1-figure-b130a738-157b-4ad3-b623-24439c9b0ebe.jpg)

## transformed interests.

- · Our proposed method MIMNet yields the best performance on all three tasks under all different cold-start settings. For example, the relative performance improvements with β = 20% of MIMNet over the best performing baseline method REMIT on Task1 in terms of MAE and RMSE are 14.45% and 9.44%, respectively. The main reason are that MIMNet can extract better user multiple interests based on the capsule network and the meta network. In addition, MIMNet incorporates a multi-granularity target-guided aggregation module to effectively aggregate the learned multiple interests.

## 5.2.2. Generalization Experiments

Most of the previous CDR methods [12, 13] have predominantly focused on the design of the bridge for cross-domain mapping, utilizing relatively simple non-neural model (i.e., MF) as the base models. However, considering the diversity of recommendation models, this simplification raises concerns about the generalization capability of bridge-based CDR methods. Following [16], we introduce two additional neural network models, GMF [27] and YouTube DNN [28], as foundational domain models to validate the effectiveness of our proposed MIMNet method. We compare MIMNet with two bridge-based approaches, i.e., EMCDR and PTUPCDR, upon all the three base models. It is worth noting that we neglect the baseline REMIT as it relies on additional information such as item categories and brand names. The

Table 3: Ablation study of MIMNet, in terms of MAE.

| Methods     | Task1   | Task1   | Task1   | Task2   | Task2   | Task2   | Task3   | Task3   | Task3   |
|-------------|---------|---------|---------|---------|---------|---------|---------|---------|---------|
| Methods     | 20%     | 50%     | 80%     | 20%     | 50%     | 80%     | 20%     | 50%     | 80%     |
| MIMNet      | 0.8027  | 0.8729  | 1.0614  | 0.8718  | 0.9025  | 0.9710  | 0.8107  | 0.9348  | 1.1167  |
| -w/o multi  | 0.8402  | 0.9773  | 1.3399  | 0.8852  | 0.9145  | 1.0298  | 0.8844  | 1.1490  | 1.4744  |
| -w/o target | 0.9828  | 1.0977  | 1.3956  | 0.9139  | 0.9517  | 1.0515  | 0.9995  | 1.1820  | 1.4770  |
| -w/o proto  | 0.9531  | 1.0471  | 1.2648  | 0.9107  | 0.9448  | 1.0231  | 0.9648  | 1.0919  | 1.2987  |
| -w/o adapt  | 0.9378  | 1.0170  | 1.1985  | 0.9080  | 0.9398  | 1.0049  | 0.9455  | 1.0503  | 1.2283  |

experimental results are shown in Figure 3 , and we can have the following observations:

- · By replacing the base model MF with GMF, all three methods have shown considerable performance improvements. In addition, when we employ YouTube DNN as the base model, it will further boost the performance of all three methods.
- · PTUPCDR generally outperforms EMCDR across the three different base models, indicating the superiority of using the personalized bridge over the common bridge to transfer user preference.
- · Additionally, it can be observed that our proposed method MIMNet consistently exhibits the best performance across all base models, which reflects the generalization capability of MIMNet.

## 5.3. Model Analysis

## 5.3.1. Ablation Study

To verify the effectiveness of the main components in MIMNet, we conduct an additional ablation study in this section. Specifically, we consider the following variants of MIMNet for experiments:

- · MIMNet w/o multi : we utilize a single-interest meta network instead of a multi-interest meta network to transfer user preference.
- · MIMNet w/o target : we remove the fine-grained target-guided aggregation module, where the fine-grained signal based on each candidate items will be ignored.

Figure 4: Impact of different interaction sparsity degrees in the source domain on model performance with β = 20%, in terms of MAE.

![Image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00038v1-figure-0076aaff-0658-4095-8e30-a8d5d0ca2fd5.jpg)

- · MIMNet w/o proto : we remove the coarse-grained target-guided aggregation module, where the coarse-grained signal based on the prototypes of each candidate item will be overlooked.
- · MIMNet w/o adapt : we replace the adaptive gating fusion module with a mean-pooling.

As shown in Table 3, our proposed method MIMNet obtains the best performance compared to other variants. Specifically, replacing the multiple interests with only a single interest leads to a significant performance degradation. This experimental result illustrates that by decoupling multiple interests within user interaction sequences in source domain, a more enriched representation of user preference can be obtained compared to modeling methods based on a single interest. Additionally, the fine-grained signal based on each candidate item in the target domain is beneficial for guiding the aggregation process of multiple transformed interest representations. Moreover, discarding the coarse-grained target-guided aggregation module results in a considerable performance decay, indicating the necessity to introducing coarse-grained guided signals from the target domain. At last, adaptively fusing the fine-grained and coarse-grained transformed embeddings of a user will obtain better performance as compared to the strategy of applying the mean-pooling.

## 5.3.2. Performance with Different Interaction Sparsity Degrees

To investigate the performance of our proposed model under different interaction sparsity degrees, we group users in the source domain into four

categories, i.e., (0,5], [6,10], [11,15], [16,20]. Figure 4 illustrates the performance comparison between our proposed method (i.e., MIMNet) and two competitive baseline methods (i.e., EMCDR and PTUPCDR). We observe that our proposed method MIMNet consistently outperforms the two baseline methods across all interaction sparsity degrees, which reveals the robustness of our model under different interaction sparsity degrees. In addition, the two baselines have their own performance advantages in different tasks, e.g., EMCDR outperforms PTUPCDR in Task1 and Task3, while it is inferior to PTUPCDR in Task2. This result is attributed to that Task2 have relatively larger number of overlapping users as compared to the other two tasks. In contrast, our model performs better than both EMCDR and PTUPCDR in all tasks, which indicates the superiority of MIMNet among different task scenarios. Moreover, the results also show that the performance of our method improves gradually when the number of user interactions increases. This reflects that our model can effectively capture user preference when more interaction behaviors are available.

![Image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00038v1-figure-3ed19e62-b576-4aec-ba4a-4e38aedacf64.jpg)

![Image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00038v1-figure-6217a549-739c-4f22-a7eb-309ac1633c25.jpg)

MAE

![Image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00038v1-figure-fe181e46-8387-4e97-bec8-1b3ff0a2210c.jpg)

MAE

Figure 5: Impact of the interest numbers K with β = 20%, in terms of MAE.

## 5.3.3. Impact of Interest Numbers K

We investigate how the number of interests, denoted as K , affects the performance of MIMNet. Specifically, we vary the interest number from 1 to 16 with a step size of 3. The results are presented in Figure 5. On the Task1, we can observe that the performance of MIMNet rises up first with the increment of K , and reaches a peak when K =7. The performance keeps stable until K =13 and then it starts to decline if K becomes larger. Similar trends can also be observed on Task2 and Task3. This results demonstrate that our proposed model prefer a relative large number of interest, which means employing multiple interest bridges to transfer user preference will

significantly boost model performance compared to adopting a single interest bridge. Moreover, a larger K facilitates the extraction of effective user preference from different perspectives, leading to a more precise user modeling. However, a too high value of K may introduce unnecessary interests, potentially degrading the performance of our model.

## 5.3.4. Visualization of Multiple Interest Weight Distributions

Figure 6: Visualization of multiple interest weight distributions of a user in the Task2 when β = 20%. (Best viewed in color.)

![Image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00038v1-figure-72a452d9-0ad1-41fd-8ffb-758a9deb19ec.jpg)

To verify the effectiveness of the learned multiple user interests, we visualize the weight distribution of different interests extracted via the capsule network. To simplify the analysis, we only extract three interests for a sampled user, whose interacted items together their corresponding categories are ' Nuns on the Run (Comedy), The Ghost of Frankenstein (Horror), One In The Chamber (Action &amp; Adventure), The Heiress (Drama), Mr Palfrey of Westminster (Drama), Homicide Life on the Street (A&amp;E Home Video), .Hack//SIGN (Animation), Sports Night (Comedy) and The Last Godfather (Comedy)'. Figure 6 illustrates the learned weight distribution of each item along these interests, where each row corresponds an interest and each column corresponds an interacted item. We can observe that the items with same or close categories will have similar interest weight distribution. For example, the first, eighth and ninth items which belong to the same category (i.e., 'Comedy'), all assign most of their weights on the interest-1. Similar phenomenon can also be observed on the second and third items which have close categories (e.g., 'Horror' and 'Action &amp; Adventure'). The results indicate that our proposed model can effectively learn expressive and decou-

pled multiple interests for a user, which subsequently benefits for guiding the transfer process.

## 5.3.5. Convergence Study

Figure 7: Convergence analysis of our proposed model MIMNet and the other two baselines with β = 20%, in terms of MAE.

![Image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00038v1-figure-43ee0422-0f0f-4038-aeaa-7a30dafdb71b.jpg)

We conduct experiments to compare the convergence speed of our proposed model MIMNet with two baselines, i.e., PTUPCDR and EMCDR. Figure 7 shows the convergence speed of different models on all three tasks with β = 20%. We observe that the personalized bridge-based model PTUPCDR converges faster than the common bridge-based model EMCDR, and it also consistently yields better performance than EMCDR at each epoch. The results demonstrate the superiority of learning a specific bridge function for each user to transfer her preference. In addition, among all three comparing models, our proposed model demonstrates the best convergence speed. It requires only 10 epochs to achieve the best performance, while the two baselines generally take around 20 epochs to converge. Moreover, the performance of MIMNet is consistently better than that of the two baselines at each epoch. The main reason is that MIMNet facilitates the transfer of user preference in a more fine-grained manner, which leverages multi-interest bridges to transfer user embeddings from the source domain to the target domain.

## 5.3.6. Case Study.

To further illustrate why our proposed method outperforms the stateof-the-art baselines, we present a case study of a real user from Task2 in Figure 8. We can observe that for the two items (i.e., Low Impact Step and The Gravedancers ) interacted by the user in the target domain (i.e., Movie),

…

Figure 8: Case study for the Task2. (Best viewed in color.)

![Image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00038v1-figure-198605d3-e2db-4915-9266-7107df3c52c9.jpg)

both EMCDR and PTUPCDR make incorrect predictions. In contrast, our proposed method MIMNet predicts the same ratings as the real ratings of the two items, respectively. The result is attributed to that the two baselines EMCDR and PTUPCDR both transfer user preference from the source domain to the target domain in a coarse-grained manner, while ignoring the fine-grained interest-level user preference. To be specific, in the source domain (i.e., Book), the user interacts with five items, including 50 Delicious and Nutritious Snacks (Healthy Diet), Vegan Baking Classics (Healthy Diet), Without You (Thrillers &amp; Suspense), Overcoming Overeating (Fitness &amp; Dieting), Ripper (Horror &amp; Thriller) . Both EMCDR and PTUPCDR consider all these items together with a common bridge or a personalized bridge to transfer the user preference. However, we can see that the first, second and fourth items in Figure 8 indicate an interest in Healthy, while the remaining two items relate to an interest in Thriller. Therefore, it is more reasonable to transfer user preference separately as conducted in MIMNet, which utilizes a multi-interest bridge to transfer user diverse interests effectively.

## 6. CONCLUSION

This paper introduces MIMNet, a novel framework for solving the coldstart problem in cross-domain recommendation. To be specific, we propose a novel multi-interest meta network by utilizing dynamic routing mechanism to obtain users' multiple interests, and generating multi-interest bridges to transfer user embeddings from the source do- main to the target domain. Moreover, we develop a multi-granularity target-guided attention network via exploring both fine-grained and coarse-grained target signal as a guidance of learning better transformed user representation in the target domain. Extensive experiments on three CDR tasks demonstrate that our proposed method can considerably outperform state-of-the-art baselines in cross-domain recommendation. Further studies verify the effectiveness of the compatibility and robustness of our model as well as the importance of each model component.

Acknowledgments: This work was supported by the National Natural Science Foundation of China [grant number 62141201]; the Natural Science Foundation of Chongqing, China [grant number CSTB2022NSCQMSX1672]; the Major Project of Science and Technology Research Program of Chongqing Education Commission of China [grant number KJZDM202201102].

## References

- [1] X. Zuo, S. Liang, X. Yuan, S. Yu, B. Yang, Dynamic item feature modeling for rating prediction in recommender systems, Neurocomputing 549 (2023) 126412.
- [2] Y. Zhu, L. Wu, Q. Guo, L. Hong, J. Li, Collaborative large language model for recommender systems, in: Proceedings of the ACM on Web Conference 2024, 2024, pp. 3162-3172.
- [3] Z. Guo, J. Li, G. Li, C. Wang, S. Shi, B. Ruan, Lgmrec: Local and global graph learning for multimodal recommendation, in: Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 38, 2024, pp. 8454-8462.
- [4] Y. Wu, R. Xie, Y. Zhu, F. Zhuang, X. Zhang, L. Lin, Q. He, Personalized prompt for sequential recommendation, IEEE Transactions on Knowledge and Data Engineering (2024).

- [5] S. Yu, Z. Liu, S. Wan, J. Zheng, Z. Li, F. Zhou, MDP2 forest: A constrained continuous multi-dimensional policy optimization approach for short-video recommendation, in: Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, 2022, pp. 2388-2398.
- [6] W. Wang, Y. Xu, F. Feng, X. Lin, X. He, T. Chua, Diffusion recommender model, in: Proceedings of the 46th International ACM SIGIR Conference on Research and Development in Information Retrieval, 2023, pp. 832-841.
- [7] Y. Bai, Y. Zhang, J. Lu, J. Chang, X. Zang, Y. Niu, Y. Song, F. Feng, Labelcraft: Empowering short video recommendations with automated label crafting, in: Proceedings of the 17th ACM International Conference on Web Search and Data Mining, 2024, pp. 28-37.
- [8] Y. Xu, H. Chen, Z. Wang, J. Yin, Q. Shen, D. Wang, F. Huang, L. Lai, T. Zhuang, J. Ge, X. Hu, Multi-factor sequential re-ranking with perception-aware diversification, in: Proceedings of the 29th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, 2023, pp. 5327-5337.
- [9] H. Chen, Y. Bei, Q. Shen, Y. Xu, S. Zhou, W. Huang, F. Huang, S. Wang, X. Huang, Macro graph neural networks for online billion-scale recommender systems, in: Proceedings of the ACM on Web Conference 2024, 2024, pp. 3598-3608.
- [10] X. Hu, Y. Cheng, Z. Zheng, Y. Wang, X. Chi, H. Zhu, BOSS: A bilateral occupational-suitability-aware recommender system for online recruitment, in: Proceedings of the 29th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, 2023, pp. 4146-4155.
- [11] Z. Zheng, X. Hu, S. Gao, H. Zhu, H. Xiong, Mirror: A multi-view reciprocal recommender system for online recruitment, in: Proceedings of the 47th International ACM SIGIR Conference on Research and Development in Information Retrieval, 2024, pp. 543-552.
- [12] T. Man, H. Shen, X. Jin, X. Cheng, Cross-domain recommendation: An embedding and mapping approach, in: Proceedings of the TwentySixth International Joint Conference on Artificial Intelligence, 2017, pp. 2464-2470.

| [13]   | F. Zhu, Y. Wang, C. Chen, G. Liu, M. A. Orgun, J. Wu, A deep frame- work for cross-domain and cross-system recommendations, in: Proceed- ings of the Twenty-Seventh International Joint Conference on Artificial Intelligence, 2018, pp. 3711-3717.                                         |
|--------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [14]   | S. Kang, J. Hwang, D. Lee, H. Yu, Semi-supervised learning for cross- domain recommendation to cold-start users, in: Proceedings of the 28th ACM International Conference on Information and Knowledge Manage- ment, 2019, pp. 1563-1572.                                                   |
| [15]   | Y. Zhu, K. Ge, F. Zhuang, R. Xie, D. Xi, X. Zhang, L. Lin, Q. He, Transfer-meta framework for cross-domain recommendation to cold- start users, in: Proceedings of the 44th International ACM SIGIR Con- ference on Research and Development in Information Retrieval, 2021, pp. 1813-1817. |
| [16]   | Y. Zhu, Z. Tang, Y. Liu, F. Zhuang, R. Xie, X. Zhang, L. Lin, Q. He, Personalized transfer of user preferences for cross-domain recommenda- tion, in: Proceedings of the Fifteenth ACM International Conference on Web Search and Data Mining, 2022, pp. 1507-1515.                         |
| [17]   | C. Sun, J. Gu, B. Hu, X. Dong, H. Li, L. Cheng, L. Mo, REMIT: rein- forced multi-interest transfer for cross-domain recommendation, in: Pro- ceedings of the 37th AAAI Conference on Artificial Intelligence, 2023, pp. 9900-9908.                                                          |
| [18]   | A. P. Singh, G. J. Gordon, Relational learning via collective matrix factorization, in: Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2008, pp. 650- 658.                                                                             |
| [19]   | W. Pan, E. W. Xiang, N. N. Liu, Q. Yang, Transfer learning in col- laborative filtering for sparsity reduction, in: M. Fox, D. Poole (Eds.), Proceedings of the Twenty-Fourth AAAI Conference on Artificial Intel- ligence, AAAI Press, 2010, pp. 230-235.                                  |
| [20]   | G. Hu, Y. Zhang, Q. Yang, Conet: Collaborative cross networks for cross-domain recommendation, in: Proceedings of the 27th ACM Inter- national Conference on Information and Knowledge Management, 2018, pp. 667-676.                                                                       |

| [21]   | M. He, J. Zhang, P. Yang, K. Yao, Robust transfer learning for cross- domain collaborative filtering using multiple rating patterns approxima- tion, in: Proceedings of the Eleventh ACM International Conference on Web Search and Data Mining, 2018, pp. 225-233.                         |
|--------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [22]   | P. Li, A. Tuzhilin, DDTCDR: deep dual transfer cross domain recom- mendation, in: Proceedings of the Thirteenth ACM International Con- ference on Web Search and Data Mining, 2020, pp. 331-339.                                                                                            |
| [23]   | R. Jenatton, N. L. Roux, A. Bordes, G. Obozinski, A latent factor model for highly multi-relational data, in: Proceedings of the 26th Annual Conference on Neural Information Processing Systems, 2012, pp. 3176- 3184.                                                                     |
| [24]   | S. Sabour, N. Frosst, G. E. Hinton, Dynamic routing between capsules, in: Proceedings of the 31st Advances in Neural Information Processing, 2017, pp. 3856-3866.                                                                                                                           |
| [25]   | C. Li, Z. Liu, M. Wu, Y. Xu, H. Zhao, P. Huang, G. Kang, Q. Chen, W. Li, D. L. Lee, Multi-interest network with dynamic routing for recommendation at tmall, in: Proceedings of the 28th ACM Interna- tional Conference on Information and Knowledge Management, 2019, pp. 2615-2623.       |
| [26]   | Y. Zhu, K. Ge, F. Zhuang, R. Xie, D. Xi, X. Zhang, L. Lin, Q. He, Transfer-meta framework for cross-domain recommendation to cold- start users, in: Proceedings of the 44th International ACM SIGIR Con- ference on Research and Development in Information Retrieval, 2021, pp. 1813-1817. |
| [27]   | X. He, L. Liao, H. Zhang, L. Nie, X. Hu, T. Chua, Neural collaborative filtering, in: Proceedings of the 26th International Conference on World Wide Web, 2017, pp. 173-182.                                                                                                                |
| [28]   | P. Covington, J. Adams, E. Sargin, Deep neural networks for youtube recommendations, in: Proceedings of the 10th ACM Conference on Rec- ommender Systems, 2016, pp. 191-198.                                                                                                                |
Xiaofei Zhu Yabo Yin Li Wang
MIMNet: Multi-Interest Meta Network with Multi-Granularity Target-Guided Attention for Cross-domain Recommendation
Cross-domain recommendation (CDR) plays a critical role in alleviating the
sparsity and cold-start problem and substantially boosting the performance of
recommender systems. Existing CDR methods prefer to either learn a common
preference bridge shared by all users or a personalized preference bridge
tailored for each user to transfer user preference from the source domain to
the target domain. Although these methods significantly improve the
recommendation performance, there are still some limitations. First, these
methods usually assume a user only has a unique interest, while ignoring the
fact that a user may interact with items with different interest preferences.
Second, they learn transformed preference representation mainly relies on the
source domain signals, while neglecting the rich information available in the
target domain. To handle these issues, in this paper, we propose a novel method
named Multi-interest Meta Network with Multi-granularity Target-guided
Attention (MIMNet) for cross-domain recommendation. To be specific, we employ
the capsule network to learn user multiple interests in the source domain,
which will be fed into a meta network to generate multiple interest-level
preference bridges. Then, we transfer user representations from the source
domain to the target domain based on these multi-interest bridges. In addition,
we introduce both fine-grained and coarse-grained target signals to aggregate
user transformed interest-level representations by incorporating a novel
multi-granularity target-guided attention network. We conduct extensive
experimental results on three real-world CDR tasks, and the results show that
our proposed approach MIMNet consistently outperforms all baseline methods. The
source code of MIMNet is released at https://github.com/marqu22/MIMNet.