Source-linked AI summary
From Clues to Generation: Language-Guided Conditional Diffusion for Cross-Domain Recommendation
Ziang Lu, Lei Sang, Lin Mu, Yiwen Zhang
TL;DR
Inter-domain recommendation must predict preferences for source-only users, but scarce overlapping users leave limited alignment signals for transfer. LGCD uses LLM-inferred pseudo-interactions and source-conditioned diffusion to generate target representations, and the authors report that it significantly outperforms state-of-the-art methods.
Problem
Inter-domain recommendation must predict target preferences for users with source-domain interactions but no target history, while scarce overlaps leave limited alignment signals for fine-grained transfer.
Source: §1 · p. 1Method
LGCD uses LLM reasoning to infer target interests and map them to real items as pseudo-interactions, then applies source-conditioned diffusion with separate real and pseudo-interaction supervision.
Source: §1 · pp. 1–2Results
Extensive experiments show that LGCD significantly outperforms state-of-the-art methods in inter-domain recommendation tasks.
Source: §1 · p. 2, §5 · p. 10Takeaways & Limitations
Source-domain features can condition diffusion to synthesize target user representations for cold-start preference prediction.
Source: §1 · p. 2The setup assumes two distinct domains with disjoint item sets and a small subset of overlapping users.
Source: §3.1 · p. 3
Abstract
from arXiv · showhide
Cross-domain Recommendation (CDR) exploits multi-domain correlations to alleviate data sparsity. As a core task within this field, inter-domain recommendation focuses on predicting preferences for users who interact in a source domain but lack behavioral records in a target domain. Existing approaches predominantly rely on overlapping users as anchors for knowledge transfer. In real-world scenarios, overlapping users are often scarce, leaving the vast majority of users with only single-domain interactions. For these users, the absence of explicit alignment signals makes fine-grained preference transfer intrinsically difficult. To address this challenge, this paper proposes Language-Guided Conditional Diffusion for CDR (LGCD), a novel framework that integrates Large Language Models (LLMs) and diffusion models for inter-domain sequential recommendation. Specifically, we leverage LLM reasoning to bridge the domain gap by inferring potential target preferences for single-domain users and mapping them to real items, thereby constructing pseudo-overlapping data. We distinguish between real and pseudo-interaction pathways and introduce additional supervision constraints to mitigate the semantic noise brought by pseudo-interaction. Furthermore, we design a conditional diffusion architecture to precisely guide the generation of target user representations based on source-domain patterns. Extensive experiments demonstrate that LGCD significantly outperforms state-of-the-art methods in inter-domain recommendation tasks.
1 Introduction
Inter-domain recommendation must predict target preferences for source-only users, yet scarce overlapping users leave these users without explicit alignment signals. LGCD uses LLM-inferred pseudo-overlaps and source-conditioned diffusion to address this challenge.
1 Introduction
- Scarce overlapping users leave source-only users without explicit alignment signals, making fine-grained preference transfer difficult.These users have no interaction records in the target domain.Source: §1 · p. 1
- LGCD uses LLMs to infer cross-domain interests from source behaviors, creating pseudo-overlapping anchors and conditioning diffusion on source-domain patterns.The proposed framework targets cold-start preference prediction through conditional generation of target user representations.Source: §1 · pp. 1–2
- Free-form LLM predictions may not match discrete target items, while semantic pseudo-interactions can miss collaborative signals and add noise.Diffusion transfer also risks losing source-user personalization or copying source patterns that do not fit the target domain.Source: §1 · p. 2
- LGCD maps LLM-generated content to real target items, uses real overlaps as alignment anchors, and trains real and pseudo-interaction pathways separately with cyclic batching.A cross-attention denoiser incorporates source preferences at each step; MoE fusion balances transferable source preferences with target-specific patterns, and a lightweight guesser supplies a target-space prior at inference.Source: §1 · p. 2
- Extensive experiments on benchmark datasets show that LGCD significantly outperforms state-of-the-art methods in inter-domain recommendation tasks.The framework combines LLM-based pseudo-interaction construction with conditional diffusion and additional supervision constraints.Source: §1 · p. 2
2 Related Work
Inter-domain recommendation predicts target preferences from source-domain behavior, while much prior work uses overlapping users to align domains. Diffusion methods have also been applied to recommendation, including cross-domain transfer.
2.1 Cross-domain Recommendation
- Inter-domain recommendation predicts target preferences for users with no target-domain history, unlike intra-domain methods, which assist users already active in the target domain.Mapping and unified-representation paradigms transfer information across domains, with mapping methods learning embedding projections and unified methods learning shared representations.Source: §2.1 · p. 2
- Both established paradigms rely heavily on overlapping users; methods using non-overlapping users still struggle to achieve optimal inter-domain performance amid scarce anchors.The cited work includes mapping [22] [26] [46] [54] [55], unified representation [3], and non-overlapping-user studies [5, 8, 9, 28, 30, 31, 42].Source: §2.1 · pp. 2–3
2.2 Diffusion Models in Recommendation
- Diffusion models reconstruct features from noise and have been applied to sequential and cross-domain recommendation, but existing cross-domain methods rely on overlapping users as anchors.DMRec [27] injects source-domain guidance step by step into the reverse process to generate target-domain user representations.Source: §2.2 · p. 3
3.1 Preliminaries
The setup considers two domains with a small overlapping-user subset and users who interact exclusively in one domain. Its objective is to recommend target-domain items to users observed only in the source domain.
3.1 Preliminaries
- The setting contains two distinct domains, a small subset of overlapping users, and users who interact exclusively in domain A or B.The item sets for the two domains are disjoint.Source: §3.1 · p. 3
- Each item in either domain has associated textual information, and the setup distinguishes users by whether their histories are single-domain or overlapping.The passage begins defining historical interaction sequences for these user groups.Source: §3.1 · p. 3
- Training uses interaction data from overlapping and non-overlapping users to recommend target-domain items to users with source-domain interactions only.Source: §3.1 · p. 3
3.2 Overview of LGCD
LGCD combines LLM-based pseudo-interaction generation, conditional diffusion, and MoE fusion. Together, these components construct target-domain preferences and form a final user representation for recommendation.
3.2 Overview of LGCD
- LLM-based Pseudo-Interaction Generation prompts an LLM with a user's source history, retrieves semantically similar real target items, and adds them to form a pseudo-cross-domain trajectory.Retrieval uses Top-k matching against target-item text embeddings in a shared semantic space.Source: §3.2 · p. 3
- The Conditional Diffusion Preference Generator fuses source ID-based collaborative and text-based semantic features to guide cross-attention denoising toward target-domain preferences.Training supervises overlapping users with ground-truth target semantics and pseudo-overlapping users with additional alignment constraints; a lightweight guesser supplies a target-space prior at inference.Source: §3.2 · p. 3
- The MoE Fusion Module uses source-conditioned gating to weight experts processing source and generated target features, producing a final user embedding.The weighted aggregation balances transferable source knowledge with generated target-specific patterns.Source: §3.2 · p. 3
3.3 LLM-based Pseudo-Interaction Generation
LGCD turns single-domain users’ textual histories into target-domain pseudo-interactions and uses them to bridge the gap to real target items. Separate ID and text sequence representations support this workflow.
3.3 LLM-based Pseudo-Interaction Generation
- LLM-generated target interests are encoded in a shared semantic space, matched to real target items by cosine similarity, and inserted into source sequences as pseudo-interactions.This retrieval step grounds open-ended generations in the target item collection.Source: §3.3 · p. 3, §3.3.2 · p. 4
3.3.1 Pre-trained Sequence Encoder.
- Separate Transformer encoders represent ID-based collaborative sequences and text-based semantic sequences, whose item text includes titles, categories, and brands.The sequence models are pretrained independently for domains A and B.Source: §3.3.1 · pp. 3–4
3.3.2 Pseudo Interaction Generation by LLM.
- For single-domain users, prompts use textual interaction histories to generate pseudo-textual interactions, which are encoded and matched to real target items before insertion.Overlapping users have complete interaction sequences from both domains, while single-domain users provide only observed source-domain sequences.Source: §3.3.2 · p. 4, Figure 2 · p. 4
3.4 Conditional Diffusion Preference Generator
The conditional diffusion generator combines source-domain signals with target features, then denoises toward target preferences. Separate handling of pseudo-data, reverse-process initialization, and training constraints address noise and alignment.
3.4 Conditional Diffusion Preference Generator
- A dual-path strategy distinguishes real from pseudo-overlapping users, masking pseudo-item ID inputs and adding alignment regularization to limit noisy supervision.The objective is to use augmented data without biasing the learned generative distribution.Source: §3.4 · pp. 4–5
3.4.1 Construction of Conditional Signals and Target Features.
- Conditional signals combine source-domain collaborative ID and text-semantic representations; target features come from the relevant domain, while pseudo-user conditions use authentic source interactions only.The forward process progressively corrupts target features, approaching Gaussian noise at large steps while retaining partial structure at small steps.Source: §3.4.1 · p. 5
3.4.3 Cross-Attention Denoising Network.
- The denoiser uses cross-attention to condition generation on source signals and directly regresses clean target features rather than estimating noise.The paper motivates direct regression as concentrating capacity on the user-preference manifold and mitigating high-dimensional sequence-modeling difficulty.Source: §3.4.3 · p. 5
3.4.4 Reverse Process.
- Reverse diffusion starts from a partially noised initialization and uses denoiser outputs with diffusion parameters to iteratively restore the target feature.The start-step ratio controls the starting point, preserving macroscopic semantic contours and refining a coarse target representation.Source: §3.4.4 · pp. 5–6
3.4.5 Guesser network.
- Lightweight linear guesser networks map conditional signals into target-domain semantic space and provide the reverse process’s test-time initialization.The paper states that this prior reduces required reverse steps and alleviates training difficulty.Source: §3.4.5 · p. 6
3.5 MoE Fusion Module
The MoE fusion module combines generated target features with source-domain conditional signals, using the latter to guide expert selection and support the final task representation.
3.5 MoE Fusion Module
- The robust source-derived conditional signal alone drives the gating network, while condition-informed experts process concatenated generated features and conditions for weighted aggregation.This design accounts for residual noise in generated features and anchors expert selection in actual interactions.Source: §3.5 · p. 6
- The MoE output is used as the final representation for task-loss computation.The section specifies task losses for both real overlapping users and single-domain interactive users.Source: §3.5 · p. 6
- Cyclic sampling places a fixed number of real overlapping instances in each mini-batch, implicitly reweighting their loss to sustain alignment gradients.The strategy addresses the small share of overlapping users that provide primary supervision for cross-domain mappings.Source: §3.5 · p. 6
4 Experiments
Experiments evaluate LGCD on Movie-Book and Food-Kitchen against several classes of recommendation baselines. LGCD achieves the best performance across all metrics in all domains.
4.1.1 Datasets and Evaluation Protocol.
- The Movie-Book and Food-Kitchen datasets use different time windows and core filters, and evaluation ranks the ground-truth item among 1,000 candidates using HR@N and NDCG@N for N=5 and 10.Source: §4.1.1 · p. 6
4.1.2 Baseline Methods.
- Baselines cover single-domain, intra-domain, non-overlapping, and inter-domain recommendation methods.Source: §4.1.2 · pp. 6–7
4.2 Overall Comparison
- LGCD achieves the best performance across all metrics in all domains; Table 1 reports improvements over baselines significant at p<0.001.Source: Table 1 · p. 7, §4.2 · p. 7
4.1.3 Implementation Details.
- Implementation uses Baichuan2-7B-Chat2 for LLM inference and jina-embeddings-v2-base-en for text encoding, selecting 10 similar items as pseudo-items.Source: §4.1.3 · p. 7
4.2 Overall Comparison
- Single-domain methods outperform overlapping cross-domain methods on many metrics, while non-overlapping methods are competitive across datasets.Source: §4.2 · p. 7
- LLMCDSR performs suboptimally and struggles to map single-domain histories into the other domain’s feature space.Source: §4.2 · p. 7
4.3 Further Analysis
Further analyses examine LGCD’s components, parameter choices, guidance, diffusion targets, and sensitivity to overlap. The reported results support combining real and pseudo-overlap signals and conditioning diffusion on source-domain information.
4.3.1 Ablation Studies.
- Removing diffusion or relying on only real or pseudo-overlapping interactions weakens target-preference restoration; the two interaction types are complementary.Source: §4.3.1 · p. 8
- Cyclic batching and alignment loss mitigate pseudo-data noise, while the guesser prior and MoE fusion support target-semantic restoration and source-target preference integration.Source: §4.3.1 · p. 8
4.3.2 Hyper-parameter Sensitivities.
- Optimal settings are nK=10 and T=100, with λ=0.7 for Movie-Book, 0.5 for Food, and 0.3 for Kitchen.Too many pseudo-items add semantic noise, while excessive reverse steps can over-smooth representations and accumulate error.Source: §4.3.2 · p. 8
4.3.3 Impact of Conditional Guidance Methods.
- Cross-attention guidance outperforms alternatives across most datasets and metrics; ID-only performs worst on Movie–Book, while text-only performs worst on Food–Kitchen.Source: Figure 4 · p. 9, §4.3.3 · p. 9
4.3.4 Study on Training Targets for Diffusion Models.
- Directly predicting target features performs significantly better than Noise-MSE and Noise-KL, supporting semantic-feature regression for this task.Source: Figure 5 · p. 9, §4.3.4 · p. 9
4.3.5 Influence of Overlap Ratio.
- LGCD outperforms baselines across most overlap ratios; performance improves as overlap increases and tends to stabilize around a 0.6 ratio.Source: Figure 6 · p. 9, §4.3.5 · p. 9
5 Conclusion
LGCD combines LLM-inferred pseudo-interactions with conditional diffusion to address limited overlap in inter-domain recommendation. Its experiments report improved state-of-the-art performance for cold-start users in cross-domain scenarios.
5 Conclusion
- LGCD integrates LLMs and conditional diffusion to address the limited-overlap challenge in inter-domain recommendation.Source: §5 · p. 10
- LLMs infer potential cross-domain preferences and map them to real items, constructing valid pseudo-interactions.Source: §5 · p. 10
- Cross-attention-driven conditional diffusion generates target user representations from source-domain conditions, with consistency constraints and cyclic batching stabilizing alignment.Source: §5 · p. 10
- Experiments report that LGCD significantly outperforms state-of-the-art methods for cold-start users in cross-domain scenarios.Source: §5 · p. 10