arXiv is now an independent nonprofit! Learn more
License: CC BY 4.0
arXiv:2608.09580v1 [cs.AI] 10 Aug 2026

CoRCi: Cross-Reconstruction of Coherent Interests Modeling in Cross-Domain Sequential RecommendationConference: Make sure to enter the correct conference title from your rights confirmation email; June 03–05, 2018; Woodstock, NYWoodstock ’18: ACM Symposium on Neural Gaze Detection, June 03–05, 2018, Woodstock, NYISBN: 978-1-4503-XXXX-X/18/06CCS: Information systems Recommender systems

Qingtian Bian Affiliation: Nanyang Technological UniversitySingapore email: bian0027@e.ntu.edu.sg , Tieying Li Affiliation: Northeastern UniversityChina email: tieying@stumail.neu.edu.cn , Marcus de Carvalho Affiliation: Nanyang Technological UniversitySingapore email: ivsucram@gmail.com , Jiaxing Xu Affiliation: Nanyang Technological UniversitySingapore email: jiaxing003@e.ntu.edu.sg , Hui Fang Affiliation: Shanghai University of Finance and EconomicsChina email: fang.hui@mail.shufe.edu.cn and Yiping Ke Affiliation: Nanyang Technological UniversitySingapore email: ypke@ntu.edu.sg
Abstract.

Cross-Domain Sequential Recommendation (CDSR) aims to alleviate data sparsity by transferring dynamic user interests across related domains. A key challenge lies in effectively bridging these domains. In single-domain modeling, models cannot distinguish between domain-specific and domain-invariant interests. Recent methods merge domain-specific sequences chronologically into a mixed-domain sequence to capture domain-invariant knowledge. However, they typically deploy separate encoders for the mixed-domain sequence and train them with per-domain loss aggregation. This workflow magnifies inter-domain discrepancies and disrupts domain-invariant interest coherence, especially when query–target pairs in Seq2Seq originate from different domains. In this paper, we present CoRCi (Cross-Reconstruction for Coherent Interest), a dual-target CDSR framework that tackles these drawbacks. Specifically, CoRCi proposes a Cross-Reconstruction approach that generates mixed-domain representations directly from pre-encoded specific-domain representations via cross-attention. The generated representations are then trained using a single, sequence-level, domain-agnostic loss to preserve the coherence of domain-invariant interests. To further suppress domain discrepancies in mixed-domain modeling, CoRCi introduces FocalNCE, which embeds Focal Loss into the preceding mixed-domain InfoNCE objective. The new loss assigns higher penalties to negatives drawn from the same domain as the query, thereby strengthening domain-invariant alignment. Extensive experiments on four real-world datasets demonstrate that CoRCi consistently outperforms state-of-the-art CDSR counterparts, achieving statistically significant gains across all metrics. Code is available at: https://github.com/DiMarzioBian/CoRCi/.

Keywords: 
Recommender System, Sequential Recommendation, Cross-Domain Sequential Recommendation, Cross Reconstruction

1. Introduction

Cross-Domain Sequential Recommendation (CDSR) has emerged as a promising research area that aims to mitigate data sparsity by transferring dynamic knowledge from source domains to related target domains. The central premise of CDSR is that certain dynamic user interests are domain-invariant and evolve across multiple domains. Leveraging these shared interests not only facilitates the adaptation of existing users to new domains but also enables a more comprehensive user profiling, ultimately enhancing recommendation performance across all domains. To bridge isolated domains, recent CDSR works construct mixed-domain sequences (also known as cross-domain sequences or domain-hybrid sequences) by reorganizing interactions from each specific domain in a chronological order (Cao et al. 2022a; Ye et al. 2023; Lin et al. 2024; Bian et al. 2025; Park et al. 2024; Park et al. 2023).

Refer to caption
Figure 1. Dual-target CDSR example on Food-Kitchen domains by user A11FFLD0GV82CQ from the Amazon dataset.

Figure 1 illustrates a snippet of a real user’s interaction sequences (reviewerID: A11FFLD0GV82CQ) spanning the food domain (Grocery and Gourmet Food) and the kitchen domain (Home and Kitchen) from the Amazon review dataset (McAuley et al. 2015; He and McAuley 2016b). In the mixed-domain sequence, the user first purchased a Grill Pan and a Griddle Pan, reflecting an interest in cooking. Subsequently, the user bought a Water Dispenser, Gourmet Coffee, and Decaffeinated Green Tea, indicating an interest in healthy beverages. This was followed by purchases of Honey Oat Graham, Chocolate Chip Bars, and an Airtight Container, suggesting an interest in snacks and related storage solutions. These transitions demonstrate that the user’s interests, particularly in beverages and then in snacks, evolve coherently between both domains. Without the mixed-domain perspective, its kitchen-specific sequence will appear fragmented and erratic. In contrast, modeling user behavior through a coherent cross-domain view enables more accurate capture of its evolving latent interests.

Figure 2. MRR of SASRec and BERT4Rec variants in single-target (st), dual-target (dt), and mixed-target (mt) settings.

However, existing CDSR methods commonly employ a dual-target (DT) supervision strategy (Bian et al. 2025; Lin et al. 2024; Cao et al. 2022a; Ye et al. 2023), where token-wise losses for the mixed-domain sequence are aggregated by each specific domain (i.e., averaged per domain and summed all). This isolation undermines the inherent coherence of the mixed-domain sequence, fragmenting user interests across domains and weakening the modeling of domain-invariant interests.

To quantitatively examine the significance of preserving interest coherence through losses, we conduct a comparative analysis using two representative sequential recommendation models, SASRec (Kang and McAuley 2018) and BERT4Rec (Sun et al. 2019), under three different training strategies. Single-Target (ST): models are trained independently on each specific domain. Dual-Target (DT): models are trained on mixed-domain sequences, but losses are aggregated separately for each domain. Mixed-Target (MT): models are trained on mixed-domain sequences, and the losses are aggregated without differentiating domains. Following the experimental setup in (Bian et al. 2025), we evaluate these strategies on three domain pairs from the Amazon review dataset: Food–Kitchen, Beauty–Electronics, and Movie–Book. As illustrated in Figure 2, ST excels when user interests are primarily domain-specific, while MT outperforms others when domain-invariant interests are more pronounced. However, the DT models perform moderately among the three, confirming that per-domain loss aggregation is not the optimal choice.

In addition, most prior CDSR models (Lin et al. 2024; Cao et al. 2022a; Ye et al. 2023; Zheng et al. 2022; Xu et al. [n. d.]) introduce separate encoders that learn mixed-domain representations from scratch. Within their mixed-domain Seq2Seq setup, the queries and their ground-truth targets often come from different domains, which degrades performance due to the domain gaps. ABXI (Bian et al. 2025) adopts LoRA to modulate a shared encoder across domains, yet it still requires additional processing to align specific-domain sequences with mixed-domain targets. Overall, current works lack a straightforward and efficient method for mitigating domain discrepancies along the mixed-domain pathway.

Therefore, we present Cross-Reconstruction for Coherent Interest (CoRCi) to address these problems. Rather than instantiating separate encoders trained on mixed-domain sequences from scratch, CoRCi proposes a Cross-Reconstruction (CR) approach that generates mixed-domain representations directly from pre-encoded specific-domain representations using cross-attention. This approach enables CoRCi to reconnect coherent domain-invariant interests that are otherwise dispersed across specific-domain sequences. To prevent this coherence in the mixed-domain representations from being broken, CoRCi introduces FocalNCE, which integrates Focal Loss into the mixed-domain InfoNCE objective in a domain-agnostic manner. Specifically, since the mixed-domain negative samples are drawn from each specific domain, FocalNCE assigns higher penalties to those originating from the same domain as the positive query. These designs jointly mitigate the intra-domain bias that would otherwise distort the mixed-domain representation space by overemphasizing domain-specific patterns. As a result, CoRCi is better guided to capture coherent domain-invariant user interests.

We conduct extensive experiments on four real-world datasets to evaluate CoRCi against state-of-the-art CDSR methods. The results show that CoRCi consistently outperforms its counterparts across all metrics, with statistical significance (p < 0.01) in both domains of all datasets. The contributions of this paper are summarized as follows:

  • We propose a novel Cross-Reconstruction approach that generates mixed-domain representations from pre-encoded specific-domain sequences, thereby better preserving the coherence of domain-invariant interest in the mixed-domain sequences.

  • We introduce FocalNCE, which embeds Focal Loss into the mixed-domain InfoNCE to mitigate intra-domain bias and prevent coherent domain-invariant interests from being fragmented.

  • We conduct extensive experiments on four real-world datasets. Results show that CoRCi consistently outperforms state-of-the-art CDSR counterparts on all metrics with statistical significance.

Figure 3. Proposed CoRCi model.

2. Related Work

Sequential Recommendation (SR) has received significant attention for modeling dynamic user preferences. Early works employed Markov Chains to model sequential interaction transitions (Rendle 2010; He and McAuley 2016a; Cai et al. 2017). The emergence of deep learning brought SR with Recurrent Neural Networks (RNNs) (Hidasi et al. 2015; Donkers et al. 2017; Wu et al. 2017), Convolutional Neural Networks (CNNs) (Zheng et al. 2017; Tang and Wang 2018; Yan et al. 2019), and Graph Neural Networks (GNNs) (Wu et al. 2019; Wang et al. 2020; Chang et al. 2021; Bian et al. 2023). Self-attention mechanisms further advanced SR by selectively focusing on relevant interactions (Kang and McAuley 2018; Sun et al. 2019; Li et al. 2020). Recently, LLM-based models have demonstrated strong performance due to their superior sequence modeling capabilities (Harte et al. 2023; Zheng et al. 2024; Li et al. 2023b).

Cross-Domain Recommendation (CDR) exploits commonalities across domains to improve recommendation accuracy. As (Zhang et al. 2025) suggests, existing CDR methods fall into three categories: mapping methods, which learn transfer functions between source and target domains (Finn et al. 2017; Hu et al. 2018; Zhu et al. 2021; Kang et al. 2019); integration methods, which combine interaction data from multiple domains to capture user preferences (Sheng et al. 2021; Shen et al. 2021; Jiang et al. 2022; Cao et al. 2022b; Zhu et al. 2023); and universal recommender systems that aim to transfer domain-invariant information across domains (Cao et al. 2023; Hao et al. 2024; Zhang et al. 2024c).

Cross-Domain Sequential Recommendation (CDSR) extends CDR by incorporating temporal dynamics to transfer dynamic knowledge between domains. Some works address shared-account CDSR, where multiple anonymous users share one account (Ma et al. 2019; Sun et al. 2021; Ma et al. 2022; Guo et al. 2021; Guo et al. 2022). Most studies are investigating the more general CDSR task, arguing that certain user interests are domain-invariant and can be transferred across domains to improve performance. Approaches to bridge specific domains include direct source-to-target transfer (Li et al. 2022; Alharbi and Caragea 2021; Alharbi and Caragea 2022; Zhuang et al. 2018; Zhang et al. 2024b), and user-mediated transfer (Zhang et al. 2023; Ding et al. 2023; Xu et al. 2024a; Xu et al. [n. d.]; Li et al. 2023a). Another common approach is to construct mixed-domain sequences by merging separate specific-domain sequences to better capture the domain-invariant interests. Among them, some works leverage graphs topology (Zheng et al. 2022; Cao et al. 2022a; Xu et al. 2024b; Xu et al. 2023; Zhang et al. 2024d), and some works leverage self-attention (Li et al. 2021; Cao et al. 2022a; Ye et al. 2023; Park et al. 2024; Bian et al. 2025; Lin et al. 2024; Ma et al. 2024; Park et al. 2023; Zheng et al. 2025). Recently, LLM-based approaches have also been explored to enhance CDSR (Xin et al. 2025; Liu et al. 2025; Shen et al. 2024).

3. Preliminaries

3.1. Multi-Head Attention and Attention Block

Multi-head attention (MHA) (Vaswani et al. 2017) is a core technique in modern sequence models. It enables parallelized, context-aware modeling. However, the definitions and architectures associated with encoders and decoders differ slightly in various works. For instance, the Transformer’s encoder does not employ the causal mask, and its decoder uses two MHA layers (Vaswani et al. 2017). Recent LLMs adopt a decoder-only structure, where each decoder consists of one MHA layer with causal mask (Touvron et al. 2023; Achiam et al. 2023; Bai et al. 2023), and a Feedforward network (FFN). SASRec employs MHA with the causal mask (Kang and McAuley 2018), and most MHA-based sequential recommenders leverage SASRec as their sequence encoder (Cao et al. 2022a; Ye et al. 2023; Bian et al. 2025). In contrast, BERT4Rec (Sun et al. 2019) employs bidirectional MHA without the causal mask. This section defines the attention module (ATTN), comprising an MHA layer and an FFN.

Formally, let the query, key, and value matrices be denoted by 𝐐\mathbf{Q}, 𝐊\mathbf{K}, 𝐕L×d\mathbf{V}\in\mathbb{R}^{L\times d}, where LL is the input length, and dd is the embedding dimension. The scaled dot-product attention is defined as:

(1) Attention(𝐐,𝐊,𝐕)=softmax((𝐐𝐊+𝐌c)/dk)𝐕,\text{Attention}\left(\mathbf{Q},\mathbf{K},\mathbf{V}\right)=\text{softmax}\left(\left(\mathbf{Q}\mathbf{K}^{\top}+\mathbf{M}^{c}\right)/\sqrt{d_{k}}\right)\mathbf{V},

where dkd_{k} is the dimension of the key vectors. The causal mask 𝐌cL×L\mathbf{M}^{c}\in\mathbb{R}^{L\times L} is defined as 𝐌ijc={0,ifji,,ifj>i,\mathbf{M}^{c}_{ij}=\begin{cases}0,&\text{if}\ j\leq i,\\ -\infty,&\text{if}\ j>i,\end{cases} where 1i,jL1\leq i,j\leq L, which ensures that each position in a sequence can only attend to previous or current positions, and not to any future positions.

To extend single-head attention to multiple parallel heads, the MHA mechanism projects the inputs 𝐐\mathbf{Q}, 𝐊\mathbf{K}, and 𝐕\mathbf{V} into hh subspaces using learned parameter matrices 𝐖iQd×dk\mathbf{W}_{i}^{Q}\in\mathbb{R}^{d\times d_{k}}, 𝐖iKd×dk\mathbf{W}_{i}^{K}\in\mathbb{R}^{d\times d_{k}}, and 𝐖iVd×dv\mathbf{W}_{i}^{V}\in\mathbb{R}^{d\times d_{v}}. The outputs of the attention heads are concatenated and sent into an output projection. Specifically, the MHA mechanism is given by:

(2) MHA(𝐐,𝐊,𝐕)=Concat(head1,head2,,headh)𝐖O,\displaystyle\text{MHA}\left(\mathbf{Q},\mathbf{K},\mathbf{V}\right)=\text{Concat}\left(\text{head}_{1},\text{head}_{2},...,\text{head}_{h}\right)\mathbf{W}^{O},
(3) headi=Attention(𝐐𝐖iQ,𝐊𝐖iK,𝐕𝐖iV),\displaystyle\text{head}_{i}=\text{Attention}\left(\mathbf{Q}\mathbf{W}_{i}^{Q},\mathbf{K}\mathbf{W}_{i}^{K},\mathbf{V}\mathbf{W}_{i}^{V}\right),

where dv=dk=d/hd_{v}=d_{k}=d/h, and 𝐖Od×d\mathbf{W}^{O}\in\mathbb{R}^{d\times d} denotes the learnable output projection .

To endow the model with nonlinearity and to consider interactions between different latent dimensions effectively, we adopt the FFN from Llama (Touvron et al. 2023) and define it as:

(4) FFN(𝐗)=(Swish(𝐗𝐖1)𝐗𝐖2)𝐖3,\text{FFN}\left(\mathbf{X}\right)=\left(\text{Swish}\left(\mathbf{X}\mathbf{W}_{1}\right)\otimes\mathbf{X}\mathbf{W}_{2}\right)\mathbf{W}_{3},

where \otimes denotes Hadamard product, 𝐖1d×83d\mathbf{W}_{1}\in\mathbb{R}^{d\times\frac{8}{3}d}, 𝐖2d×83d\mathbf{W}_{2}\in\mathbb{R}^{d\times\frac{8}{3}d}, and 𝐖383d×d\mathbf{W}_{3}\in\mathbb{R}^{\frac{8}{3}d\times d} are learnable matrices, and the Swish activation function is defined as Swish(x)=x1+ex\text{Swish}(x)=\frac{x}{1+e^{-x}} (Touvron et al. 2023).

We also add residual connection, dropout, and layer normalization into the pipeline to mitigate overfitting:

(5) 𝐇=MHA(𝐐,𝐊,𝐕),\displaystyle\mathbf{H}=\text{MHA}\left(\mathbf{Q},\ \mathbf{K},\ \mathbf{V}\right),
(6) 𝐇LayerNorm(𝐐+Dropout(𝐇)),\displaystyle\mathbf{H}\leftarrow\text{LayerNorm}\left(\mathbf{Q}+\text{Dropout}\left(\mathbf{H}\right)\right),
(7) 𝐇LayerNorm(𝐇+Dropout(FFN(𝐇))).\displaystyle\mathbf{H}\leftarrow\text{LayerNorm}\left(\mathbf{H}+\text{Dropout}\left(\text{FFN}\left(\mathbf{H}\right)\right)\right).

In implementation, all computations will be batchified for acceleration. Finally, the attention block ATTN can be abbreviated as:

(8) 𝐇=ATTN(𝐐,𝐊,𝐕).\mathbf{H}=\text{ATTN}\left(\mathbf{Q},\mathbf{K},\mathbf{V}\right).

4. Methodology

In this section, we introduce CoRCi, as illustrated in Figure 3. This section comprises six subsections: 1) problem formulation, 2) sequence formulation and embedding layers, 3) specific-domain self-attention encoder, 4) mixed-domain cross-reconstruction module, 5) cross-attention transferors, 6) loss design and optimization, and 7) complexity analysis.

4.1. Problem Formulation

In this paper, we focus on the dual-target CDSR task, which is defined as follows. Let 𝖠\mathcal{I}_{\mathsf{A}} and 𝖡\mathcal{I}_{\mathsf{B}} denote the complete item sets for non-overlapping domains A and B, respectively. For a user, let its A-domain sequence T𝖠=(a1,a2,,ak)𝖠T_{\mathsf{A}}=(a_{1},a_{2},\ldots,a_{k})\in\mathcal{I}_{\mathsf{A}}, and B-domain sequence T𝖡=(b1,b2,,bq)𝖡T_{\mathsf{B}}=(b_{1},b_{2},\ldots,b_{q})\in\mathcal{I}_{\mathsf{B}}. The objective is to transfer knowledge between these sequences to generate top-N recommendations for the next items, ak+1a_{k+1} and bq+1b_{q+1}, in their respective domains. The dual-target CDSR task can be formulated as:

Input: One user’s specific-domain sequences, T𝖠=(a1,a2,,ak)T_{\mathsf{A}}=(a_{1},a_{2},\dots,a_{k}) and T𝖡=(b1,b2,,bq)T_{\mathsf{B}}=(b_{1},b_{2},\dots,b_{q}).

Output: A recommender system that estimates the next item that the user will interact with in each domain, ak+1a_{k+1} and bq+1b_{q+1}.

Figure 4. An illustration of data splits of specific-domain sequences T𝖠T_{\mathsf{A}} and T𝖡T_{\mathsf{B}}, and mixed-domain sequence T𝖬T_{\mathsf{M}}.

4.2. Sequence Formation and Embedding Layers

Continuing with the above example, we define the combination of domains A and B as the mixed-domain, M. Its item set is then denoted by 𝖬=𝖠𝖡\mathcal{I}_{\mathsf{M}}=\mathcal{I}_{\mathsf{A}}\cup\mathcal{I}_{\mathsf{B}}. As shown in Figure 4, we define the user’s mixed-domain interaction sequence T𝖬T_{\mathsf{M}} == (a1,b1,a2,b2,b3,,ak1,bq1)(a_{1},b_{1},a_{2},b_{2},b_{3},\ldots,a_{k-1},\allowbreak b_{q-1}). Every domain-specific sequences can be redefined as the domain-masked mixed-domain sequences as follows: T𝖠T_{\mathsf{A}} == (a1,o,a2,o,o,,ak1,o)(a_{1},o,\allowbreak a_{2},o,o,\ldots,a_{k-1},o) for domain A, and T𝖡T_{\mathsf{B}} == (o,b1,o,b2,b3,,o,bq1)(o,b_{1},o,b_{2},b_{3},\ldots,o,\allowbreak b_{q-1}) for domain B, where oo represents the all-zero padding item. After padding, T𝖠T_{\mathsf{A}} and T𝖡T_{\mathsf{B}} have the same length as T𝖬T_{\mathsf{M}} to accelerate subsequent tensor calculations. The positional index of the interactive items in each sequence will be assigned separately in reverse chronological order, ignoring padding.

We employ one shared item embedding table 𝐄|𝖬|×d\mathbf{E}^{\mathcal{I}}\in\mathbb{R}^{|\mathcal{I}_{\mathsf{M}}|\times d} and one shared positional embedding table 𝐄𝒫L×d\mathbf{E}^{\mathcal{P}}\in\mathbb{R}^{L\times d} to project each numeric item index and positional index into a dd-dimensional embedding vector, respectively. LL denotes the maximum input length. Finally, we represent the embedding of T𝖬T_{\mathsf{M}}, T𝖠T_{\mathsf{A}}, and T𝖡T_{\mathsf{B}} as 𝐄𝖬\mathbf{E}_{\mathsf{M}}, 𝐄𝖠\mathbf{E}_{\mathsf{A}}, and 𝐄𝖡\mathbf{E}_{\mathsf{B}}, respectively, where each embedding is the summation of corresponding item embedding and positional embedding.

4.3. Self-Attention Encoders

Inspired by SASRec (Kang and McAuley 2018), we leverage the self-attention mechanism to conduct sequential encoding. Specifically, at this stage, we instantiate one self-attention encoder (SAE) for each specific domain, A or B, respectively. The process can be described as follows:

(9) 𝐇𝖠\displaystyle\mathbf{H}_{\mathsf{A}} =SAE𝖠(𝐄𝖠)=ATTN𝖠SAE(𝐄𝖠,𝐄𝖠,𝐄𝖠),\displaystyle=\text{SAE}_{\mathsf{A}}\left(\mathbf{E}_{\mathsf{A}}\right)=\text{ATTN}^{\text{SAE}}_{\mathsf{A}}\left(\mathbf{E}_{\mathsf{A}},\ \mathbf{E}_{\mathsf{A}},\ \mathbf{E}_{\mathsf{A}}\right),
𝐇𝖡\displaystyle\mathbf{H}_{\mathsf{B}} =SAE𝖡(𝐄𝖡)=ATTN𝖡SAE(𝐄𝖡,𝐄𝖡,𝐄𝖡).\displaystyle=\text{SAE}_{\mathsf{B}}\left(\mathbf{E}_{\mathsf{B}}\right)=\text{ATTN}^{\text{SAE}}_{\mathsf{B}}\left(\mathbf{E}_{\mathsf{B}},\ \mathbf{E}_{\mathsf{B}},\ \mathbf{E}_{\mathsf{B}}\right).

4.4. Cross-Reconstruction

To reconnect domain-invariant interest dispersed in specific-domain sequences, we design a cross-attention module under the Cross-Reconstruction approach, denoted CRM, which produces mixed-domain representations from the specific-domain representations pre-encoded in Equation 9. Specifically, CRM leverages a cross-attention layer (Kang and McAuley 2018) to conduct the reconstruction. Because at each time step at most one of 𝐇𝖠\mathbf{H}_{\mathsf{A}} or 𝐇𝖡\mathbf{H}_{\mathsf{B}} holds a non-padding token, we use the sum of these two representations as the K and V input for cross-attention. For the Q input, we employ the 𝐄𝖬\mathbf{E}_{\mathsf{M}} to introduce the mixed domain position information. The overall process of CRM can then be formulated as follows:

(10) 𝐇𝖬\displaystyle\mathbf{H}_{\mathsf{M}} =CR𝖬(𝐄𝖬,𝐇𝖠,𝐇𝖡)\displaystyle=\text{CR}_{\mathsf{M}}\left(\mathbf{E}_{\mathsf{M}},\mathbf{H}_{\mathsf{A}},\mathbf{H}_{\mathsf{B}}\right)
=ATTN𝖬CR(𝐄𝖬,𝐇𝖠+𝐇𝖡,𝐇𝖠+𝐇𝖡).\displaystyle=\text{ATTN}^{\text{CR}}_{\mathsf{M}}\left(\mathbf{E}_{\mathsf{M}},\ \mathbf{H}_{\mathsf{A}}+\mathbf{H}_{\mathsf{B}},\ \mathbf{H}_{\mathsf{A}}+\mathbf{H}_{\mathsf{B}}\right).

4.5. Cross-Attention Transferors

To transfer the reconstructed mixed-domain knowledge back into the specific-domain representations, we again leverage cross-attention. Unlike token-wise addition, which only aligns corresponding positions, cross-attention enables each token in a specific domain to attend to the entire history of mixed-domain interactions, yielding a more comprehensive transfer. Specifically, we instantiate a Cross-Attention Transfer (CAT) for each specific domain A or B, respectively, which are formulated as follows:

(11) 𝐇𝖠\displaystyle\mathbf{H}_{\mathsf{A}} CAT𝖠(𝐇𝖠,𝐇^𝖬)=ATTN𝖠CAT(𝐇𝖠,𝐇^𝖬,𝐇^𝖬),\displaystyle\leftarrow\text{CAT}_{\mathsf{A}}\left(\mathbf{H}_{\mathsf{A}},\hat{\mathbf{H}}_{\mathsf{M}}\right)=\text{ATTN}^{\text{CAT}}_{\mathsf{A}}\left(\mathbf{H}_{\mathsf{A}},\ \hat{\mathbf{H}}_{\mathsf{M}},\ \hat{\mathbf{H}}_{\mathsf{M}}\right),
𝐇𝖡\displaystyle\mathbf{H}_{\mathsf{B}} CAT𝖡(𝐇𝖡,𝐇^𝖬)=ATTN𝖡CAT(𝐇𝖡,𝐇^𝖬,𝐇^𝖬),\displaystyle\leftarrow\text{CAT}_{\mathsf{B}}\left(\mathbf{H}_{\mathsf{B}},\hat{\mathbf{H}}_{\mathsf{M}}\right)=\text{ATTN}^{\text{CAT}}_{\mathsf{B}}\left(\mathbf{H}_{\mathsf{B}},\ \hat{\mathbf{H}}_{\mathsf{M}},\ \hat{\mathbf{H}}_{\mathsf{M}}\right),

where 𝐇^𝖬\hat{\mathbf{H}}_{\mathsf{M}} denotes stop-gradient 𝐇𝖬\mathbf{H}_{\mathsf{M}}. This prevents mixed-domain modeling from being distorted by specific-domain supervision, thereby maintaining the coherence of domain-invariant interests.

4.6. Losses and Optimization

In this subsection, we introduce the losses used for optimizing specific and mixed domains. For specific domains, we employ vanilla InfoNCE (Oord et al. 2018). Given a query representation hh, its ground truth embedding e+e^{+}, and a candidate set E±E^{\pm} formed by e+e^{+} and the embeddings of Nneg=128N_{neg}=128 unobserved negative samples within the same domain, InfoNCE is defined as:

(12) InfoNCE(h,e+,E±)=logexp(he+/τ)eE±exp(he/τ),\text{InfoNCE}\left(h,\;e^{+},\;E^{\pm}\right)=-\text{log}\frac{\text{exp}\left(h\cdot e^{+}/\tau\right)}{\sum_{e\in E^{\pm}}\text{exp}\left(h\cdot e/\tau\right)},

where τ\tau denotes the temperature hyperparameter. Hence, the losses for domains A and B are computed as:

(13) 𝖠\displaystyle\mathcal{L}_{\mathsf{A}} =1|T𝖠|j=1|TA|InfoNCE(ha,j+h^m,j,ea,j+,Ea,j±),\displaystyle=\frac{1}{|T_{\mathsf{A}}|}\sum\nolimits_{j=1}^{|T_{A}|}\text{InfoNCE}\left(h_{a,j}+\hat{h}_{m,j}^{\ },\ e^{+}_{a,j},\ E^{\pm}_{a,j}\right),
𝖡\displaystyle\mathcal{L}_{\mathsf{B}} =1|T𝖡|j=1|TB|InfoNCE(hb,j+h^m,j,eb,j+,Eb,j±),\displaystyle=\frac{1}{|T_{\mathsf{B}}|}\sum\nolimits_{j=1}^{|T_{B}|}\text{InfoNCE}\left(h_{b,j}+\hat{h}_{m,j}^{\ },\ e^{+}_{b,j},\ E^{\pm}_{b,j}\right),

where h^m,j\hat{h}_{m,j} denotes the corresponding stop-gradient encoded mixed-domain representation of the same item. Here, we regard the mixed-domain embedding h^m,j\hat{h}_{m,j} as a task-agnostic backbone, and the specific-domain representations derived in Equation 11 are then trained to learn the residuals that tailor this backbone to specific downstream objectives in each domain.

For the mixed domain, let the query representation be hmh_{m}. We form the candidate set as: E𝗆±={e𝗆+}E𝖠E𝖡E^{\pm}_{\mathsf{m}}=\{e^{+}_{\mathsf{m}}\}\cup E^{-}_{\mathsf{A}}\cup E^{-}_{\mathsf{B}}, where e𝗆+e^{+}_{\mathsf{m}} is the embedding of the ground-truth item (positive), and NnegN_{\text{neg}} unobserved negatives are sampled uniformly from each specific domain to form the negative sets E𝖠E^{-}_{\mathsf{A}} and E𝖡E^{-}_{\mathsf{B}}, respectively. Considering that items drawn from the same domain tend to have higher similarity, inner-product similarity without differentiating domains may tend to introduce intra-domain bias. To counteract this issue, we embed the Focal loss (Lin et al. 2017) into the InfoNCE objective, proposing FocalNCE. Given α>0\alpha{>}0 is the focusing parameter. FocalNCE is then defined as:

(14) p=exp(he+/τ)eE±exp(he/τ),FocalNCE(h,e+,E±)=(1p)αlog(p),\begin{gathered}p=\frac{\text{exp}\left(h\cdot e^{+}/\tau\right)}{\sum_{e\in E^{\pm}}\text{exp}\left(h\cdot e/\tau\right)},\\ \text{FocalNCE}\left(h,\;e^{+},\;E^{\pm}\right)=-(1-p)^{\alpha}\text{log}(p),\end{gathered}

FocalNCE regards each similarity score as a class probability. Similarities involving the same-domain negatives constitute naturally difficult classes and are penalized extra. Consequently, FocalNCE suppresses this intra-domain bias that would otherwise skew the mixed-domain space, thereby fostering coherent domain-invariant interest representations in CoRCi. Hence, the mixed domain loss is:

(15) M=1|TM|j=1|TM|FocalNCE(hm,jF,em,j+,Em,j±),\mathcal{L}_{M}=\frac{1}{|T_{M}|}\sum\nolimits_{j=1}^{|T_{M}|}\text{FocalNCE}\left(h^{F}_{m,j},\ e^{+}_{m,j},\ E^{\pm}_{m,j}\right),

Eventually, given the weight parameter β\beta, the overall objective function is a linear combination of the losses from each domain:

(16) =𝖠+𝖡+β𝖬.\mathcal{L}=\mathcal{L}_{\mathsf{A}}+\mathcal{L}_{\mathsf{B}}+\beta\mathcal{L}_{\mathsf{M}}.\\

4.7. Complexity Analysis

For FLOPs in one forward pass, the MHA module requires 4L2d+8Ld24L^{2}d+8Ld^{2}, and the FFN requires 168Ld2168Ld^{2}. For ABXI, the shared SA and FFN process three sequences, and each of the three projectors (using FFN structure) processes one sequence. Therefore, the total FLOPs are 3 SA plus 6 FFN, which gives 12L2d+120Ld212L^{2}d+120Ld^{2}. In comparison, for CoRCi, each SA and FFN processes only one sequence, resulting in 5 SA plus 5 FFN, which is 20L2d+120Ld220L^{2}d+120Ld^{2} around 1.06× that of ABXI. We omit normalization for both models and LoRA for ABXI. Hence, CoRCi requires a similar number of FLOPs but has more parameters, consistent with the scaling laws of LLMs and generative recommenders (Zhai et al. 2024; Zhang et al. 2024a). Excluding item embeddings, the model contains a total of 5,528,624 learnable dense parameters. In terms of training time, each epoch of all datasets takes less than 30 seconds to train on an NVIDIA RTX4090.

Scaling CoRCi from 22 to k+2k+2 domains adds kk additional SAEs and kk additional CATs, while the number of CR remains fixed at one. As more domains are added, VRAM usage increases roughly proportionally, since both models follow a similar architectural paradigm.

5. Experiments

In this section, we conduct extensive experiments on four publicly available real-world datasets to evaluate the effectiveness of CoRCi and aim to address the following research questions (RQ): RQ1 How does CoRCi’s performance compare to SOTA DT-CDSR models and other baselines? RQ2 What impact do the proposed SAE-CR-CAT structure, stop-gradient operation, and the mixed-domain task have on final performance? RQ3 How do the focusing parameter α\alpha of FocalNCE and the loss selections mitigates domain discrepancies? RQ4 How do the weight β\beta of mixed-domain losses affect the final performance? RQ5 How does CoRCi perform on a dataset with three domains and non-overlapping users?

Table 1. Statistics of CDSR Datasets.
Dataset #users #items #inter. #val. #test
Amazon-Food 7,144 11,837 83,663 2,837 2,419
Amazon-Kitchen 16,258 89,885 4,307 4,725
Amazon-Beauty 4,474 10,379 50,329 2,086 1,875
Amazon-Elect. 14,188 63,800 2,388 2,599
Amazon-Movie 28,350 35,712 347,654 11,728 10,935
Amazon-Book 90,958 403,147 16,622 17,415
Douban-Movie 2,674 15,043 208,667 1,990 1,788
Douban-Book 6,234 20,942 471 639
Douban-Music 4,300 11,758 213 247

5.1. Datasets

We conduct experiments on three two-domain datasets constructed from six subsets of the Amazon review dataset (McAuley et al. 2015; He and McAuley 2016b). These datasets include Food-Kitchen (AFK: combining ‘Grocery and Gourmet Food’ as Food and ‘Home and Kitchen’ as Kitchen), Beauty-Electronics (ABE: combining ‘Beauty’ as Beauty and ‘Electronics’ as Electronics), and Movie-Book (AMB: combining ‘Movies and TV’ as ‘Movie and ‘Books’ as Book). During preprocessing, each review is treated as an interaction. First, we select users with valid interaction history in each specific domain, and merge them chronologically to construct mixed-domain sequences. Next, we filter out items with fewer than ten interactions. Following prior studies (Bian et al. 2025; Kang and McAuley 2018), we retain a maximum of 50 recent interactions for each mixed-domain sequence. Lastly, we exclude users whose specific-domain sequences contain fewer than five interactions in any domain. The statistics of these datasets are summarized in Table 1.

We train each model five times using different random seeds to assess stability and robustness. The performance is evaluated using three metrics: Hit Rate (HR), Normalized Discounted Cumulative Gain (NDCG), and Mean Reciprocal Rank (MRR).

Table 2. Hyperparameter selections.
Hyperparameter Value
Embedding dimension dd 256
ATTN layer / head hh 1 / 2
Temperature τ\tau 0.75
Batch size BB 256 (Amazon), 128 (Douban)
Max / Warm-up epoch 500 / 10 epochs
Early-stopping patience 60 stable epochs
Optimizer AdamW
Learning rate {1e-3, 1e-4}
Weight decay {5, 2, 1}×\times{1e1, 1e0, 1e-1, 1e-2, 1e-3}, 0
Learning rate decay ×\times{0.1 to 1.0} after 30 stable epochs
Dropout rate 0.0 to 0.9
Random seed {3407, 0, 1, 2, 3}
Table 3. Overall performance (RQ1). The best results are presented in bold, and the runner-up is underlined. Paired t-tests confirm that the pairwise differences between CoRCi and the best baseline are statistically significant (all p-values \leq 0.01).
Type Methods Food Kitchen
HR@5 HR@10 NDCG@10 MRR HR@5 HR@10 NDCG@10 MRR
ST-SR SASRec-st 0.1930±0.0028 0.2611±0.0036 0.1561±0.0021 0.1332±0.0019 0.1241±0.0026 0.1851±0.0018 0.1040±0.0005 0.0900±0.0007
BERT4Rec-st 0.1819±0.0035 0.2528±0.0037 0.1462±0.0027 0.1230±0.0030 0.1114±0.0040 0.1685±0.0036 0.0926±0.0029 0.0810±0.0025
DT-SR SASRec-dt 0.2313±0.0034 0.2854±0.0049 0.1797±0.0039 0.1535±0.0034 0.1510±0.0037 0.2168±0.0049 0.1248±0.0027 0.1062±0.0021
BERT4Rec-dt 0.2223±0.0053 0.2956±0.0030 0.1727±0.0033 0.1427±0.0041 0.1363±0.0043 0.2055±0.0052 0.1116±0.0032 0.0948±0.0025
MT-SR SASRec-mt 0.230±0.0054 0.2905±0.0022 0.1842±0.0040 0.1582±0.0048 0.1580±0.0033 0.2251±0.0044 0.1298±0.0020 0.1104±0.0015
BERT4Rec-mt 0.2226±0.0052 0.2847±0.0018 0.1716±0.0024 0.1437±0.0032 0.1479±0.0033 0.2124±0.0035 0.1200±0.0032 0.1017±0.0032
ST-CDSR CD-SASRec 0.1797±0.0079 0.2454±0.0046 0.1421±0.0060 0.1197±0.0066 0.1119±0.0067 0.1757±0.0070 0.0946±0.0045 0.0821±0.0039
CD-ASR 0.1976±0.0042 0.2727±0.0052 0.1616±0.0028 0.1368±0.0026 0.1345±0.0043 0.1995±0.0044 0.1107±0.0037 0.0941±0.0034
MGCL 0.1932±0.0041 0.2673±0.0054 0.1523±0.0021 0.1260±0.0018 0.1467±0.0009 0.2157±0.0026 0.1203±0.0019 0.1017±0.0019
DT-CDSR C2DSR 0.1984±0.0072 0.2574±0.0116 0.1546±0.0050 0.1311±0.0035 0.1263±0.0051 0.1879±0.0061 0.1051±0.0033 0.0903±0.0027
DREAM 0.2158±0.0043 0.2771±0.0039 0.1698±0.0025 0.1441±0.0021 0.1377±0.0021 0.2045±0.0033 0.1138±0.0012 0.0956±0.0006
ABXI 0.2498±0.0022 0.3175±0.0041 0.1973±0.0025 0.1679±0.0028 0.1737±0.0031 0.2410±0.0026 0.1415±0.0012 0.1206±0.0014
CoRCi 0.2647±0.0011 0.3317±0.0036 0.2069±0.0023 0.1757±0.0023 0.1848±0.0033 0.2573±0.0048 0.1506±0.0023 0.1275±0.0014
Beauty Electronics
ST-SR SASRec-st 0.1837±0.0014 0.2597±0.0038 0.1523±0.0020 0.1295±0.0016 0.1345±0.0052 0.1894±0.0038 0.1111±0.0032 0.0982±0.0033
BERT4Rec-st 0.1687±0.0043 0.2438±0.0043 0.1404±0.0034 0.1197±0.0032 0.1277±0.0067 0.1832±0.0069 0.1053±0.0054 0.0930±0.0050
DT-SR SASRec-dt 0.2292±0.0102 0.3262±0.0032 0.1866±0.0032 0.1530±0.0032 0.1481±0.0036 0.2169±0.0041 0.1236±0.0040 0.1058±0.0039
BERT4Rec-dt 0.1970±0.0027 0.3077±0.0089 0.1679±0.0057 0.1363±0.0050 0.1519±0.0049 0.2246±0.0028 0.1275±0.0031 0.1101±0.0031
MT-SR SASRec-mt 0.2457±0.0095 0.3383±0.0071 0.1983±0.0056 0.1640±0.0060 0.1565±0.0032 0.2230±0.0046 0.1281±0.0022 0.1103±0.0017
BERT4Rec-mt 0.2018±0.0106 0.3095±0.0115 0.1679±0.0076 0.1357±0.0058 0.1584±0.0041 0.2298±0.0011 0.1306±0.0016 0.1122±0.0019
ST-CDSR CD-SASRec 0.1605±0.0115 0.2530±0.0166 0.1380±0.0107 0.1162±0.0085 0.1290±0.0060 0.1842±0.0030 0.1069±0.0027 0.0948±0.0032
CD-ASR 0.1661±0.0065 0.2550±0.0044 0.1424±0.0033 0.1211±0.0033 0.1355±0.0049 0.1938±0.0039 0.1122±0.0033 0.0987±0.0034
MGCL 0.1364±0.0047 0.2109±0.0078 0.1162±0.0044 0.1001±0.0035 0.1537±0.0018 0.2159±0.0042 0.1273±0.0019 0.1118±0.0012
DT-CDSR C2DSR 0.1835±0.0066 0.2645±0.0034 0.1519±0.0038 0.1290±0.0037 0.1288±0.0072 0.1859±0.0063 0.1081±0.0047 0.0960±0.0043
DREAM 0.2090±0.0047 0.3043±0.0069 0.1742±0.0032 0.1447±0.0032 0.1216±0.0040 0.1817±0.0041 0.1023±0.0024 0.0895±0.0019
ABXI 0.2807±0.0082 0.3835±0.0050 0.2245±0.0043 0.1846±0.0038 0.1659±0.0021 0.2389±0.0032 0.1385±0.0014 0.1200±0.0019
CoRCi 0.3006±0.0081 0.4020±0.0043 0.2374±0.0036 0.1946±0.0045 0.1854±0.0033 0.2630±0.0048 0.1544±0.0022 0.1331±0.0013
Movie Book
ST-SR SASRec-st 0.2258±0.0031 0.2961±0.0037 0.1647±0.0025 0.1874±0.0027 0.1357±0.0029 0.1789±0.0033 0.1007±0.0022 0.1147±0.0023
BERT4Rec-st 0.2329±0.0018 0.3105±0.0012 0.1927±0.0007 0.1696±0.0007 0.1638±0.0017 0.2152±0.0013 0.1378±0.0008 0.1243±0.0006
DT-SR SASRec-dt 0.2303±0.0046 0.3067±0.0043 0.1903±0.0032 0.1673±0.0030 0.1356±0.0015 0.1830±0.0014 0.1146±0.0011 0.1034±0.0010
BERT4Rec-dt 0.2317±0.0008 0.3095±0.0011 0.1925±0.0015 0.1697±0.0017 0.1547±0.0014 0.2063±0.0012 0.1302±0.0009 0.1176±0.0009
MT-SR SASRec-mt 0.2284±0.0041 0.3077±0.0067 0.1894±0.0044 0.1661±0.0038 0.1516±0.0042 0.2014±0.0040 0.1268±0.0031 0.1144±0.0029
BERT4Rec-mt 0.2304±0.0029 0.3074±0.0024 0.1902±0.0017 0.1673±0.0016 0.1538±0.0030 0.2072±0.0036 0.1305±0.0024 0.1175±0.0019
ST-CDSR CD-SASRec 0.2347±0.0022 0.3117±0.0026 0.1940±0.0015 0.1709±0.0017 0.1710±0.0042 0.2253±0.0043 0.1434±0.0030 0.1285±0.0026
CD-ASR 0.232±0.0045 0.3052±0.0032 0.1956±0.0027 0.1743±0.0024 0.1622±0.0010 0.2118±0.0024 0.1372±0.0010 0.1244±0.0010
MGCL 0.2097±0.0042 0.2851±0.0040 0.1726±0.0032 0.1509±0.0033 0.1248±0.0038 0.1668±0.0049 0.1043±0.0035 0.0946±0.0033
DT-CDSR C2DSR 0.2299±0.0019 0.3003±0.0026 0.1911±0.0010 0.1700±0.0005 0.1316±0.0050 0.1767±0.0050 0.1123±0.0032 0.1025±0.0028
DREAM 0.2507±0.0068 0.3255±0.0044 0.2082±0.0044 0.1848±0.0043 0.1469±0.0037 0.1973±0.0037 0.1237±0.0033 0.1118±0.0031
ABXI 0.2859±0.0016 0.3682±0.0030 0.2388±0.0014 0.2118±0.0011 0.1973±0.0021 0.2571±0.0019 0.1669±0.0013 0.1502±0.0014
CoRCi 0.2944±0.0020 0.3760±0.0032 0.2472±0.0018 0.2205±0.0014 0.2072±0.0013 0.2697±0.0029 0.1745±0.0016 0.1566±0.0014
Table 4. Variant performance in MRR (RQ2 and RQ3). Results better than vanilla CoRCi are marked in Grey.
RQ Variants Food Kitchen F + K Beauty Electronics B + E Movie Book M + B
- CoRCi 0.1757±0.0023 0.1275±0.0014 0.3032 0.1946±0.0045 0.1331±0.0013 0.3277 0.2205±0.0014 0.1566±0.0014 0.3771
RQ2 V1enc{}_{\text{1enc}} 0.1671±0.0011 0.1206±0.0003 0.2877 0.1876±0.0017 0.1230±0.0028 0.3106 0.2140±0.0022 0.1565±0.0005 0.3705
V3enc{}_{\text{3enc}} 0.1689±0.0036 0.1213±0.0010 0.2902 0.1891±0.0046 0.1238±0.0018 0.3129 0.2165±0.0023 0.1545±0.0009 0.3710
Vw/o-cat{}_{\text{w/o-cat}} 0.1733±0.0040 0.1249±0.0024 0.2982 0.1921±0.0016 0.1290±0.0020 0.3211 0.2171±0.0011 0.1572±0.0010 0.3743
Vw/o-sg{}_{\text{w/o-sg}} 0.1711±0.0032 0.1199±0.0031 0.2910 0.1900±0.0011 0.1234±0.0009 0.3134 0.2069±0.0016 0.1471±0.0016 0.3540
Vw/o-𝗆{}_{\text{w/o-}\mathcal{L}_{\mathsf{m}}} 0.1569±0.0039 0.1082±0.0034 0.2651 0.1771±0.0047 0.1077±0.0016 0.2848 0.1918±0.0020 0.1356±0.0014 0.3274
RQ3 Vff{}_{\text{ff}} 0.1691±0.0036 0.1224±0.0023 0.2915 0.1890±0.0041 0.1319±0.0012 0.3209 0.2172±0.0018 0.1563±0.0010 0.3735
Vii{}_{\text{ii}} 0.1696±0.0012 0.1246±0.0017 0.2942 0.1892±0.0055 0.1321±0.0036 0.3213 0.2185±0.0010 0.1571±0.0005 0.3756
Vfi{}_{\text{fi}} 0.1701±0.0027 0.1222±0.0028 0.2923 0.1900±0.0051 0.1333±0.0021 0.3233 0.2154±0.0010 0.1566±0.0010 0.3720
Vdt{}_{\text{dt}} 0.1739±0.0030 0.1234±0.0020 0.2973 0.1894±0.0047 0.1251±0.0022 0.3145 0.2148±0.0022 0.1503±0.0015 0.3651
M-CoRCi 0.1695±0.0022 0.1164±0.0039 0.2909 0.1661±0.0059 0.1334±0.0026 0.2995 0.1975±0.0014 0.1444±0.0005 0.3419
M-Vff{}_{\text{ff}} 0.1603±0.0025 0.1119±0.0046 0.2722 0.1593±0.0033 0.1326±0.0012 0.2919 0.1921±0.0017 0.1419±0.0009 0.3340
M-Vii{}_{\text{ii}} 0.1636±0.0029 0.1178±0.0025 0.2814 0.1638±0.0040 0.1328±0.0035 0.2966 0.1952±0.0018 0.1446±0.0005 0.3398
M-Vfi{}_{\text{fi}} 0.1579±0.0016 0.1099±0.0032 0.2678 0.1564±0.0063 0.1335±0.0023 0.2899 0.1901±0.0031 0.1415±0.0011 0.3316
M-Vdt{}_{\text{dt}} 0.1676±0.0024 0.1158±0.0040 0.2834 0.1599±0.0050 0.1212±0.0049 0.2911 0.1905±0.0021 0.1348±0.0018 0.3253

5.2. Baselines

We compare CoRCi to three types of models: single-target CDSR (ST-CDSR) models, dual-target CDSR (DT-CDSR) models, and Sequential Recommendation (SR) models. Furthermore, SR models can be subdivided into three groups based on target settings: single-target (ST-SR), dual-target (DT-SR), and mixed-target (MT-SR).

Specifically, ST-SR models are trained on a single domain at a time. ST-CDSR models are trained on the combined dataset but designate a single domain as the target for each run. Both MT and DT models consider all domains as targets and are trained on a complete cross-domain dataset. The MT-SR models do not distinguish between domains during modeling or loss calculation. In contrast, both DT-SR and DT-CDSR models aggregate per-domain losses. The DT-CDSR model incorporates domain information during training, while DT-SR does not. The baselines are listed as follows: SASRec (Kang and McAuley 2018) (SR) is a milestone SR model that leverages self-attention to model sequential dynamics. BERT4Rec (Sun et al. 2019) (SR) leverages the Cloze objective with bidirectional self-attention to model sequential dynamics. CD-SASRec (Alharbi and Caragea 2022) (ST-CDSR) aggregates source and target domain sequential dynamics using multiplicative attention and self-attention, respectively, to generate the final representation. CD-ASR (Alharbi and Caragea 2021) (ST-CDSR) employs self-attention to extract knowledge from source domains and encode the target-domain sequence; these representations are then aggregated to predict. MGCL (Xu et al. 2023) (ST-CDSR) designs a multi-view framework with contrastive learning to fuse graphical and sequential information from both mixed-domain and specific-domain perspectives. C2DSR (Cao et al. 2022a) (DT-CDSR) establishes contrastive learning by applying random replacement to create negative sequences, reinforcing alignment between mixed- and specific-domain representations. DREAM (Ye et al. 2023) (DT-CDSR) enhances mixed-domain representations by injecting adaptively extracted knowledge from encoded specific-domain sequential representations. ABXI (Bian et al. 2025) (DT-CDSR) unifies the mixed- and specific-domain tasks by employing task-guide alignment and conducts domain-invariant interests adaptation on one shared encoder.

5.3. Implementation Details.

Following (Kang and McAuley 2018; Tang and Wang 2018; Sun et al. 2019; Bian et al. 2025), we adopt leave-one-out strategy. As shown in Figure 4, the last and penultimate interactions of the mixed-domain sequence serve as testing and validation targets, regardless of domain. Metrics are computed per domain. For simplicity and fairness, we follow (Kang and McAuley 2018; Tang and Wang 2018; Sun et al. 2019; Bian et al. 2025) and sample NmtcN_{\text{mtc}} = 999 negative items from the ground truth’s domain in metric calculation. Table 1 reports the number of ground truths per domain in the validation and testing sets. For a fair comparison, unspecified hyperparameter settings follow (Bian et al. 2025) and are detailed in Table 2.

Figure 5. MRR performance of different α\alpha (RQ3).
Figure 6. MRR performance of different β\beta (RQ4).

5.4. Recommendation Performance (RQ1)

For each dataset, we designate the domain with better metrics as the easy domain and the other as the hard domain. Table 3 summarizes the performance of CoRCi relative to the baselines, from which we derive the following key findings.

Our proposed CoRCi model consistently achieves optimal performance across all evaluated metrics and tasks, with all improvements statistically significant (paired t-tests, p0.01p\leq 0.01). The average per-domain gains across four metrics are 4.99% and 6.33% on AFK, 5.77% and 11.06% on ABE, and 3.18% and 4.68% on AMB. Notably, CoRCi delivers greater improvements on the hard domains while also making decent progress on easy domains, demonstrating its effectiveness in capturing domain-invariant interests and adaptively reintegrating them into domain-specific modeling.

SASRec-mt and BERT4Rec-mt also perform strongly on the dual-target CDSR task by merely modifying the loss calculation. However, aside from ABXI, no baseline consistently outperforms them across all datasets. Since both CoRCi and ABXI emphasize the capturing of domain-invariant interests, these results validate the importance of this capability in improving CDSR performance.

The DT-CDSR models outperform the ST-CDSR models overall. This is because the dual-target tasks lack noticeable sparsity differences between domains. Therefore, their advantage in transferring knowledge from rich domains to sparse domains is weakened.

Table 5. MRR Performance on DMBM (RQ5). Paired t-tests show that all improvements are statistically significant (pp < 0.01).
Model Movie Book Music
HR@10 NDCG@10 MRR HR@10 NDCG@10 MRR HR@10 NDCG@10 MRR
ABXI 0.5921±0055 0.4534±0.0045 0.4184±0048 0.1471±0.0061 0.0854±0.0037 0.0763±0.0048 0.1555±0.0173 0.0929±0.0074 0.0845±0.0042
CoRCi 0.6216±0.0077 0.4752±0.0047 0.4373±0.0036 0.1746±0.0057 0.1000±0.0068 0.0872±0.0080 0.2049±0.0159 0.1125±0.0060 0.0979±0.0045

5.5. Ablation Studies (RQ2)

In this subsection, we conduct ablation studies to quantitatively evaluate the design choices of CoRCi via five ablation variants:

- V1enc{}_{\text{1enc}}: uses one shared encoder for A and B domains

- V3enc{}_{\text{3enc}}: replace CRM with SAEM, input 𝑬𝖬\boldsymbol{E}_{\mathsf{M}} as Q, K, and V

- Vw/o-cat{}_{\text{w/o-cat}}: remove CATA/B

- Vw/o-sg{}_{\text{w/o-sg}}: removes stop-gradient operation on 𝑯𝖬\boldsymbol{H}_{\mathsf{M}}

- Vw/o-𝖬{}_{\text{w/o-}\mathcal{L}_{\mathsf{M}}}: cancels mixed-domain task on Vw/o-sg{}_{\text{w/o-sg}}

We report individual and aggregated domain performance on MRR for each dataset to provide a comprehensive evaluation. As reported in Table 4 (RQ2), the variants V1enc{}_{\text{1enc}} and V3enc{}_{\text{3enc}} underperform CoCRi on every metric. V3enc{}_{\text{3enc}}, which deploys three independent encoders, regains only a marginal portion of the lost performance relative to V1enc{}_{\text{1enc}}. These results verify that the proposed SAE–CR hybrid is more effective in modeling domain-invariant interests than either a single shared encoder or fully decoupled encoders. Additionally, the inferior results of Vw/o-cat{}_{\text{w/o-cat}} highlight the crucial role of cross-attention in enabling sequence-level fusion. Likewise, the marked performance declines of Vw/o-sg{}_{\text{w/o-sg}} and Vw/o-𝖬{}_{\text{w/o-}\mathcal{L}{\mathsf{M}}} verify that both the stop-gradient operation and the standalone mixed-domain objective are indispensable.

5.6. Loss Selections and α\alpha in FocalNCE (RQ3)

We analyze two factors from the perspective of mitigating domain discrepancies: the loss selections and the focusing parameter α\alpha.

Loss selections. We benchmark four ablated variants:

- Vff{}_{\text{ff}}: FocalNCE to all three losses.

- Vii{}_{\text{ii}}: InfoNCE to all three losses.

- Vfi{}_{\text{fi}}: FocalNCE for 𝖠\mathcal{L}_{\mathsf{A}} and 𝖡\mathcal{L}_{\mathsf{B}}; InfoNCE for L𝖬L_{\mathsf{M}}.

- Vdt{}_{\text{dt}}: compute L𝖬L_{\mathsf{M}} separately per domain, same as DT (Cao et al. 2022a; Ye et al. 2023; Bian et al. 2025).

For each variant V, we report the performance of final specific-domain representations and the performance of encoded mixed-domain representations (M-V, cf. Equation 10).

In the upper part of Table 4, we observe that altering FocalNCE and InfoNCE degrades the easy domains of every dataset and the hard domain of AFK. For the hard domains of ABE and AMB, there are statistically insignificant fluctuations.

The lower half of Table 4 reports the performance of the encoded mixed-domain representations. Except for Vdt{}_{\text{dt}}, the results match those of the upper half on AFK, AMB, and the Beauty domain of ABE. On the Electronics domain of ABE, the gap between the two halves is statistically insignificant. This suggests that when CoRCi does not extract useful domain-specific information, it also refrains from injecting harmful noise. These findings suggest that significant mixed-domain performance gains are crucial for enhancing downstream performance.

Notably, Vdt degenerates consistently across both evaluations. This aligns with the finding in Section 1, which emphasizes that preserving coherent, domain-invariant interests is crucial for improving mixed-domain performance.

FocalNCE focusing parameter α\alpha. Figure 5 presents a grid search over α\alpha. The optimal settings are α=4\alpha=4 for AFK, and α=2\alpha=2 for both ABE and AMB. In ABE, the Electronics domain is less sensitive to α\alpha than the Beauty domain, which matches the findings above. Performance across final specific-domain and encoded mixed-domain representations also follows similar trends. It is worth noting that in the movie domain of AMB, the performance drops sharply when α3\alpha\geq 3. This is because user interests in AMB are primarily domain-specific, as discussed in Section 1 and Figure 2, while increasing the penalty on same-domain negatives suppresses these interests.

5.7. Impact of Mixed-Domain Weight β\beta (RQ4)

Figure 6 illustrates the concave relationship between β\beta and MRR performance, where too large or too small a value will degrade performance. The optimum occurs at β=1.0\beta=1.0 for AFK and ABE, and β=0.7\beta=0.7 for AMB. The latter corroborates earlier findings in Section 1 that AMB is driven more by domain-specific interests. Besides, the Beauty domain exhibits a slight gain at β=5\beta=5, but the Electronics domain collapses, confirming that the optimal β\beta may differ between paired domains in one dataset. Overall, it is practical to tune the weights between mixed- and specific-domain losses.

5.8. User-Non-Overlapping 3 Domains (RQ5)

To further assess the generalizability of CoRCi, we extend the experiments to three domains and non-overlapping users, which better reflects real-world applications. Specifically, we utilize the Douban dataset (Zhu et al. 2019), incorporating all three available domains (Movie, Book, and Music), namely DMBM. We preprocess the data by removing items with fewer than five occurrences, truncating mixed-domain sequences to the most recent 100 interactions, and filtering users with fewer than five interactions. Users are not required to interact in all domains. Timestamps are recorded at day granularity. For ties within a day, we impose the priority Movie > Book > Music, reflecting the descending interaction volume. This ordering intentionally heightens domain imbalance: Book and Music interactions occur later in the sequence, increasing their likelihood of serving as validation or test ground truths while reducing their effective training lengths. Table 1 summarizes the resulting DMBM statistics.

Table 5 contrasts CoRCi with ABXI (the best-performing from RQ1) across three evaluation metrics. CoRCi achieves significant gains over ABXI in all nine domain-metric combinations (pp < 0.01).

5.9. Case Study

Figure 1 depicts a shortened snippet from user A11FFLD0GV82CQ in the AFK dataset. The complete training sequence is11 1 Some item pages have been removed, so we identify them based on logged reviews.: Granola Cereal (F) → Grill Pan (K) → Griddle Pan (K) → Large Water Dispenser With Standard Filter (K) → Fruit and Nut Bar (F) → Gourmet Coffee (F) → Decaffeinated Green Tea (F) → Golden Honey Oat Graham (F) → Oat Chocolate Chip Coconut Bar (F) → Airtight Container (K).

The recent interactions reveal a preference for healthy breakfast snacks (Food) and corresponding storage (Kitchen). The validation and testing items, Sunrise Crunchy Vanilla Cereal (F) and Freshware Silicone Molds (K), are thematically consistent. CoRCi ranks them 3rd and 4th, respectively, demonstrating its ability to preserve coherent domain-invariant interests and thus deliver accurate downstream recommendations.

6. Conclusion

In this paper, we propose CoRCi, a dual-target CDSR model that employs mixed-domain cross-reconstruction and FocalNCE to mitigate domain discrepancies and maintain domain-invariant interest coherence. Experimental results show that CoRCi outperforms all baselines, including state-of-the-art CDSR counterparts. Future work will investigate a lighter-weight approach that jointly models domain-invariant and domain-specific interests more effectively.

References

  • (1)
  • Achiam et al. (2023) Josh Achiam, Steven Adler, Sandhini Agarwal, Lama Ahmad, Ilge Akkaya, Florencia Leoni Aleman, Diogo Almeida, Janko Altenschmidt, Sam Altman, Shyamal Anadkat, et al. 2023. Gpt-4 technical report. arXiv preprint arXiv:2303.08774 (2023).
  • Alharbi and Caragea (2021) Nawaf Alharbi and Doina Caragea. 2021. Cross-domain attentive sequential recommendations based on general and current user preferences (cd-asr). In IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology. 48–55.
  • Alharbi and Caragea (2022) Nawaf Alharbi and Doina Caragea. 2022. Cross-domain self-attentive sequential recommendations. In Proceedings of International Conference on Data Science and Applications: ICDSA 2021, Volume 2. Springer, 601–614.
  • Bai et al. (2023) Jinze Bai, Shuai Bai, Yunfei Chu, Zeyu Cui, Kai Dang, Xiaodong Deng, Yang Fan, Wenbin Ge, Yu Han, Fei Huang, et al. 2023. Qwen technical report. arXiv preprint arXiv:2309.16609 (2023).
  • Bian et al. (2025) Qingtian Bian, Marcus de Carvalho, Tieying Li, Jiaxing Xu, Hui Fang, and Yiping Ke. 2025. ABXI: Invariant Interest Adaptation for Task-Guided Cross-Domain Sequential Recommendation. In Proceedings of the ACM on Web Conference 2025. 3183–3192.
  • Bian et al. (2023) Qingtian Bian, Jiaxing Xu, Hui Fang, and Yiping Ke. 2023. CPMR: Context-Aware Incremental Sequential Recommendation with Pseudo-Multi-Task Learning. In Proceedings of the 32nd ACM International Conference on Information and Knowledge Management. 120–130.
  • Cai et al. (2017) Chenwei Cai, Ruining He, and Julian McAuley. 2017. SPMC: Socially-aware personalized Markov chains for sparse sequential recommendation. arXiv preprint arXiv:1708.04497 (2017).
  • Cao et al. (2022a) Jiangxia Cao, Xin Cong, Jiawei Sheng, Tingwen Liu, and Bin Wang. 2022a. Contrastive Cross-Domain Sequential Recommendation. In Proceedings of the 31st ACM International Conference on Information & Knowledge Management. 138–147.
  • Cao et al. (2023) Jiangxia Cao, Shaoshuai Li, Bowen Yu, Xiaobo Guo, Tingwen Liu, and Bin Wang. 2023. Towards universal cross-domain recommendation. In Proceedings of the sixteenth ACM international conference on web search and data mining. 78–86.
  • Cao et al. (2022b) Jiangxia Cao, Xixun Lin, Xin Cong, Jing Ya, Tingwen Liu, and Bin Wang. 2022b. Disencdr: Learning disentangled representations for cross-domain recommendation. In Proceedings of the 45th International ACM SIGIR conference on research and development in information retrieval. 267–277.
  • Chang et al. (2021) Jianxin Chang, Chen Gao, Yu Zheng, Yiqun Hui, Yanan Niu, Yang Song, Depeng Jin, and Yong Li. 2021. Sequential recommendation with graph neural networks. In Proceedings of the 44th international ACM SIGIR conference on research and development in information retrieval. 378–387.
  • Ding et al. (2023) Yujia Ding, Huan Li, Ke Chen, and Lidan Shou. 2023. TPUF: Enhancing Cross-domain Sequential Recommendation via Transferring Pre-trained User Features. In Proceedings of the 32nd ACM International Conference on Information and Knowledge Management. 410–419.
  • Donkers et al. (2017) Tim Donkers, Benedikt Loepp, and Jürgen Ziegler. 2017. Sequential user-based recurrent neural network recommendations. In Proceedings of the 11th ACM Conference on Recommender Systems. 152–160.
  • Finn et al. (2017) Chelsea Finn, Pieter Abbeel, and Sergey Levine. 2017. Model-agnostic meta-learning for fast adaptation of deep networks. In International conference on machine learning. PMLR, 1126–1135.
  • Guo et al. (2021) Lei Guo, Li Tang, Tong Chen, Lei Zhu, Quoc Viet Hung Nguyen, and Hongzhi Yin. 2021. DA-GCN: A domain-aware attentive graph convolution network for shared-account cross-domain sequential recommendation. arXiv preprint arXiv:2105.03300 (2021).
  • Guo et al. (2022) Lei Guo, Jinyu Zhang, Li Tang, Tong Chen, Lei Zhu, and Hongzhi Yin. 2022. Time interval-enhanced graph neural network for shared-account cross-domain sequential recommendation. IEEE Transactions on Neural Networks and Learning Systems 35, 3 (2022), 4002–4016.
  • Hao et al. (2024) Bowen Hao, Chaoqun Yang, Lei Guo, Junliang Yu, and Hongzhi Yin. 2024. Motif-based prompt learning for universal cross-domain recommendation. In Proceedings of the 17th ACM international conference on web search and data mining. 257–265.
  • Harte et al. (2023) Jesse Harte, Wouter Zorgdrager, Panos Louridas, Asterios Katsifodimos, Dietmar Jannach, and Marios Fragkoulis. 2023. Leveraging large language models for sequential recommendation. In Proceedings of the 17th ACM Conference on Recommender Systems. 1096–1102.
  • He and McAuley (2016a) Ruining He and Julian McAuley. 2016a. Fusing similarity models with markov chains for sparse sequential recommendation. In 2016 IEEE 16th international conference on data mining (ICDM). IEEE, 191–200.
  • He and McAuley (2016b) Ruining He and Julian McAuley. 2016b. Ups and downs: Modeling the visual evolution of fashion trends with one-class collaborative filtering. In proceedings of the 25th international conference on world wide web. 507–517.
  • Hidasi et al. (2015) Balázs Hidasi, Alexandros Karatzoglou, Linas Baltrunas, and Domonkos Tikk. 2015. Session-based recommendations with recurrent neural networks. arXiv preprint arXiv:1511.06939 (2015).
  • Hu et al. (2018) Guangneng Hu, Yu Zhang, and Qiang Yang. 2018. Conet: Collaborative cross networks for cross-domain recommendation. In Proceedings of the 27th ACM international conference on information and knowledge management. 667–676.
  • Jiang et al. (2022) Yuchen Jiang, Qi Li, Han Zhu, Jinbei Yu, Jin Li, Ziru Xu, Huihui Dong, and Bo Zheng. 2022. Adaptive domain interest network for multi-domain recommendation. In Proceedings of the 31st ACM International Conference on Information & Knowledge Management. 3212–3221.
  • Kang et al. (2019) SeongKu Kang, Junyoung Hwang, Dongha Lee, and Hwanjo Yu. 2019. Semi-supervised learning for cross-domain recommendation to cold-start users. In Proceedings of the 28th ACM international conference on information and knowledge management. 1563–1572.
  • Kang and McAuley (2018) Wang-Cheng Kang and Julian McAuley. 2018. Self-attentive sequential recommendation. In 2018 IEEE International Conference on Data Mining (ICDM). IEEE, 197–206.
  • Li et al. (2023a) Chenglin Li, Yuanzhen Xie, Chenyun Yu, Bo Hu, Zang Li, Guoqiang Shu, Xiaohu Qie, and Di Niu. 2023a. One for all, all for one: Learning and transferring user embeddings for cross-domain recommendation. In Proceedings of the sixteenth ACM international conference on web search and data mining. 366–374.
  • Li et al. (2022) Chenglin Li, Mingjun Zhao, Huanming Zhang, Chenyun Yu, Lei Cheng, Guoqiang Shu, Beibei Kong, and Di Niu. 2022. RecGURU: Adversarial learning of generalized user representations for cross-domain recommendation. In Proceedings of the fifteenth ACM international conference on web search and data mining. 571–581.
  • Li et al. (2020) Jiacheng Li, Yujie Wang, and Julian McAuley. 2020. Time interval aware self-attention for sequential recommendation. In Proceedings of the 13th International Conference on Web Search and Data Mining. 322–330.
  • Li et al. (2023b) Lei Li, Yongfeng Zhang, and Li Chen. 2023b. Prompt distillation for efficient llm-based recommendation. In Proceedings of the 32nd ACM International Conference on Information and Knowledge Management. 1348–1357.
  • Li et al. (2021) Pan Li, Zhichao Jiang, Maofei Que, Yao Hu, and Alexander Tuzhilin. 2021. Dual attentive sequential learning for cross-domain click-through rate prediction. In Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining. 3172–3180.
  • Lin et al. (2024) Guanyu Lin, Chen Gao, Yu Zheng, Jianxin Chang, Yanan Niu, Yang Song, Kun Gai, Zhiheng Li, Depeng Jin, Yong Li, et al. 2024. Mixed attention network for cross-domain sequential recommendation. In Proceedings of the 17th ACM International Conference on Web Search and Data Mining. 405–413.
  • Lin et al. (2017) Tsung-Yi Lin, Priya Goyal, Ross Girshick, Kaiming He, and Piotr Dollár. 2017. Focal loss for dense object detection. In Proceedings of the IEEE international conference on computer vision. 2980–2988.
  • Liu et al. (2025) Qidong Liu, Xiangyu Zhao, Yejing Wang, Zijian Zhang, Howard Zhong, Chong Chen, Xiang Li, Wei Huang, and Feng Tian. 2025. Bridge the Domains: Large Language Models Enhanced Cross-domain Sequential Recommendation. arXiv preprint arXiv:2504.18383 (2025).
  • Ma et al. (2024) Haokai Ma, Ruobing Xie, Lei Meng, Xin Chen, Xu Zhang, Leyu Lin, and Jie Zhou. 2024. Triple sequence learning for cross-domain recommendation. ACM Transactions on Information Systems 42, 4 (2024), 1–29.
  • Ma et al. (2022) Muyang Ma, Pengjie Ren, Zhumin Chen, Zhaochun Ren, Lifan Zhao, Peiyu Liu, Jun Ma, and Maarten de Rijke. 2022. Mixed information flow for cross-domain sequential recommendations. ACM Transactions on Knowledge Discovery from Data (TKDD) 16, 4 (2022), 1–32.
  • Ma et al. (2019) Muyang Ma, Pengjie Ren, Yujie Lin, Zhumin Chen, Jun Ma, and Maarten de Rijke. 2019. π\pi-net: A parallel information-sharing network for shared-account cross-domain sequential recommendations. In Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval. 685–694.
  • McAuley et al. (2015) Julian McAuley, Christopher Targett, Qinfeng Shi, and Anton Van Den Hengel. 2015. Image-based recommendations on styles and substitutes. In Proceedings of the 38th International ACM SIGIR Conference on Research and Development in Information Retrieval. 43–52.
  • Oord et al. (2018) Aaron van den Oord, Yazhe Li, and Oriol Vinyals. 2018. Representation learning with contrastive predictive coding. arXiv preprint arXiv:1807.03748 (2018).
  • Park et al. (2023) Chung Park, Taesan Kim, Taekyoon Choi, Junui Hong, Yelim Yu, Mincheol Cho, Kyunam Lee, Sungil Ryu, Hyungjun Yoon, Minsung Choi, et al. 2023. Cracking the Code of Negative Transfer: A Cooperative Game Theoretic Approach for Cross-Domain Sequential Recommendation. In Proceedings of the 32nd ACM International Conference on Information and Knowledge Management. 2024–2033.
  • Park et al. (2024) Chung Park, Taesan Kim, Hyungjun Yoon, Junui Hong, Yelim Yu, Mincheol Cho, Minsung Choi, and Jaegul Choo. 2024. Pacer and Runner: Cooperative Learning Framework between Single-and Cross-Domain Sequential Recommendation. In Proceedings of the 47th International ACM SIGIR Conference on Research and Development in Information Retrieval. 2071–2080.
  • Rendle (2010) Steffen Rendle. 2010. Factorization machines. In 2010 IEEE International Conference on Data Mining. IEEE, 995–1000.
  • Shen et al. (2021) Qijie Shen, Wanjie Tao, Jing Zhang, Hong Wen, Zulong Chen, and Quan Lu. 2021. SAR-Net: A scenario-aware ranking network for personalized fair recommendation in hundreds of travel scenarios. In Proceedings of the 30th ACM International Conference on Information & Knowledge Management. 4094–4103.
  • Shen et al. (2024) Tingjia Shen, Hao Wang, Jiaqing Zhang, Sirui Zhao, Liangyue Li, Zulong Chen, Defu Lian, and Enhong Chen. 2024. Exploring user retrieval integration towards large language models for cross-domain sequential recommendation. arXiv preprint arXiv:2406.03085 (2024).
  • Sheng et al. (2021) Xiang-Rong Sheng, Liqin Zhao, Guorui Zhou, Xinyao Ding, Binding Dai, Qiang Luo, Siran Yang, Jingshan Lv, Chi Zhang, Hongbo Deng, et al. 2021. One model to serve all: Star topology adaptive recommender for multi-domain ctr prediction. In Proceedings of the 30th ACM International Conference on Information & Knowledge Management. 4104–4113.
  • Sun et al. (2019) Fei Sun, Jun Liu, Jian Wu, Changhua Pei, Xiao Lin, Wenwu Ou, and Peng Jiang. 2019. BERT4Rec: Sequential recommendation with bidirectional encoder representations from transformer. In Proceedings of the 28th ACM International conference on Information and Knowledge Management. 1441–1450.
  • Sun et al. (2021) Wenchao Sun, Muyang Ma, Pengjie Ren, Yujie Lin, Zhumin Chen, Zhaochun Ren, Jun Ma, and Maarten De Rijke. 2021. Parallel split-join networks for shared account cross-domain sequential recommendations. IEEE Transactions on Knowledge and Data Engineering (2021).
  • Tang and Wang (2018) Jiaxi Tang and Ke Wang. 2018. Personalized top-n sequential recommendation via convolutional sequence embedding. In Proceedings of the 11th ACM International Conference on Web Search and Data Mining. 565–573.
  • Touvron et al. (2023) Hugo Touvron, Louis Martin, Kevin Stone, Peter Albert, Amjad Almahairi, Yasmine Babaei, Nikolay Bashlykov, Soumya Batra, Prajjwal Bhargava, Shruti Bhosale, et al. 2023. Llama 2: Open foundation and fine-tuned chat models. arXiv preprint arXiv:2307.09288 (2023).
  • Vaswani et al. (2017) Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N Gomez, Łukasz Kaiser, and Illia Polosukhin. 2017. Attention is all you need. Advances in neural information processing systems 30 (2017).
  • Wang et al. (2020) Ziyang Wang, Wei Wei, Gao Cong, Xiao-Li Li, Xian-Ling Mao, and Minghui Qiu. 2020. Global context enhanced graph neural networks for session-based recommendation. In Proceedings of the 43rd international ACM SIGIR Conference on Research and Development in Information Retrieval. 169–178.
  • Wu et al. (2017) Chao-Yuan Wu, Amr Ahmed, Alex Beutel, Alexander J Smola, and How Jing. 2017. Recurrent recommender networks. In Proceedings of the 10th ACM International Conference on Web Search and Data Mining. 495–503.
  • Wu et al. (2019) Shu Wu, Yuyuan Tang, Yanqiao Zhu, Liang Wang, Xing Xie, and Tieniu Tan. 2019. Session-based recommendation with graph neural networks. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 33. 346–353.
  • Xin et al. (2025) Haoran Xin, Ying Sun, Chao Wang, and Hui Xiong. 2025. LLMCDSR: Enhancing Cross-Domain Sequential Recommendation with Large Language Models. ACM Transactions on Information Systems (2025).
  • Xu et al. (2024b) Wujiang Xu, Qitian Wu, Runzhong Wang, Mingming Ha, Qiongxu Ma, Linxun Chen, Bing Han, and Junchi Yan. 2024b. Rethinking cross-domain sequential recommendation under open-world assumptions. In Proceedings of the ACM Web Conference 2024. 3173–3184.
  • Xu et al. ([n. d.]) Zitao Xu, Xiaoqing Chen, Weike Pan, and Zhong Ming. [n. d.]. Heterogeneous Graph Transfer Learning for Category-aware Cross-Domain Sequential Recommendation. In THE WEB CONFERENCE 2025.
  • Xu et al. (2023) Zitao Xu, Weike Pan, and Zhong Ming. 2023. A Multi-view Graph Contrastive Learning Framework for Cross-Domain Sequential Recommendation. In Proceedings of the 17th ACM Conference on Recommender Systems. 491–501.
  • Xu et al. (2024a) Zitao Xu, Weike Pan, and Zhong Ming. 2024a. Transfer learning in cross-domain sequential recommendation. Information Sciences 669 (2024), 120550.
  • Yan et al. (2019) An Yan, Shuo Cheng, Wang-Cheng Kang, Mengting Wan, and Julian McAuley. 2019. CosRec: 2D convolutional neural networks for sequential recommendation. In Proceedings of the 28th ACM international conference on information and knowledge management. 2173–2176.
  • Ye et al. (2023) Xiaoxin Ye, Yun Li, and Lina Yao. 2023. DREAM: Decoupled Representation via Extraction Attention Module and Supervised Contrastive Learning for Cross-Domain Sequential Recommender. In Proceedings of the 17th ACM Conference on Recommender Systems. 479–490.
  • Zhai et al. (2024) Jiaqi Zhai, Lucy Liao, Xing Liu, Yueming Wang, Rui Li, Xuan Cao, Leon Gao, Zhaojie Gong, Fangda Gu, Jiayuan He, et al. 2024. Actions speak louder than words: trillion-parameter sequential transducers for generative recommendations. In Proceedings of the 41st International Conference on Machine Learning. 58484–58509.
  • Zhang et al. (2024a) Buyun Zhang, Liang Luo, Yuxin Chen, Jade Nie, Xi Liu, Shen Li, Yanli Zhao, Yuchen Hao, Yantao Yao, Ellie Dingqiao Wen, et al. 2024a. Wukong: towards a scaling law for large-scale recommendation. In Proceedings of the 41st International Conference on Machine Learning. 59421–59434.
  • Zhang et al. (2024b) Chengzhe Zhang, Xu Min, Changsheng Li, Xiaolu Zhang, Weichang Wu, Jun Zhou, Ye Yuan, and Guoren Wang. 2024b. MIBR: Bridging Domains through Diverse Interests for Cross-Domain Sequential Recommendation. In 2024 IEEE International Conference on Big Data (BigData). 423–432. doi:10.1109/BigData62323.2024.10825301
  • Zhang et al. (2025) Hao Zhang, Mingyue Cheng, Qi Liu, Junzhe Jiang, Xianquan Wang, Rujiao Zhang, Chenyi Lei, and Enhong Chen. 2025. A Comprehensive Survey on Cross-Domain Recommendation: Taxonomy, Progress, and Prospects. arXiv preprint arXiv:2503.14110 (2025).
  • Zhang et al. (2024d) Hongyu Zhang, Dongyi Zheng, Xu Yang, Jiyuan Feng, and Qing Liao. 2024d. FedDCSR: Federated cross-domain sequential recommendation via disentangled representation learning. In Proceedings of the 2024 SIAM International Conference on Data Mining (SDM). SIAM, 535–543.
  • Zhang et al. (2023) Jinyu Zhang, Huichuan Duan, Lei Guo, Liancheng Xu, and Xinhua Wang. 2023. Towards lightweight cross-domain sequential recommendation via external attention-enhanced graph convolution network. In International Conference on Database Systems for Advanced Applications. Springer, 205–220.
  • Zhang et al. (2024c) Yuxi Zhang, Ji Zhang, Feiyang Xu, Lvying Chen, Bohan Li, Lei Guo, and Hongzhi Yin. 2024c. Preference Prototype-Aware Learning for Universal Cross-Domain Recommendation. In Proceedings of the 33rd ACM International Conference on Information and Knowledge Management. 3290–3299.
  • Zheng et al. (2025) Dongyi Zheng, Hongyu Zhang, Jianyang Zhai, Lin Zhong, Lingzhi Wang, Jiyuan Feng, Xiangke Liao, Yonghong Tian, Nong Xiao, and Qing Liao. 2025. FedCSR: A Federated Framework for Multi-Platform Cross-Domain Sequential Recommendation with Dual Contrastive Learning. In Proceedings of the 31st International Conference on Computational Linguistics. 8699–8713.
  • Zheng et al. (2017) Lei Zheng, Vahid Noroozi, and Philip S Yu. 2017. Joint deep modeling of users and items using reviews for recommendation. In Proceedings of the tenth ACM international conference on web search and data mining. 425–434.
  • Zheng et al. (2022) Xiaolin Zheng, Jiajie Su, Weiming Liu, and Chaochao Chen. 2022. DDGHM: dual dynamic graph with hybrid metric training for cross-domain sequential recommendation. In Proceedings of the 30th ACM International Conference on Multimedia. 471–481.
  • Zheng et al. (2024) Zhi Zheng, Wenshuo Chao, Zhaopeng Qiu, Hengshu Zhu, and Hui Xiong. 2024. Harnessing large language models for text-rich sequential recommendation. In Proceedings of the ACM Web Conference 2024. 3207–3216.
  • Zhu et al. (2019) Feng Zhu, Chaochao Chen, Yan Wang, Guanfeng Liu, and Xiaolin Zheng. 2019. Dtcdr: A framework for dual-target cross-domain recommendation. In Proceedings of the 28th ACM international conference on information and knowledge management. 1533–1542.
  • Zhu et al. (2023) Jiajie Zhu, Yan Wang, Feng Zhu, and Zhu Sun. 2023. Domain disentanglement with interpolative data augmentation for dual-target cross-domain recommendation. In Proceedings of the 17th ACM Conference on Recommender Systems. 515–527.
  • Zhu et al. (2021) Yongchun Zhu, Kaikai Ge, Fuzhen Zhuang, Ruobing Xie, Dongbo Xi, Xu Zhang, Leyu Lin, and Qing He. 2021. Transfer-meta framework for cross-domain recommendation to cold-start users. In Proceedings of the 44th international ACM SIGIR conference on research and development in information retrieval. 1813–1817.
  • Zhuang et al. (2018) Fuzhen Zhuang, Yingmin Zhou, Fuzheng Zhang, Xiang Ao, Xing Xie, and Qing He. 2018. Cross-domain novelty seeking trait mining for sequential recommendation. arXiv preprint arXiv:1803.01542 (2018).