Skip to content
/ D3CDR Public

Codes for TKDD paper [Dual Disentangled Knowledge Transfer for Cross-Domain Recommendation]

Notifications You must be signed in to change notification settings

ZSHKJWBY/D3CDR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

D3CDR

Codes for TKDD paper [Dual Disentangled Knowledge Transfer for Cross-Domain Recommendation].

Requirement

  • Python 3.6
  • Tensorflow 1.10.0
  • Numpy

Files in the folder

  • model/
    • D3CDR.py: detail implementation of D3CDR, training process, and evaluation
  • data/: four cross-domain recommendation tasks based on two widely used datasets Amazon and Douban
    • Amazon/Cell_Elec/
    • Amazon/Movie_Music/
    • Douban/Movie_Book/
    • Douban/Music_Book/
  • utils.py: constructing training set and testing set for a cross-domain scenario
  • params.py: some parameters and directions concerned with the model

Running the code

  1. Modify the DATASET, metaName_1, metaName_2 in params.py to set certain cross-domain recommendation task

  2. run python D3CDR.py.

About

Codes for TKDD paper [Dual Disentangled Knowledge Transfer for Cross-Domain Recommendation]

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages