SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2410.05877 · 2024

MDAP: A Multi-view Disentangled and Adaptive Preference Learning Framework for Cross-Domain Recommendation

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 4 functions out of this paper's own repositories and ran 4 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
the-garden-of-sinner/mdap canonical 4 of 4
FunctionStatusWhere it lives
InfoNCE Ran the-garden-of-sinner/mdap/recbole_cdr/model/cross_domain_recommender/drmtcdr.py
pointer only (licence: NONE) · get_code("2d54cf10ca8a5267")
adj_mul Ran the-garden-of-sinner/mdap/recbole_cdr/model/layers.py
pointer only (licence: NONE) · get_code("f7e20c62b336d812")
create_projection_matrix Ran the-garden-of-sinner/mdap/recbole_cdr/model/layers.py
pointer only (licence: NONE) · get_code("466802682f90b8ac")
softmax_kernel Ran the-garden-of-sinner/mdap/recbole_cdr/model/layers.py
pointer only (licence: NONE) · get_code("773871e190049367")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Cross-domain Recommendation systems leverage multi-domain user interactions to improve performance, especially in sparse data or new user scenarios. However, CDR faces challenges such as effectively capturing user preferences and avoiding negative transfer. To address these issues, we propose the Multi-view Disentangled and Adaptive Preference Learning (MDAP) framework. Our MDAP framework uses a multiview encoder to capture diverse user preferences. The framework includes a gated decoder that adaptively combines embeddings from different views to generate a comprehensive user representation. By disentangling representations and allowing adaptive feature selection, our model enhances adaptability and effectiveness. Extensive experiments on benchmark datasets demonstrate that our method significantly outperforms state-of-the-art CDR and single-domain models, providing more accurate recommendations and deeper insights into user behavior across different domains.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2410.05877")
get_code_for_paper("2410.05877")
have("2410.05877")

Connect an agent — have() is free.