Next Article in Journal
From Bellman to Real-Time: Graph Compression, DCRNN, and MARL for Scalable Energy System Control—Methodology and Initial Validation
Previous Article in Journal
Transient Control of Winding Reconfiguration for PMSMs Based on Deadbeat Predictive Control and Zero-Vector Switching
Previous Article in Special Issue
Artificial Intelligence and Machine Learning Methods in Recidivism Prediction: A Thematic Literature Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Privacy-Preserving Peer-to-Peer Cross-Domain Collaborative Filtering via Intent-Adaptive Graph Reconstruction

1
School of Artificial Intelligence, Dalian Maritime University, Dalian 116026, China
2
Waseda Institute for Advanced Study, Waseda University, Tokyo 162-0052, Japan
3
Center of Mathematical and Data Sciences, Kobe University, Kobe 657-8501, Japan
4
Graduate School of Engineering, Faculty of Engineering, Kobe University, Kobe 657-8501, Japan
*
Author to whom correspondence should be addressed.
Electronics 2026, 15(14), 3121; https://doi.org/10.3390/electronics15143121
Submission received: 30 May 2026 / Revised: 7 July 2026 / Accepted: 14 July 2026 / Published: 15 July 2026

Abstract

Cross-domain collaborative filtering effectively alleviates the data sparsity issue but raises serious privacy concerns. Federated learning has been integrated into cross-domain collaborative filtering to reduce these risks by securely exchanging embeddings or model parameters. However, the current federated paradigm often relies on the simple alignment of coarse-grained representations, while propagating information on a rigid local graph. Without fine-grained preference modeling, models easily suffer from representation collapse. The inherent sparsity of local graphs further limits their robustness. To address these issues, we propose P2P-IAGR, a privacy-preserving peer-to-peer cross-domain collaborative filtering framework based on intent-adaptive graph reconstruction. Specifically, our framework first disentangles user and item representations into fine-grained latent intent prototypes. We perturb these prototypes using Local Differential Privacy (LDP) and securely exchange them across domains. A contrastive learning strategy is then used for cross-domain alignment. Next, guided by the combined cross-domain intent prior, P2P-IAGR differentiably reconstructs an augmented graph view. We apply a dual-view structural contrastive learning objective to dynamically inject external collaborative signals into the sparse local topology. Extensive experiments on real-world datasets show that P2P-IAGR significantly outperforms state-of-the-art methods, achieving an average improvement of 5.85% in NDCG and 6.89% in HR.

1. Introduction

In the era of information overload, recommender systems have become essential tools by effectively filtering out irrelevant information for users. While the typical recommendation algorithms (e.g., collaborative filtering) [1,2] have achieved considerable success, they still heavily rely on users’ historical interaction records. In real-world applications, users’ interaction matrices are often extremely sparse, which makes it difficult for recommender systems to effectively model user preferences. To tackle this challenge, the cross-domain paradigm of collaborative filtering serves as a powerful approach for alleviating data sparsity [3,4]. The main idea is to leverage knowledge sharing and transfer across domains to compensate for the scarcity of data within a single domain [5]. However, these existing methods fundamentally rely on a strong assumption: user data can be fully shared between the source and target domains. Given the increasingly strict data protection regulations, such a fully shared data interaction paradigm carries a significant risk of leaking sensitive user information.
To mitigate the risk of data leakage, federated learning (FL) has been integrated into cross-domain recommendation (CDR) frameworks, enabling collaborative model training without centralizing raw data. Early federated methods primarily focused on securely exchanging model parameters or perturbed data, such as PriCDR [6] and FedGNN [7]. To alleviate the prohibitive communication costs and gradient-leakage risks, subsequent works like P2FCDR [8] and P2DTR [9] introduced lightweight representation sharing and prototype-based federated learning. Recently, to further enrich user semantics under privacy constraints, some works have incorporated auxiliary information into local modeling. For instance, DT-FedSDC [10] and FUPM [11] leverage review texts to decouple preferences or transfer group prototypes, while FP2CDSR [12] employs temporal modeling for sequential behaviors. Despite the success of these federated methods, a critical challenge remains: How to achieve fine-grained semantic alignment and alleviate data sparsity in privacy-preserving CDR without relying on auxiliary data or central servers?
Specifically, current paradigms still face two limitations. First, coarse-grained preference modeling. While exchanging embeddings or macro-level prototypes effectively reduces communication overhead, current paradigms typically rely on the simple alignment of coarse-grained representations. The lack of explicit disentanglement of fine-grained latent preferences restricts the depth of cross-domain semantic correlations, leaving models highly vulnerable to representation collapse during cross-domain alignment. Second, rigid local topologies. While external knowledge is often incorporated into current federated graph paradigms, information is typically propagated on fixed local interaction graphs. The absence of an adaptive mechanism to dynamically reconstruct inherently sparse local graph structures using cross-domain collaborative signals restricts the ability to learn robust representations.
To bridge these gaps, we propose a privacy-preserving peer-to-peer cross-domain collaborative filtering framework via intent-adaptive graph reconstruction (P2P-IAGR). The core idea of P2P-IAGR is to enable privacy-preserving cross-domain collaboration through intent-level prototype exchange, rather than relying on centralized data aggregation or sharing raw local graph information. Specifically, each domain first employs a simplified graph convolutional network to encode local topological relations and disentangle user and item representations into fine-grained latent intent prototypes. To facilitate secure communication, domains only exchange noisy intent prototypes perturbed via Local Differential Privacy (LDP) to protect raw data. Based on these exchanged prototypes, we further design a cross-domain alignment objective to encourage semantic consistency across domains and construct a shared intent prior. To fully exploit the transferred cross-domain knowledge, we inject the shared intent prior back into local structure modeling. Specifically, guided by the combined intent prior, we differentiably reconstruct an augmented graph view using the Gumbel–Sigmoid trick. A dual-view structural contrastive learning objective is introduced as an auxiliary training objective between the original and reconstructed views, which further improves the robustness and consistency of the learned representations.
Our main contributions are summarized as follows:
  • We propose P2P-IAGR, a novel privacy-preserving peer-to-peer cross-domain collaborative filtering framework. The core contribution of P2P-IAGR is a unified federated collaborative paradigm that securely exchanges intent-level prototypes to enhance local structure modeling, enabling effective cross-domain recommendation without sharing raw interaction data or model parameters.
  • To support reliable prototype transfer, we design an intent disentanglement and cross-domain alignment mechanism, which extracts fine-grained intent prototypes perturbed via Local Differential Privacy (LDP) and aligns them across domains to establish a shared intent prior.
  • To better incorporate the transferred cross-domain knowledge into local representation learning, we further introduce an intent-adaptive graph reconstruction strategy together with a structural contrastive learning objective, which enriches sparse local graphs and improves representation robustness.
The rest of this paper is organized as follows: Section 2 reviews the related work. Section 3 formulates the problem and details the proposed P2P-IAGR framework. Section 4 presents the experimental settings, including the datasets, evaluation metrics, and baseline methods. Section 5 provides a detailed analysis of the experimental results. Finally, Section 6 concludes the paper.

2. Related Work

In this section, we review the literature closely related to our research. We first introduce the general development of cross-domain recommendation (CDR) in Section 2.1. Subsequently, in Section 2.2, we discuss existing privacy-preserving CDR methods, highlighting their limitations in representation disentanglement and graph topology. Finally, we summarize the key differences between our proposed P2P-IAGR and representative methods.

2.1. Cross-Domain Recommendation

Cross-domain recommendation is often utilized to alleviate data sparsity and cold-start issues by transferring collaborative knowledge across relevant domains [13,14]. Early studies mainly focused on single-target CDR [15,16], which aims to enrich a sparse target domain using data from a resource-rich source domain. These methods relied on matrix factorization (MF) to capture collaborative filtering signals on overlapping users [17]. Subsequently, inspired by foundational architectures such as NCF [18], deep neural networks were adopted to capture complex non-linear user–item preferences. For instance, DCDCSR [19] bridged different systems by combining MF with a deep mapping network. CoNet [20] introduced cross-connections between feed-forward neural networks to facilitate effective knowledge distillation. More recently, the research shifted toward dual-target CDR [21,22], which is designed to concurrently improve recommendation performance in all participating domains. Notable examples include DDTCDR [23], which designed an attention-based graph framework for two-way preference transfer, and ETL [24], which mapped user representations across domains through equivalent transformations. Graph-based approaches [25,26] also became popular because they directly capture high-order structural links in dual-target scenarios. Despite their success, the aforementioned methods mainly rely on a centralized data-sharing paradigm, assuming that raw user–item interactions across domains can be directly used. This centralized approach creates serious privacy risks.

2.2. Privacy-Preserving Cross-Domain Recommendation

To prevent the direct exchange of raw data, federated learning (FL) [27] and Differential Privacy (DP) have been widely adopted in privacy-preserving recommendation [28,29,30]. The privacy requirement is particularly important in CDR because the knowledge transfer process increases the risk of data leakage. Early privacy-preserving methods (such as PriCDR [6]) attempted to mitigate privacy leakage by adding noise to the original user–item interaction matrix. Models like FedGNN [7] introduced a federated framework for graph neural networks, sharing gradients protected by Local Differential Privacy (LDP) to collaboratively train the recommendation model. To avoid the heavy communication costs and gradient-leakage risks, researchers proposed sharing lightweight representations instead of full model parameters. P2FCDR [8] built a peer-to-peer federated network that learns an orthogonal mapping matrix to transform user embeddings securely. Furthermore, prototype-based methods (e.g., FedProto [31]) have gained traction. For instance, P2DTR [9] adopts this paradigm alongside Private Set Intersection (PSI) and Cross-Domain Sharing (CDS) mechanisms for secure knowledge transfer. Recently, some works have incorporated auxiliary information into local interaction modeling. For instance, DT-FedSDC [10] utilizes text semantic enhancement to decouple user preferences into shared and domain-specific parts. Similarly, FUPM [11] integrates auxiliary information such as review texts and leverages federated learning to transfer differentially private user group prototypes across domains. From a temporal perspective, FP2CDSR [12] proposes a centralized federated cross-domain sequential framework that distributes differentially private user representations, employing self-attention and temporal modeling to restore semantic information. In summary, existing privacy-preserving CDR paradigms suffer from coarse-grained representation sharing and rigid local topologies. These limitations hinder explicit intent disentanglement and adaptive graph reconstruction, making models vulnerable to representation collapse and data sparsity. A detailed comparison between our approach and representative existing works is summarized in Table 1.

3. Methods

In this section, we detail the proposed privacy-preserving cross-domain recommendation framework, P2P-IAGR. To provide a clear roadmap of our methodology, we first formally define the task and present an overview of the overall architecture. Following this, we elaborate on the core components of our model. Finally, we summarize the optimization objective and provide a theoretical complexity analysis.

3.1. Problem Definition and Overview

We consider a cross-domain recommendation scenario with two distinct domains D A and D B . These domains share a common set of users U , but maintain disjoint item sets V A and V B . Let R A { 0 , 1 } | U | × | V A | and R B { 0 , 1 } | U | × | V B | denote their respective implicit feedback matrices, where an entry equals 1 if an interaction (e.g., click or purchase) exists, and 0 otherwise. Our objective is to predict unobserved entries in both R A and R B to provide Top-N recommendations. Under strict privacy constraints, raw interaction data must remain localized.
Figure 1 illustrates our P2P-IAGR framework for privacy-preserving decentralized cross-domain recommendation. Taking Domain A as an example, it comprises three primary modules: (1) intent disentanglement, which encodes the local user–item interaction and extracts disentangled intent prototypes S A to capture fine-grained user preferences. (2) cross-domain contrastive alignment, which aligns local intents with the received LDP-perturbed prototypes S ˜ B through a contrastive alignment mechanism. (3) structure-adaptive contrastive learning, which uses cross-domain intents as a prior to generate an adaptive augmented graph, and performs contrastive learning to inject structural insights. Finally, these three modules are jointly optimized alongside the primary recommendation task.

3.2. Local Structural Learning and Intent Disentanglement

3.2.1. Local Structural Learning

In our decentralized dual-target cross-domain recommendation (CDR) scenario, Domain A and Domain B are treated as symmetric participants. To capture the collaborative signals within each domain, we employ the simplified graph convolutional architecture, LightGCN [32], as our local representation learning. Let E u R | U | × D and E V R | V | × d denote the ID-based embedding matrices for local users U and items V , where D is the embedding dimension. To efficiently model the high-order connectivity, the local propagation rule at the l-th layer is defined as
z i , l u = j N i 1 | N i | | N j | e j , l 1 v , z j , l v = i N j 1 | N j | | N i | e i , l 1 u ,
where N i and N j represent the sets of interacted neighbors for user u i and item v j in the local domain, respectively. After L layers of propagation, we perform layer aggregation to obtain the refined local structural embeddings z i u and z j v :
z i u = l = 0 L e i , l u , z j v = l = 0 L e j , l v ,
These embeddings encode the local topological structure. They will be further processed by the subsequent intent-aware disentanglement module to ensure the local model could capture both topological relations and latent behavioral patterns.

3.2.2. Intent Disentanglement

While the local graph convolutional layers capture structural dependencies, they often fail to capture the fine-grained behavioral patterns. To address this, we disentangle the user–item preferences into K latent intents. Especially, we define a set of learnable intent prototypes S u = { s 1 u , , s K u } and S v = { s 1 v , , s K v } representing K intent clusters for users and items, respectively, where each s k R D . These prototypes are shared across domains in the federated network to facilitate global semantic alignment. For a user u i , we derive the relevance score between their l-th layer structural embedding z i , l u and each intent prototype s k u using a softmax-normalized transformation:
P ( s k u | z i , l 1 u ) = exp ( z i , l 1 u s k u ) k = 1 K exp ( z i , l 1 u s k u ) .
This probability distribution P reflects the degree of a user’s preference for different latent intentions. Based on the derived intent distributions, we can generate the intent-aware representation g i , l u by aggregating information across all K intents:
g i , l u = k = 1 K s k u P ( s k u | z i , l u ) .
Intuitively, while the structural embeddings capture what items a user interacts with, the intent prototypes aim to discover why they interact. For instance, a user’s interactions might be driven by diverse latent motives. By calculating the distribution over K prototypes, Equations (3) and (4) effectively disentangle these mixed motives into distinct, interpretable preference components. Similarly, the item-side intent representation g j , l v is computed following the same logic using { s k v } . Finally, we refine the node representations by integrating the local collaborative filtering signals with the intent disentangled collaborative relations. The integrated embedding for the l-th layer is formulated as
e i , l u = z i , l u + g i , l u , e j , l v = z j , l v + g j , l v .
By combining the structural message z l , and the intent-aware message g l , the framework ensures a robust representation that is resilient to both data sparsity in local domains and potential negative transfer during cross-domain knowledge exchange.
To optimize the recommendation task, we employ the Bayesian Personalized Ranking (BPR) loss. BPR assumes that a user prefers an observed interacted item over an unobserved one, which is formulated as
L B P R = ( i , j , j ) O ln σ ( y ^ i j y ^ i j )
where O = { ( i , j , j ) R i j = 1 , R i j = 0 } is the pairwise training set; σ ( · ) is the sigmoid function; and the predicted preference score y ^ i j is calculated via the inner product of their final representations: y ^ i j = ( e i u ) e j v .

3.3. Decentralized Peer-to-Peer Exchange and Alignment

3.3.1. Privacy Guarantees via Local Differential Privacy

We assume an Honest-but-Curious adversary model, which is standard in federated learning. Specifically, all participating domains honestly follow the cross-domain training protocol, but they may attempt to infer sensitive raw data from the received information. Consequently, the protection scope of our framework includes the raw user–item interaction records and the local graph topological structures. To mitigate potential inference attacks during peer-to-peer communication, our framework prohibits the transmission of raw node embeddings or local graph parameters. Instead, it only exchanges derived intent prototypes after local perturbation.
Specifically, we perturb the transmitted intent prototypes using Local Differential Privacy (LDP). For any local intent prototype s k R D (either from S u or S v ), we first bound its L 1 -sensitivity by applying a clipping operation s ¯ k = s k · min ( 1 , C / s k 1 ) , where C is a predefined threshold. This ensures the global L 1 -sensitivity Δ f is bounded by 2 C . The perturbed prototype s ˜ k is then generated as
s ˜ k = s ¯ k + Lap ( 0 , λ ) D
where Lap ( 0 , λ ) D denotes a D-dimensional noise vector sampled from the Laplace distribution with scale λ = Δ f / ϵ 0 . By setting the noise scale to λ = 2 C / ϵ 0 , each released prototype rigorously satisfies ϵ 0 -LDP. It is worth noting that although perturbed prototypes may still contain high-level aggregated preference information, LDP perturbation prevents reliable inference of any individual user’s raw interactions under the defined threat model.
Since the cross-domain semantic alignment requires exchanging the perturbed prototypes s ˜ k over T communication rounds, the privacy loss accumulates throughout training. According to the sequential composition property of differential privacy, if each communication round satisfies ϵ 0 -LDP, the cumulative privacy budget after T rounds is bounded by
ϵ t o t a l T ϵ 0
While this implies that the overall privacy loss grows linearly with the number of training rounds, our framework benefits from fast convergence. Specifically, the training process typically converges within a small number of communication rounds (e.g., T 30 ). This fast convergence naturally bounds the maximum number of rounds, providing an explicit and controllable upper bound on the cumulative privacy cost without requiring excessive training. In our implementation, we set the per-round privacy budget ϵ 0 = 2.0 , which achieves an optimal trade-off between strict privacy guarantees and recommendation utility.

3.3.2. Cross-Domain Semantic Alignment

To ensure that the disentangled intent prototypes capture consistent semantics across heterogeneous domains, we introduce a client-side contrastive alignment scheme. In each communication round, Domain A receives the privacy-preserved intent prototypes S ˜ B from Domain B. Domain A then incorporates a cross-domain contrastive loss to align its local prototypes S A with the remote prototypes S ˜ B . The contrastive objective is formulated using the InfoNCE loss:
L C C L A = k = 1 K log exp ( sim ( s k A , s ˜ k B ) / τ ) j = 1 K exp ( sim ( s k A , s ˜ j B ) / τ )
where sim ( · ) denotes the cosine similarity and τ is the temperature scale. By treating the identically indexed intent s ˜ k B as a positive anchor and the other intents s ˜ j k B as negative samples, this objective forces the local intent prototypes to align with the global semantics. From an intuitive perspective, since Domain A and Domain B possess completely disjoint item sets, their locally learned intent spaces are initially isolated. This contrastive alignment acts as a universal translator, forcing the same prototype index to represent a consistent latent semantic factor across both domains.
It should be noted that we do not assume intent prototypes with identical indices are semantically aligned across domains a priori. The semantic correspondence is not a pre-defined assumption but a learning target progressively established during training. Specifically, driven by this alignment objective and the implicit bridge of overlapping users, the optimization process forces the network to embed shared semantic concepts into the same index to minimize the loss. This alignment effectively mitigates semantic drift during peer-to-peer federated training. Consequently, it ensures that knowledge transferred from Domain B is accurately interpreted by Domain A. Symmetrically, Domain B performs the identical operation to align its local prototypes with the privacy-preserved prototypes S ˜ A received from Domain A. It optimizes a symmetric contrastive objective, denoted as L C C L B .

3.3.3. Cross-Domain Intent Fusion

In our decentralized architecture, each domain directly integrates local semantics with privacy-preserved external knowledge. Taking Domain A as an example, we construct a unified cross-domain intent prior to mitigate local data sparsity and inject collaborative signals from Domain B. Specifically, the fused intent prior C = { c k } k = 1 K is obtained by element-wise adding the local user prototypes s k A and the remote perturbed prototypes s ˜ k B :
c k = s k A + s ˜ k B

3.4. Intent-Adaptive Graph Contrastive Learning

3.4.1. Adaptive Graph Reconstruction

Having the fused cross-domain intent priors C , we proceed to reconstruct the local interaction graph to alleviate local data sparsity. Without loss of generality, we take Domain A as an example. To bridge the inherent semantic gap between user and item embeddings, we project the local node representations into the unified fused intent space. Specifically, we calculate the distribution of local nodes over the cross-domain prior to reconstruct the prior-aware representations:
e ˜ u = k = 1 K p u k c k u , e ˜ v = k = 1 K q v k c k v
where p u k and q v k denote the attention weights of user u and item v toward the k-th fused intent prototype, respectively. These weights are computed via the inner product and the softmax normalization:
p u k = exp ( ( e u ) c k u ) j = 1 K exp ( ( e u ) c j u ) , q v k = exp ( ( e v ) c k v ) j = 1 K exp ( ( e v ) c j v )
The reconstructed representations e ˜ u and e ˜ v map the cross-domain collaborative signals into a unified latent space. Based on these representations, we evaluate the latent connection probability for any user–item pair using the inner product combined with a sigmoid function to generate a continuous probability matrix Ω :
Ω u , v = σ ( e ˜ u ) e ˜ v τ
where τ is a temperature controlling the smoothness of the probability distribution. To incorporate cross-domain latent structures while preserving the original interactions, we perform a soft interpolation between the observed adjacency matrix A and the inferred probability matrix Ω :
Π u , v = λ A u , v + ( 1 λ ) Ω u , v
where λ [ 0 , 1 ] is the interpolation weight. The resulting matrix Π integrates deterministic local observations with probabilistic cross-domain inferences. To derive a sparse graph while preserving end-to-end differentiability, we apply the Gumbel–Sigmoid trick to sample discrete edges:
A ^ u , v = σ log ( Π u , v ) log ( 1 Π u , v ) + g 1 g 2 τ
where g 1 , g 2 Gumbel ( 0 , 1 ) and τ is the sampling temperature. Consequently, we generate a stochastically perturbed view A ^ for local contrastive learning. The intuitive motivation behind this reconstruction process is to guess and fill in the missing interactions in the sparse local graph using the rich collaborative knowledge transferred from the remote domain. Instead of relying solely on the deterministic but sparse local observations A , we infer potential unobserved edges Ω . The Gumbel–Sigmoid trick then allows us to sample these inferred probabilities into concrete, discrete edges while maintaining the end-to-end differentiability of the neural network. Consequently, we generate a stochastically perturbed view A ^ for local contrastive learning.

3.4.2. Dual-View Graph Contrastive Learning

To effectively transfer cross-domain knowledge from the augmented topology while preserving local collaborative signals, we introduce a dual-view structural contrastive learning (SCL) task. First, we feed the sampled augmented adjacency matrix A ^ into the shared graph encoder. This message-passing process yields the augmented node representations for users and items, denoted as E ^ U and E ^ V , respectively. Subsequently, we align the augmented representations with the original ones. We treat the representations derived from the explicit original graph A (i.e., e u and e v ) as the anchor views, and the augmented representations (i.e., e ^ u and e ^ v ) as the positive samples. Following the InfoNCE paradigm, other nodes within the current mini-batch B are treated as negative samples. The contrastive loss for users is formulated as
L S C L ( u ) = u B log exp ( cos ( e u , e ^ u ) / τ s c l ) u B exp ( cos ( e u , e ^ u ) / τ s c l )
where cos ( · , · ) denotes the cosine similarity function and τ s c l is the temperature controlling the penalty strength on hard negative samples. Symmetrically, the contrastive loss for items, denoted as L S C L ( v ) , is computed in the same manner. The overall structure-adaptive contrastive loss is defined as the sum of both sides:
L S C L = L S C L ( u ) + L S C L ( v )
By optimizing L S C L , the model maximizes the mutual information between the localized collaborative signals and the cross-domain augmented views.

3.5. Model Learning and Federated Optimization

The final local objective function for each client (e.g., Domain A) is a joint optimization of the primary recommendation task, the cross-domain intent alignment, and the dual-view structural contrastive learning:
L f i n a l = L B P R + β L C C L + γ L S C L
where β and γ are hyper-parameters controlling the strength of semantic alignment and structural self-supervision, respectively.
To optimize this objective within our decentralized peer-to-peer (P2P) architecture, Domain A and B collaboratively train their models without sharing raw interaction data. As summarized in Algorithm 1, the overall training procedure alternates between cross-domain communication and local optimization. Specifically, in each communication round, both domains independently extract their local intent prototypes and apply the Local Differential Privacy (LDP) mechanism to generate the perturbed prototypes S ˜ A and S ˜ B . After exchanging these noisy prototypes, each domain constructs the fused intent prior, derives the augmented graph view, and performs local backpropagation to minimize its respective joint objective ( L f i n a l A or L f i n a l B ). This iterative process enables both models to capture cross-domain insights while strictly preserving privacy.
Algorithm 1 Optimization algorithm for P2P-IAGR
Require: Local graphs G A , G B ; communication rounds R; local epochs E; learning rate η ; privacy budget ϵ ; number of intents K; loss weights β , γ .
Ensure: Optimized local model parameters Θ A and Θ B .
  1: Initialize parameters Θ A and Θ B for Domain A and B.
  2: for round r = 1 , 2 , , R  do
  3:       Phase 1: Prototype Extraction & LDP Perturbation
  4:       Extract clean prototypes S A and S B .
  5:        S ¯ * S * · min ( 1 , C / S * 1 ) for * { A , B } .
  6:        S ˜ A S ¯ A + Lap ( 0 , 2 C / ϵ ) D
  7:        S ˜ B S ¯ B + Lap ( 0 , 2 C / ϵ ) D
  8:       Phase 2: Peer-to-Peer Exchange
  9:       Domain A sends S ˜ A to B; Domain B sends S ˜ B to A.
10:       Phase 3: Local Federated Optimization
11:       for epoch e = 1 , 2 , , E on Domain A (Parallel on B) do
12:             Step 1: Structural Learning
13:             Obtain structural embeddings Z u , Z v via LightGCN.
14:             Update node embeddings: e i z i + g i .
15:             Step 2: Semantic Alignment
16:             Calculate L C C L A aligning local S A with remote S ˜ B .
17:             Step 3: Graph Reconstruction
18:             Compute fused intent prior C S A + S ˜ B .
19:             Infer probability Ω A and interpolate Π A .
20:             Sample augmented graph A ^ A via Gumbel–Sigmoid.
21:             Step 4: Contrastive Learning
22:             Compute structure-adaptive contrastive loss L S C L A .
23:             Step 5: Joint Update
24:              L f i n a l A L B P R A + β L C C L A + γ L S C L A .
25:             Update parameters: Θ A Θ A η L f i n a l A .
26:       end for
27: end for
28: return Θ A , Θ B

3.6. Complexity Analysis

In this section, we analyze the time and space complexity of P2P-IAGR under one local domain, since the two domains are trained symmetrically and thus have the same order of complexity. Let | U | , | V | , and | E | denote the numbers of users, items, and observed interactions in the local domain, respectively. Let D be the embedding dimension, L the number of graph propagation layers, K the number of disentangled intent prototypes, | B | the mini-batch size, and T the number of communication rounds.

3.6.1. Time Complexity

The time cost mainly consists of three parts: local structural learning, decentralized communication, and graph reconstruction. For local structural learning, the LightGCN encoding and intent disentanglement take O ( L | E | D + L ( | U | + | V | ) K D ) . In the decentralized stage, transmitting and aligning K perturbed intent prototypes require O ( K D + K 2 D ) per round, which is significantly more efficient than exchanging full node embeddings. For adaptive graph reconstruction, evaluating all user–item connections would incur a worst-case cost of O ( | U | | V | D ) . However, restricting this step to sampled candidates or sparse neighborhoods significantly reduces the actual computational overhead. Subsequently, dual-view graph contrastive learning introduces O ( L | E ^ | D + | B | 2 D ) for encoding the reconstructed graph (with | E ^ | edges) and mini-batch similarity computation. Overall, considering T communication rounds, the total time complexity is O T · ( L ( | E | + | E ^ | ) D + L ( | U | + | V | ) K D + K 2 D + | B | 2 D ) .

3.6.2. Space Complexity

The space complexity is primarily determined by the storage of embeddings, prototypes, graph structures, and intermediate representations. Specifically, storing user and item embeddings requires O ( ( | U | + | V | ) D ) , while the intent prototypes require only a negligible O ( K D ) . Under sparse representation, the original local interaction graph and the reconstructed graph require O ( | E | ) and O ( | E ^ | ) memory, respectively. In addition, maintaining the intermediate node embeddings across L layers for backpropagation incurs O ( L ( | U | + | V | ) D ) . Therefore, the overall space complexity is dominated by the node embedding storage and sparse graph structures, making the proposed framework highly memory-efficient for decentralized recommendation on large-scale sparse graphs.

4. Experimental Settings

In this section, we first introduce the real-world datasets utilized in our evaluation. Next, we present the state-of-the-art baseline methods for comparison. We then detail the evaluation protocol and metrics used to assess the model performance. Finally, we provide the implementation details and hyper-parameter settings to ensure the reproducibility of our experiments.

4.1. Datasets

We evaluate our proposed method on six representative domains from the real-world Amazon dataset: Cell Phones and Accessories (Cell), Electronics (Elec), Movies and TV (Movie), Video Games (Game), Grocery and Gourmet Food (Food), and Home and Kitchen (Kitchen). Following previous work [8], we construct three cross-domain pairs: Cell–Elec, Movie–Game, and Food–Kitchen. For each dataset, we retain overlapping users who have historical interactions in both the source and target domains. During data preprocessing, all explicit ratings are converted into implicit feedback, where an entry is set to one if a user has interacted with an item, and zero otherwise. Consistent with prior studies [33], we further filter the datasets by removing users with fewer than five interactions and items with fewer than 10 interactions. The detailed statistics of the datasets are summarized in Table 2.

4.2. Baselines

To evaluate the effectiveness of our proposed method, we compare it against several representative state-of-the-art baselines, which can be grouped into three groups.
Single-Domain Recommendation:
  • NeuMF [18]: A widely used neural collaborative filtering framework that replaces the conventional inner product with a multi-layer perceptron.
  • LightGCN [32]: A light graph convolution model that eliminates feature transformation and non-linear activation.
    Cross-Domain Recommendation:
  • CoNet [20]: A collaborative cross-network architecture that facilitates bidirectional knowledge transfer through cross-connections between feed-forward networks.
  • DDTCDR [22]: A deep dual transfer model that leverages orthogonal mappings to transfer user preferences and structural knowledge across different domains.
  • ETL [24]: An advanced CDR approach that employs an equivalent transformation learning framework to model the joint distribution of cross-domain user behaviors.
    Privacy-Preserving Recommendation:
  • FedGNN [7]: A federated graph neural network framework designed for privacy-preserving recommendation.
  • PriCDR [6]: A privacy-preserving CDR model that shares a differentially private rating matrix from the source domain to the target domain.
  • P2FCDR [8]: A privacy-preserving federated cross-domain recommendation framework that learns cross-domain embedding transformations via an optimizable orthogonal mapping matrix.
  • P2DTR [9]: A privacy-preserving dual-target cross-domain recommendation framework that utilizes the Private Set Intersection (PSI) algorithm and prototype-based federated learning to collaboratively model shared knowledge.

4.3. Evaluation Protocol and Metrics

For evaluation, we adopt the widely used leave-one-out protocol [18]. Specifically, for each user, we select the most recent interaction as the test set, the second most recent interaction as the validation set for hyper-parameter tuning, and the remaining historical interactions as the training set. Furthermore, during the evaluation phase, we pair each ground-truth item in the test set with 99 randomly sampled unobserved items as negative instances. Our main goal is to evaluate the performance of Top-K recommendation in the privacy-preserving scenario. To this end, we employ three standard evaluation metrics: Hit Ratio (HR@K), Normalized Discounted Cumulative Gain (NDCG@K), and Mean Reciprocal Rank (MRR). Among these, HR@K measures whether the true item is successfully retrieved within the top K positions of the ranked list. NDCG@K and MRR are used to evaluate the ranking of the hit items. Naturally, higher scores in these metrics correspond to more accurate recommendation capabilities.

4.4. Hyper-Parameter Settings

For equitable evaluation across all baselines, we adopted a standardized configuration. Specifically, the latent vector size D and mini-batch size were fixed at 64 and 1024, respectively. Optimization was carried out using the Adam optimizer with a weight decay of 0.001. For all GNN-based methods, the propagation depth L was restricted to three. Within our specific modules, the representation space was partitioned into K = 16 latent intents. We set the regularization coefficients for both cross-domain ( β ) and structural ( γ ) contrastive learning to 0.1. We specified an LDP noise scale ( ϵ ) of 2.0 alongside an alignment temperature ( τ ) of 0.1. In the process of structure-adaptive augmentation, the soft edge probability parameter ( λ ) is set to 0.5 and the structural scaling factor ( τ s c l ) is set to 0.15.

5. Results and Discussion

In this section, we conduct extensive experiments on real-world datasets to evaluate the effectiveness of our proposed framework. Specifically, we aim to answer the following Research Questions (RQs):
RQ1: How does our proposed framework perform compared to state-of-the-art baselines in cross-domain recommendation tasks?
RQ2: How do the core components (i.e., intent disentanglement, cross-domain contrastive learning, and structure-adaptive graph contrastive learning) contribute to the overall performance?
RQ3: Can our model effectively balance the trade-off between strict privacy protection and recommendation accuracy?
RQ4: How does our framework perform on highly sparse data compared to existing methods?
RQ5: How sensitive is our model to key hyper-parameters?

5.1. Overall Performance Comparisons (RQ1)

To answer RQ1, we present the overall performance of all compared methods in Table 3. Specifically, the table reports the average performance and standard deviation over five independent runs. To ensure the reliability of our results, we conduct a paired t-test between our model and the best-performing baseline. The significance markers (* for p < 0.01 ) demonstrate that the performance improvements achieved by our method are statistically significant and not due to random variance. Based on these results, we can make the following observations. Our proposed model P2P-IAGR outperforms all baselines across all evaluation metrics and datasets, which effectively answers RQ1. Specifically, our proposed method achieves an average improvement of 6.5% across all scenarios. For instance, in the Kitchen-domain recommendation, our model achieves 21.92% improvement in H R @ 1 and 9.73% in H R @ 10 . Similar improvements are also observed in the Movie domain (e.g., 10.48% in N D C G @ 10 ). These results demonstrate the superior effectiveness of our approach in generating accurate Top-K recommendations. Furthermore, cross-domain recommendation models generally outperform single-domain models (e.g., NeuMF and LightGCN). This suggests that leveraging collaborative knowledge from other domains can effectively alleviate the data sparsity issue. Secondly, the privacy-preserving baselines (i.e., FedGNN, P2DTR, and P2FCDR) generally achieve better competitive performance compared to the traditional centralized cross-domain baselines (e.g., ETL and DDTCDR). This demonstrates that decentralized architectures do not compromise the recommendation effectiveness. By integrating advanced graph modeling into the federated paradigm, these frameworks can effectively capture high-order collaborative signals and complex user–item interactions. Finally, among all privacy-preserving baselines, our proposed framework consistently achieves the best performance. This superiority can be attributed to P2P-IAGR’s ability to capture fine-grained user behaviors by disentangling preferences into latent intent prototypes. Furthermore, Local Differential Privacy (LDP) noise effectively serves as stochastic data augmentation to align prototypes and prevent semantic drift. Building on these cross-domain prior, our structure-adaptive graph contrastive learning further leverages global semantics to enhance local topologies, thereby alleviating data sparsity and achieves an optimal privacy–utility trade-off.

5.2. Ablation Study (RQ2)

To investigate the contribution of each proposed module (RQ2), we design three variants of our model:
  • w/o Intent: Replaces the intent disentanglement module with K randomly initialized, learnable vectors, while keeping all subsequent modules unchanged.
  • w/o CCL: Removes the cross-domain contrastive learning (CCL) alignment and replaces it with an alignment loss based on l2 distance.
  • w/o SCL: Removes structure-adaptive graph contrastive learning, while the rest of the architecture remains unchanged.
The results are shown in Figure 2. We observe that removing any component leads to a noticeable performance degradation. Specifically, the w/o SCL variant suffers the greatest performance degradation across all metrics. For example, removing SCL causes a significant drop in the Game domain, where N D C G @ 10 drops from 7.49% to 6.96%. This indicates that explicitly injecting cross-domain knowledge into the local topological structure through SCL module is crucial for alleviating local data sparsity. By reconstructing the global knowledge to restructure the local model topology, local models can capture high-order collaborative signals. The w/o intent variant exhibits the second largest performance decline. In the Kitchen domain, its MRR drops from 4.26% to 3.82%, and in the Movie domain, HR@10 decreases from 9.94% to 9.50%. This confirms that simply using randomly initialized vectors fails to capture the complex, underlying semantic structures of user behaviors. Without intent disentanglement, the model would learn entangled, coarse-grained representations. Therefore, extracting fine-grained, transferable intent prototypes is indispensable for accurately capturing user preferences and effectively guiding the subsequent adaptive graph reconstruction. Although the performance decline of w/o CCL is relatively the smallest, it still consistently under-performs the full model. This indicates that cross-domain contrastive alignment is important for pulling noisy representations back into the correct semantic space and bridging semantic gaps across different domains. The full model P2P-IAGR consistently achieves the best performance across all datasets and evaluation metrics. This confirms that the intent disentanglement, semantic alignment, and structural graph reconstruction are highly complementary. They work together to address the core challenges of decentralized cross-domain recommendation: alleviating data sparsity, bridging semantic gaps, and preserving high-order structural knowledge.

5.3. Privacy–Utility Trade-Off (RQ3)

In FedCDR, there is an inherent trade-off between privacy protection and recommendation accuracy. To answer RQ3, we adjust the per-round privacy budget ϵ 0 in the Local Differential Privacy (LDP) mechanism to investigate this trade-off, while keeping the clipping threshold fixed (e.g., C = 1.0 ). A smaller ϵ 0 corresponds to stronger perturbation, and thus stronger privacy protection in each communication round. Meanwhile, under communication over T rounds, the cumulative privacy budget grows according to the sequential composition property, i.e., ϵ t o t a l T ϵ 0 . Therefore, adjusting ϵ 0 directly reflects the trade-off between the overall privacy cost and the recommendation utility throughout training. To study the impact of ϵ 0 , we evaluate the model with ϵ 0 { 0.1 , 0.5 , 1.0 , 2.0 , 5.0 } . As shown in Figure 3, the recommendation performance consistently improves as ϵ 0 increases from 0.1 to 2.0 . This is expected because a larger per-round privacy budget introduces less perturbation into the exchanged intent prototypes, thereby preserving more useful cross-domain semantic information. In particular, when ϵ 0 is at a minimal value (e.g., 0.1), the noise disrupts the feature distribution of the original data, causing the lowest performance. Conversely, the performance of the model improves significantly and reaches its best when ϵ 0 is 2.0. Interestingly, when ϵ 0 further increases to 5.0, the performance exhibits a slight decline. This may be attributed to the fact that the model developed a certain degree of regularization dependence on specific scales of noise during the training process. Insufficient noise may weaken its generalization ability. Since a smaller ϵ 0 provides stronger privacy guarantees and prevents the accumulated total budget ϵ t o t a l from growing excessively over multiple rounds, we need to carefully balance recommendation performance and privacy protection. Thus, we prefer to set the per-round budget ϵ 0 to 2.0. Given our framework’s fast convergence (typically within T 30 rounds), this setting provides a practical balance between recommendation utility and cumulative privacy cost under our experimental configuration.

5.4. Alleviating Data Sparsity (RQ4)

To verify whether our model has alleviated the data sparsity issue, we conducted an analysis by changing the proportion of the training data. Specifically, for both domains in the dual-target scenario, we randomly sample 20%, 40%, 60%, and 80% of the original training interactions to construct graph topological structures with different degrees of sparsity. Figure 4 shows the average performance comparisons in terms of MRR, HR@10, and NDCG@10 on the Food–Kitchen and Game–Movie datasets. For clarity, the sparsity curves report the average results over five runs; the variance follows the same trend as the main comparison and is omitted from the figure to avoid visual clutter. From the experimental results, we can draw the following observations. When the training data proportion decreased from 100% to 20%, the performance of all evaluated models on all metrics significantly declined. This confirms that local structural sparsity will limit the representation learning capability of graph-based recommendation models. Our proposed P2P-IAGR consistently exhibits superior robustness against data sparsity. For instance, on the Food–Kitchen dataset, P2P-IAGR achieves relative improvements of 13.33% in HR@10, and 22.86% in NDCG@10 compared to P2FCDR, respectively. These observations strongly indicate that P2P-IAGR can effectively capture and transfer collaborative signals even when local structural information is highly sparse. By efficiently leveraging cross-domain knowledge to reconstruct the local graph topology, our model successfully alleviates the data sparsity issue and maintains high recommendation accuracy.

5.5. Hyper-Parameter Sensitivity (RQ5)

To answer RQ5, we analyze the impact of key hyper-parameters, specifically the number of latent intents K and the contrastive loss weights β and γ .
Impact of K: To investigate the sensitivity of our model to the number of intent prototypes, we vary K from 8 to 128. The results are illustrated in Figure 5. Across all three datasets, we observe a consistent trend, which is that the recommendation performance peaks at K = 16 . The performance initially improves as K increases, as a larger K allows for a more fine-grained disentanglement of user preferences. However, when K exceeds 32, the performance slightly declines. We attribute this to the fact that an excessively large K may introduce redundant or noisy intents. This redundancy not only causes overfitting but also complicates the cross-domain alignment process. Consequently, we set K = 16 as the optimal value for our experiments.
To intuitively understand the representation capability of the learned intents, we further visualize the extracted prototypes (using K = 16 as an example) in Figure 6. The left panel displays the cosine similarity heatmap among the 16 prototypes. It is evident that the off-diagonal similarity scores are relatively low (mostly near zero), demonstrating that the learned prototypes are highly orthogonal and successfully capture distinct, non-overlapping semantic preferences. Furthermore, the right panel presents the two-dimensional projection of the principal component analysis of these prototypes. The relatively uniform distribution of the prototypes (marked by red stars) in the latent space confirms that our prototype extraction mechanism effectively avoids pattern collapse.
Impact of β and γ : We investigate the impact of two key hyper-parameters, β (the weight of CCL) and γ (the weight of SCL), on the recommendation performance. The results on M R R , H R @ 10 , and N D C G @ 10 are visualized in Figure 7. The model achieves its best performance across all metrics when β = 0.1 and γ = 0.1 . This indicates that while contrastive learning signals are crucial for learning better representations, they should act as auxiliary regularizers rather than dominating the primary recommendation objective. Setting the weights too small (e.g., 0.01) leads to insufficient representation learning, whereas setting them too large (e.g., 1.0) causes negative transfer and potential dimensional collapse, which overwhelms the collaborative filtering signals.

5.6. Communication Efficiency and Scalability Analysis

To further assess the scalability of our proposed framework, we additionally conduct experiments on a large-scale cross-domain setting using the Amazon five-core Book and Movie datasets. The Book domain contains 8.89M interactions (603k users, 367k items), and the Movie domain contains 1.69M interactions (123k users, 50k items), with 18,031 overlapping users bridging the two domains. We then compare P2P-IAGR with representative federated baselines (FedGNN and P2FCDR) in terms of transmitted content, communication cost per round, computational time, and GPU memory overhead. All efficiency experiments were conducted on the same hardware platform, specifically a Linux server equipped with an NVIDIA GeForce RTX 5090 GPU. For fair comparison, the batch size, embedding dimension, and propagation depth were kept consistent with the main experiments. We estimate the communication cost according to the transmitted tensors and empirically measure the training time and GPU memory under this same implementation environment. The reported communication cost includes the transmitted information between two peer clients in one communication round. As shown in Table 4, the general federated graph method suffers from scalability bottlenecks. Specifically, FedGNN requires transmitting full model gradients and computes over the entire graph, leading to large communication costs. For example, each client transmits up to 125.40 MB per round, including uplink and downlink. P2FCDR mitigates this by exchanging overlapping user embeddings, but its communication and memory overhead still scale linearly with the number of shared users, with a complexity of O ( | U o v e r l a p | D ) . Our P2P-IAGR framework demonstrates superior scalability and communication efficiency. By transmitting only K intent prototypes and their corresponding distributions, the communication cost is bounded to O ( K D + K 2 D ) . Since the number of intents K (e.g., K = 16 ) is smaller than the number of users or parameters (e.g., K = 16 with an embedding dimension D = 128), P2P-IAGR reduces the communication cost to 0.047 MB per round. This reported value accounts for the bidirectional (uplink and downlink) transmission payload in standard 32-bit float format. Furthermore, because our intent-adaptive graph reconstruction is restricted to sparse neighborhoods via efficient Top-k retrieval, the computational complexity is bounded. Consequently, P2P-IAGR exhibits the lowest training time per epoch (45.6 s) while maintaining low GPU memory consumption (5.8 GB). These experimental results are consistent with our theoretical complexity analysis in Section 3.6 and further demonstrate the scalability of P2P-IAGR on large-scale graphs.

6. Conclusions

In this paper, we proposed P2P-IAGR, a novel privacy-preserving peer-to-peer cross-domain collaborative filtering framework, to address the inherent challenges of data sparsity and privacy leakage in recommender systems. To overcome the limitations of coarse-grained preference modeling in existing federated paradigms, we introduced an intent disentanglement mechanism that extracts fine-grained latent prototypes. By securely exchanging these prototypes under Local Differential Privacy (LDP) and aligning them across domains, our approach effectively prevents representation collapse while ensuring privacy protection. Furthermore, we designed an intent-adaptive graph reconstruction module. Guided by the combined cross-domain intent prior, it adaptively augments the sparse local graph and learns robust representations against sparsity. Extensive experiments on real-world datasets demonstrated that P2P-IAGR achieves state-of-the-art performance. In future work, we plan to extend our framework to multi-domain decentralized scenarios and explore more lightweight graph generation methods to further reduce computational overhead on edge devices.

Author Contributions

Conceptualization, M.L.; methodology, M.L.; software, M.L. and H.Z.; validation, M.L. and H.Z.; investigation, H.Z.; resources, J.L. and S.C.; data curation, M.L.; writing—original draft preparation, M.L.; writing—review and editing, J.L. and S.C.; visualization, M.L. and H.Z.; supervision, S.C.; project administration, S.C.; funding acquisition, M.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Liaoning Provincial Natural Science Foundation grant number 2024-BS-015, in part by the Fundamental Research Funds for the Central Universities, DMU under Grant 3132026215.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are publicly available. The Amazon dataset can be found at https://nijianmo.github.io/amazon/index.html (accessed on 13 July 2026).

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Koren, Y.; Bell, R.; Volinsky, C. Matrix factorization techniques for recommender systems. Computer 2009, 42, 30–37. [Google Scholar] [CrossRef]
  2. Rendle, S.; Freudenthaler, C.; Gantner, Z.; Schmidt-Thieme, L. BPR: Bayesian personalized ranking from implicit feedback. arXiv 2012, arXiv:1205.2618. [Google Scholar]
  3. Zhao, C.; Zhao, H.; Li, X.; He, M.; Wang, J.; Fan, J. Cross-domain recommendation via progressive structural alignment. IEEE Trans. Knowl. Data Eng. 2023, 36, 2401–2415. [Google Scholar] [CrossRef]
  4. Zhao, G.; Zhang, X.; Tang, H.; Shen, J.; Qian, X. Domain-oriented knowledge transfer for cross-domain recommendation. IEEE Trans. Multimed. 2024, 26, 9539–9550. [Google Scholar] [CrossRef]
  5. Cao, J.; Lin, X.; Cong, X.; Ya, J.; Liu, T.; Wang, B. Disencdr: Learning disentangled representations for cross-domain recommendation. In Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval; Association for Computing Machinery: New York, NY, USA, 2022; pp. 267–277. [Google Scholar]
  6. Chen, C.; Wu, H.; Su, J.; Lyu, L.; Zheng, X.; Wang, L. Differential Private Knowledge Transfer for Privacy-Preserving Cross-Domain Recommendation. In Proceedings of the WWW ’22: The ACM Web Conference 2022, Virtual Event, 25–29 April 2022; Laforest, F., Troncy, R., Simperl, E., Agarwal, D., Gionis, A., Herman, I., Médini, L., Eds.; ACM: New York, NY, USA, 2022; pp. 1455–1465. [Google Scholar] [CrossRef]
  7. Wu, C.; Wu, F.; Cao, Y.; Huang, Y.; Xie, X. FedGNN: Federated Graph Neural Network for Privacy-Preserving Recommendation. arXiv 2021, arXiv:2102.04925. [Google Scholar]
  8. Chen, G.; Zhang, X.; Su, Y.; Lai, Y.; Xiang, J.; Zhang, J.; Zheng, Y. Win-win: A privacy-preserving federated framework for dual-target cross-domain recommendation. Proc. Proc. AAAI Conf. Artif. Intell. 2023, 37, 4149–4156. [Google Scholar] [CrossRef]
  9. Lin, Z.; Huang, W.; Zhang, H.; Xu, J.; Liu, W.; Liao, X.; Wang, F.; Wang, S.; Tan, Y. Enhancing Dual-Target Cross-Domain Recommendation with Federated Privacy-Preserving Learning. In Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence, IJCAI 2024, Jeju, Republic of Korea, 3–9 August 2024; pp. 2153–2161. [Google Scholar] [CrossRef] [PubMed]
  10. Gao, S.; Wang, S.; Yao, L.; Li, J.; Wang, Z.; Gong, M.; Pan, K. DT-FedSDC: A Dual-Target Federated Framework with Semantic Enhancement and Disentangled Contrastive Learning for Cross-Domain Recommendation. In CIKM ’25: Proceedings of the 34th ACM International Conference on Information and Knowledge Management; Association for Computing Machinery: New York, NY, USA, 2025; pp. 686–695. [Google Scholar] [CrossRef]
  11. Wang, L.; Wang, S.; Zhang, Q.; Wu, Q.; Xu, M. Federated User Preference Modeling for Privacy-Preserving Cross-Domain Recommendation. IEEE Trans. Multimed. 2025, 27, 5324–5336. [Google Scholar] [CrossRef]
  12. Chen, S.; Dong, Y.; Shang, Y.; Xu, X.; Lin, X. Federated Privacy-Preserving for Cross-Domain Sequential Recommendation. In Proceedings of the Artificial Neural Networks and Machine Learning–ICANN 2025; Senn, W., Sanguineti, M., Saudargiene, A., Tetko, I.V., Villa, A.E.P., Jirsa, V., Bengio, Y., Eds.; Springer: Cham, Switzerland, 2026; pp. 41–52. [Google Scholar]
  13. Zhu, F.; Wang, Y.; Chen, C.; Zhou, J.; Li, L.; Liu, G. Cross-Domain Recommendation: Challenges, Progress, and Prospects. arXiv 2021, arXiv:2103.01696. [Google Scholar]
  14. Cao, J.; Cong, X.; Sheng, J.; Liu, T.; Wang, B. Contrastive cross-domain sequential recommendation. In Proceedings of the 31st ACM International Conference on Information & Knowledge Management; Association for Computing Machinery: New York, NY, USA, 2022; pp. 138–147. [Google Scholar]
  15. Wang, Y.; Feng, C.; Guo, C.; Chu, Y.; Hwang, J. Solving the Sparsity Problem in Recommendations via Cross-Domain Item Embedding Based on Co-Clustering. In Proceedings of the Twelfth ACM International Conference on Web Search and Data Mining, WSDM 2019, Melbourne, Australia, 11–15 February 2019; Culpepper, J.S., Moffat, A., Bennett, P.N., Lerman, K., Eds.; ACM: New York, NY, USA, 2019; pp. 717–725. [Google Scholar] [CrossRef]
  16. Zhao, C.; Li, C.; Xiao, R.; Deng, H.; Sun, A. CATN: Cross-Domain Recommendation for Cold-Start Users via Aspect Transfer Network. In Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR 2020, Virtual Event, 25–30 July 2020; Huang, J.X., Chang, Y., Cheng, X., Kamps, J., Murdock, V., Wen, J., Liu, Y., Eds.; ACM: New York, NY, USA, 2020; pp. 229–238. [Google Scholar] [CrossRef]
  17. Lian, J.; Zhang, F.; Xie, X.; Sun, G. CCCFNet: A Content-Boosted Collaborative Filtering Neural Network for Cross Domain Recommender Systems. In Proceedings of the 26th International Conference on World Wide Web Companion, Perth, Australia, 3–7 April 2017; Barrett, R., Cummings, R., Agichtein, E., Gabrilovich, E., Eds.; ACM: New York, NY, USA, 2017; pp. 817–818. [Google Scholar] [CrossRef]
  18. He, X.; Liao, L.; Zhang, H.; Nie, L.; Hu, X.; Chua, T.S. Neural collaborative filtering. In Proceedings of the 26th International Conference on World Wide Web; ACM: New York, NY, USA, 2017; pp. 173–182. [Google Scholar]
  19. Zhu, F.; Wang, Y.; Chen, C.; Liu, G.; Orgun, M.A.; Wu, J. A Deep Framework for Cross-Domain and Cross-System Recommendations. In Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence, IJCAI 2018, Stockholm, Sweden, 13–19 July 2018; Lang, J., Ed.; International Joint Conferences on Artificial Intelligence Organization: California, CA, USA, 2018; pp. 3711–3717. [Google Scholar] [CrossRef] [PubMed]
  20. Hu, G.; Zhang, Y.; Yang, Q. CoNet: Collaborative Cross Networks for Cross-Domain Recommendation. In Proceedings of the 27th ACM International Conference on Information and Knowledge Management, CIKM 2018, Torino, Italy, 22–26 October 2018; Cuzzocrea, A., Allan, J., Paton, N.W., Srivastava, D., Agrawal, R., Broder, A.Z., Zaki, M.J., Candan, K.S., Labrinidis, A., Schuster, A., et al., Eds.; ACM: New York, NY, USA, 2018; pp. 667–676. [Google Scholar] [CrossRef]
  21. Zhu, F.; Wang, Y.; Chen, C.; Liu, G.; Zheng, X. A Graphical and Attentional Framework for Dual-Target Cross-Domain Recommendation. In Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence; Bessiere, C., Ed.; International Joint Conferences on Artificial Intelligence Organization: California, CA, USA, 2020; pp. 3001–3008. [Google Scholar] [CrossRef] [PubMed]
  22. Li, P.; Tuzhilin, A. DDTCDR: Deep Dual Transfer Cross Domain Recommendation. In Proceedings of the WSDM ’20: The Thirteenth ACM International Conference on Web Search and Data Mining, Houston, TX, USA, 3–7 February 2020; Caverlee, J., Hu, X.B., Lalmas, M., Wang, W., Eds.; ACM: New York, NY, USA, 2020; pp. 331–339. [Google Scholar] [CrossRef]
  23. Zhu, F.; Wang, Y.; Chen, C.; Liu, G.; Orgun, M.; Wu, J. A deep framework for cross-domain and cross-system recommendations. arXiv 2020, arXiv:2009.06215. [Google Scholar]
  24. Chen, X.; Zhang, Y.; Tsang, I.W.; Pan, Y.; Su, J. Towards Equivalent Transformation of User Preferences in Cross Domain Recommendation. arXiv 2020, arXiv:2009.06884. [Google Scholar]
  25. Zhao, C.; Li, C.; Fu, C. Cross-Domain Recommendation via Preference Propagation GraphNet. In Proceedings of the 28th ACM International Conference on Information and Knowledge Management, CIKM 2019, Beijing, China, 3–7 November 2019; Zhu, W., Tao, D., Cheng, X., Cui, P., Rundensteiner, E.A., Carmel, D., He, Q., Yu, J.X., Eds.; ACM: New York, NY, USA, 2019; pp. 2165–2168. [Google Scholar] [CrossRef]
  26. Cao, J.; Sheng, J.; Cong, X.; Liu, T.; Wang, B. Cross-Domain Recommendation to Cold-Start Users via Variational Information Bottleneck. In Proceedings of the 38th IEEE International Conference on Data Engineering, ICDE 2022, Kuala Lumpur, Malaysia, 9–12 May 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 2209–2223. [Google Scholar] [CrossRef]
  27. Pei, J.; Liu, W.; Li, J.; Wang, L.; Liu, C. A review of federated learning methods in heterogeneous scenarios. IEEE Trans. Consum. Electron. 2024, 70, 5983–5999. [Google Scholar] [CrossRef]
  28. McMahan, B.; Moore, E.; Ramage, D.; Hampson, S.; Y Arcas, B.A. Communication-Efficient Learning of Deep Networks from Decentralized Data. In Proceedings of the 20th International Conference on Artificial Intelligence and Statistics, AISTATS 2017 PMLR, Fort Lauderdale, FL, USA, 20–22 April 2017; Singh, A., Zhu, X.J., Eds.; Proceedings of Machine Learning Research: Cambridge, MA, USA, 2017; pp. 1273–1282. [Google Scholar]
  29. Chai, D.; Wang, L.; Chen, K.; Yang, Q. Secure Federated Matrix Factorization. IEEE Intell. Syst. 2021, 36, 11–20. [Google Scholar] [CrossRef]
  30. Feng, C.; Feng, D.; Huang, G.; Liu, Z.; Wang, Z.; Xia, X.G. Robust privacy-preserving recommendation systems driven by multimodal federated learning. IEEE Trans. Neural Netw. Learn. Syst. 2024, 36, 8896–8910. [Google Scholar] [CrossRef]
  31. Tan, Y.; Long, G.; Liu, L.; Zhou, T.; Lu, Q.; Jiang, J.; Zhang, C. FedProto: Federated Prototype Learning across Heterogeneous Clients. Proc. Aaai Conf. Artif. Intell. 2022, 36, 8432–8440. [Google Scholar] [CrossRef]
  32. He, X.; Deng, K.; Wang, X.; Li, Y.; Zhang, Y.; Wang, M. Lightgcn: Simplifying and powering graph convolution network for recommendation. In Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval; Association for Computing Machinery: New York, NY, USA, 2020; pp. 639–648. [Google Scholar]
  33. Ye, Z.; Zhang, X.; Chen, X.; Xiong, H.; Yu, D. Adaptive Clustering Based Personalized Federated Learning Framework for Next POI Recommendation With Location Noise. IEEE Trans. Knowl. Data Eng. 2024, 36, 1843–1856. [Google Scholar] [CrossRef]
Figure 1. The overall architecture of the proposed P2P-IAGR framework. It illustrates the workflow within and between two peer clients (Client A and Client B). Each client contains three main components: (1) local structural learning and intent disentanglement, which extracts local intents from the user–item graph via LightGCN; (2) P2P exchange and alignment, where local intents are exchanged under Local Differential Privacy (LDP) noise injection and semantically aligned; and (3) intent-adaptive graph contrastive learning, which utilizes the fused intents to reconstruct graphs and perform contrastive optimization.
Figure 1. The overall architecture of the proposed P2P-IAGR framework. It illustrates the workflow within and between two peer clients (Client A and Client B). Each client contains three main components: (1) local structural learning and intent disentanglement, which extracts local intents from the user–item graph via LightGCN; (2) P2P exchange and alignment, where local intents are exchanged under Local Differential Privacy (LDP) noise injection and semantically aligned; and (3) intent-adaptive graph contrastive learning, which utilizes the fused intents to reconstruct graphs and perform contrastive optimization.
Electronics 15 03121 g001
Figure 2. Performance comparison of P2P-IAGR and its variants on two datasets. The results illustrate the individual contributions of the intent disentanglement (w/o intent), CCL, and SCL modules across MRR, HR@10, and NDCG@10 metrics.
Figure 2. Performance comparison of P2P-IAGR and its variants on two datasets. The results illustrate the individual contributions of the intent disentanglement (w/o intent), CCL, and SCL modules across MRR, HR@10, and NDCG@10 metrics.
Electronics 15 03121 g002
Figure 3. Impact of privacy budget ϵ 0 on recommendation performance across three cross-domain tasks. We vary ϵ 0 from 0.1 to 5.0. A smaller ϵ 0 indicates stricter privacy protection but generally leads to a decrease in recommendation accuracy, illustrating the inherent privacy–utility trade-off.
Figure 3. Impact of privacy budget ϵ 0 on recommendation performance across three cross-domain tasks. We vary ϵ 0 from 0.1 to 5.0. A smaller ϵ 0 indicates stricter privacy protection but generally leads to a decrease in recommendation accuracy, illustrating the inherent privacy–utility trade-off.
Electronics 15 03121 g003
Figure 4. Performance comparison of different models with varying proportions of training data on Food–Kitchen and Game–Movie datasets. We vary the training data ratio from 0.2 to 1.0 to evaluate the models’ performance under different data sparsity levels. The results illustrate the performance trends of all methods as the amount of available training data decreases.
Figure 4. Performance comparison of different models with varying proportions of training data on Food–Kitchen and Game–Movie datasets. We vary the training data ratio from 0.2 to 1.0 to evaluate the models’ performance under different data sparsity levels. The results illustrate the performance trends of all methods as the amount of available training data decreases.
Electronics 15 03121 g004
Figure 5. Performance variations with respect to the number of prototypes (K) across three cross-domain scenarios. We vary K in { 8 , 16 , 32 , 64 , 128 } to analyze its impact on recommendation accuracy. The curves show a non-linear trend, with the peak performance generally observed around K = 16 .
Figure 5. Performance variations with respect to the number of prototypes (K) across three cross-domain scenarios. We vary K in { 8 , 16 , 32 , 64 , 128 } to analyze its impact on recommendation accuracy. The curves show a non-linear trend, with the peak performance generally observed around K = 16 .
Electronics 15 03121 g005
Figure 6. Visualization of the extracted intent prototypes ( K = 16 ). The left panel shows the cosine similarity heatmap, and the right panel presents the 2D PCA projection. The heatmap displays relatively low off-diagonal similarity values, and the PCA projection illustrates that the prototypes are widely and distinctly distributed across the 2D space.
Figure 6. Visualization of the extracted intent prototypes ( K = 16 ). The left panel shows the cosine similarity heatmap, and the right panel presents the 2D PCA projection. The heatmap displays relatively low off-diagonal similarity values, and the PCA projection illustrates that the prototypes are widely and distinctly distributed across the 2D space.
Electronics 15 03121 g006
Figure 7. Parameter sensitivity analysis of β and γ on Food–Kitchen dataset. We vary both β and γ from 0.01 to 1.0. The heatmaps illustrate the joint effect of these two parameters on model performance, with the peak values visibly concentrated in the central region (around 0.1 for both parameters).
Figure 7. Parameter sensitivity analysis of β and γ on Food–Kitchen dataset. We vary both β and γ from 0.01 to 1.0. The heatmaps illustrate the joint effect of these two parameters on model performance, with the peak values visibly concentrated in the central region (around 0.1 for both parameters).
Electronics 15 03121 g007
Table 1. Comparison between our proposed method and existing privacy-preserving cross-domain recommendation methods. (“Aux. Data” refers to texts, reviews, or sequential behaviors. “Fine-grained” denotes explicit fine-grained preference disentanglement. “Dynamic Topo.” denotes dynamic local topology reconstruction. ✓ indicates the feature is utilized, and × indicates it is not.)
Table 1. Comparison between our proposed method and existing privacy-preserving cross-domain recommendation methods. (“Aux. Data” refers to texts, reviews, or sequential behaviors. “Fine-grained” denotes explicit fine-grained preference disentanglement. “Dynamic Topo.” denotes dynamic local topology reconstruction. ✓ indicates the feature is utilized, and × indicates it is not.)
MethodPrivacy MechanismComm. ParadigmAux. DataFine-GrainedDynamic Topo.
PriCDR [6]Data PerturbationInteraction Matrix×××
FedGNN [7]LDPModel Gradients×××
DT-FedSDC [10]DPEmbeddings✓ (Texts)××
FUPM [11]DPGroup Prototypes✓ (Reviews)××
FP2CDSR [12]DPEmbeddings✓ (Sequences)××
P2FCDR [8]LDPUser Embeddings×××
P2DTR [9]PSI & CDSCluster Prototypes×××
OursLDPPrototypes× (Pure Graph)
It should be noted that these methods were originally designed with different objectives; the comparison focuses on the dimensions most relevant to our problem setting.
Table 2. The statistics of datasets.
Table 2. The statistics of datasets.
Domain PairDomainShared UsersItemsRatingsSparsity
Elec & CellElec14,59111,270397,03499.76%
Cell19,977428,49399.85%
Game & MovieGame82528737196,79299.73%
Movie9218284,58999.63%
Food & KitchenFood2424325157,40499.27%
Kitchen288053,49899.23%
Table 3. Performance comparison (%) across three bidirectional federated DTCDR scenarios: Food–Kitchen, Game–Movie, and Cell–Elec. The highest value is highlighted in bold, while the second-highest is underlined. Values are reported as mean ± standard deviation over five independent runs.
Table 3. Performance comparison (%) across three bidirectional federated DTCDR scenarios: Food–Kitchen, Game–Movie, and Cell–Elec. The highest value is highlighted in bold, while the second-highest is underlined. Values are reported as mean ± standard deviation over five independent runs.
MethodsFood-domain recommendationKitchen-domain recommendation
MRRNDCGHRMRRNDCGHR
@5@10@1@5@10@5@10@1@5@10
NeuMF6.12 ± 0.355.17 ± 0.226.42 ± 0.312.13 ± 0.187.45 ± 0.4511.82 ± 0.522.84 ± 0.121.93 ± 0.283.32 ± 0.350.87 ± 0.144.15 ± 0.417.38 ± 0.55
LightGCN6.41 ± 0.095.38 ± 0.126.75 ± 0.152.44 ± 0.087.82 ± 0.1812.43 ± 0.203.22 ± 0.112.18 ± 0.143.61 ± 0.170.96 ± 0.094.62 ± 0.167.54 ± 0.19
CoNet6.59 ± 0.455.65 ± 0.327.18 ± 0.312.65 ± 0.258.27 ± 0.3813.12 ± 0.563.55 ± 0.222.35 ± 0.393.89 ± 0.351.07 ± 0.484.98 ± 0.317.76 ± 0.28
DDTCDR6.78 ± 0.285.85 ± 0.357.29 ± 0.222.78 ± 0.298.42 ± 0.4213.55 ± 0.293.62 ± 0.362.58 ± 0.214.05 ± 0.381.10 ± 0.215.16 ± 0.348.09 ± 0.30
ETL6.85 ± 0.315.92 ± 0.387.58 ± 0.452.89 ± 0.228.71 ± 0.5513.82 ± 0.463.95 ± 0.292.85 ± 0.414.14 ± 0.311.27 ± 0.245.08 ± 0.378.43 ± 0.59
FedGNN6.86 ± 0.245.93 ± 0.317.69 ± 0.292.63 ± 0.278.82 ± 0.3614.10 ± 0.334.05 ± 0.213.02 ± 0.364.25 ± 0.231.34 ± 0.365.32 ± 0.298.88 ± 0.26
PriCDR7.05 ± 0.576.03 ± 0.347.82 ± 0.412.88 ± 0.328.63 ± 0.4914.51 ± 0.573.84 ± 0.253.11 ± 0.394.29 ± 0.461.46 ± 0.195.43 ± 0.529.04 ± 0.39
P2DTR7.15 ± 0.226.05 ± 0.297.93 ± 0.363.02 ± 0.248.92 ± 0.2314.32 ± 0.353.92 ± 0.193.28 ± 0.334.32 ± 0.341.37 ± 0.235.63 ± 0.368.83 ± 0.23
P2FCDR7.08 ± 0.266.15 ± 0.337.68 ± 0.403.12 ± 0.188.67 ± 0.2714.25 ± 0.343.86 ± 0.233.23 ± 0.274.42 ± 0.341.28 ± 0.375.55 ± 0.158.72 ± 0.27
Ours7.38 ± 0.18 *6.48 ± 0.27 *8.21 ± 0.34 *3.35 ± 0.12 *9.18 ± 0.34 *15.65 ± 0.28 *4.28 ± 0.18 *3.49 ± 0.31 *4.88 ± 0.38 *1.78 ± 0.14 *5.89 ± 0.24 *9.92 ± 0.21 *
Improv.3.22%5.37%3.53%7.37%2.91%7.86%5.68%6.40%10.41%21.92%4.62%9.73%
MethodsGame-domain recommendationMovie-domain recommendation
MRRNDCGHRMRRNDCGHR
@5@10@1@5@10@5@10@1@5@10
NeuMF4.88 ± 0.294.15 ± 0.245.45 ± 0.331.95 ± 0.196.17 ± 0.4710.54 ± 0.543.14 ± 0.141.92 ± 0.303.39 ± 0.371.05 ± 0.163.99 ± 0.436.64 ± 0.57
LightGCN5.29 ± 0.114.41 ± 0.135.82 ± 0.162.18 ± 0.096.60 ± 0.1910.94 ± 0.183.35 ± 0.122.21 ± 0.153.69 ± 0.181.14 ± 0.104.50 ± 0.177.15 ± 0.20
CoNet5.55 ± 0.384.74 ± 0.316.11 ± 0.262.21 ± 0.397.11 ± 0.4511.25 ± 0.323.79 ± 0.422.39 ± 0.284.11 ± 0.391.39 ± 0.224.86 ± 0.297.77 ± 0.46
DDTCDR5.92 ± 0.284.93 ± 0.316.50 ± 0.352.40 ± 0.227.38 ± 0.3811.70 ± 0.423.91 ± 0.252.86 ± 0.294.33 ± 0.331.45 ± 0.215.29 ± 0.368.26 ± 0.44
ETL6.10 ± 0.245.27 ± 0.426.75 ± 0.512.46 ± 0.267.82 ± 0.2112.31 ± 0.244.15 ± 0.293.12 ± 0.424.66 ± 0.351.59 ± 0.485.65 ± 0.438.90 ± 0.29
FedGNN6.45 ± 0.325.35 ± 0.256.88 ± 0.422.68 ± 0.318.09 ± 0.3512.98 ± 0.444.33 ± 0.343.65 ± 0.294.78 ± 0.211.73 ± 0.336.06 ± 0.269.42 ± 0.39
PriCDR6.24 ± 0.454.62 ± 0.286.76 ± 0.312.48 ± 0.357.57 ± 0.2211.09 ± 0.414.44 ± 0.313.04 ± 0.494.47 ± 0.561.71 ± 0.465.18 ± 0.358.61 ± 0.38
P2DTR6.63 ± 0.285.42 ± 0.267.33 ± 0.212.52 ± 0.288.43 ± 0.3412.82 ± 0.384.53 ± 0.253.62 ± 0.375.03 ± 0.291.78 ± 0.386.13 ± 0.429.27 ± 0.26
P2FCDR6.53 ± 0.255.53 ± 0.377.23 ± 0.222.64 ± 0.318.24 ± 0.2312.81 ± 0.274.48 ± 0.263.72 ± 0.184.91 ± 0.301.83 ± 0.215.88 ± 0.249.21 ± 0.35
Ours6.87 ± 0.21 *5.96 ± 0.19 *7.52 ± 0.26 *2.83 ± 0.14 *9.08 ± 0.22 *13.51 ± 0.15 *4.77 ± 0.22 *4.11 ± 0.23 *5.21 ± 0.34 *1.98 ± 0.23 *6.28 ± 0.20 *9.97 ± 0.26 *
Improv.3.62%7.78%2.59%5.60%7.71%4.08%5.30%10.48%3.58%8.20%2.45%5.84%
MethodsElec-domain recommendationCell-domain recommendation
MRRNDCGHRMRRNDCGHR
@5@10@1@5@10@5@10@1@5@10
NeuMF2.05 ± 0.341.39 ± 0.311.97 ± 0.290.41 ± 0.272.99 ± 0.234.04 ± 0.457.09 ± 0.235.99 ± 0.277.42 ± 0.343.13 ± 0.258.39 ± 0.4012.48 ± 0.33
LightGCN2.28 ± 0.081.68 ± 0.112.22 ± 0.140.45 ± 0.083.22 ± 0.174.25 ± 0.197.61 ± 0.106.62 ± 0.137.91 ± 0.163.31 ± 0.098.94 ± 0.1513.19 ± 0.18
CoNet2.48 ± 0.381.90 ± 0.332.47 ± 0.260.58 ± 0.383.40 ± 0.214.55 ± 0.378.10 ± 0.546.92 ± 0.418.21 ± 0.253.50 ± 0.439.07 ± 0.5814.24 ± 0.41
DDTCDR2.54 ± 0.242.10 ± 0.222.56 ± 0.350.69 ± 0.273.52 ± 0.194.64 ± 0.228.52 ± 0.297.11 ± 0.368.62 ± 0.313.60 ± 0.3910.61 ± 0.2314.62 ± 0.25
ETL2.88 ± 0.422.32 ± 0.552.79 ± 0.290.84 ± 0.413.68 ± 0.254.82 ± 0.498.62 ± 0.567.39 ± 0.338.84 ± 0.283.91 ± 0.2611.79 ± 0.6015.94 ± 0.32
FedGNN2.98 ± 0.292.44 ± 0.312.95 ± 0.281.27 ± 0.363.68 ± 0.255.04 ± 0.328.41 ± 0.428.18 ± 0.259.02 ± 0.324.18 ± 0.2512.09 ± 0.3816.50 ± 0.35
PriCDR2.95 ± 0.462.34 ± 0.332.92 ± 0.400.92 ± 0.393.40 ± 0.285.10 ± 0.467.95 ± 0.347.42 ± 0.288.94 ± 0.453.89 ± 0.2811.58 ± 0.5116.13 ± 0.58
P2DTR3.13 ± 0.212.45 ± 0.283.08 ± 0.351.17 ± 0.233.47 ± 0.425.23 ± 0.298.68 ± 0.288.17 ± 0.329.43 ± 0.394.07 ± 0.2212.53 ± 0.2516.87 ± 0.22
P2FCDR3.03 ± 0.252.55 ± 0.222.98 ± 0.291.18 ± 0.373.42 ± 0.265.09 ± 0.438.55 ± 0.328.28 ± 0.269.23 ± 0.234.02 ± 0.3612.39 ± 0.1917.09 ± 0.26
Ours3.22 ± 0.20 *2.68 ± 0.26 *3.23 ± 0.33 *1.35 ± 0.17 *3.88 ± 0.19 *5.54 ± 0.27 *8.95 ± 0.19 *8.48 ± 0.23 *10.15 ± 0.27 *4.38 ± 0.21 *13.18 ± 0.18 *18.47 ± 0.22 *
Improv.2.88%5.10%4.87%6.30%5.43%5.93%3.11%2.42%7.64%4.78%5.19%8.07%
* indicates statistical significance at p < 0.01 compared to the best baseline, evaluated via paired t-test.
Table 4. Comprehensive efficiency and scalability comparison on the large-scale Amazon Book and Movie cross-domain scenario.
Table 4. Comprehensive efficiency and scalability comparison on the large-scale Amazon Book and Movie cross-domain scenario.
MethodTransmitted ContentComm. Cost/RoundTime/EpochGPU Memory
FedGNNModel Gradients125.40 MB145.2 s18.5 GB
P2FCDROverlapping User Embeds45.20 MB89.4 s12.3 GB
P2P-IAGR (Ours)K Intent Prototypes0.047 MB45.6 s5.8 GB
Bold indicates the best performance.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, M.; Zhang, H.; Li, J.; Chen, S. Privacy-Preserving Peer-to-Peer Cross-Domain Collaborative Filtering via Intent-Adaptive Graph Reconstruction. Electronics 2026, 15, 3121. https://doi.org/10.3390/electronics15143121

AMA Style

Li M, Zhang H, Li J, Chen S. Privacy-Preserving Peer-to-Peer Cross-Domain Collaborative Filtering via Intent-Adaptive Graph Reconstruction. Electronics. 2026; 15(14):3121. https://doi.org/10.3390/electronics15143121

Chicago/Turabian Style

Li, Munan, Hao Zhang, Jialong Li, and Sinan Chen. 2026. "Privacy-Preserving Peer-to-Peer Cross-Domain Collaborative Filtering via Intent-Adaptive Graph Reconstruction" Electronics 15, no. 14: 3121. https://doi.org/10.3390/electronics15143121

APA Style

Li, M., Zhang, H., Li, J., & Chen, S. (2026). Privacy-Preserving Peer-to-Peer Cross-Domain Collaborative Filtering via Intent-Adaptive Graph Reconstruction. Electronics, 15(14), 3121. https://doi.org/10.3390/electronics15143121

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop