Codes for TKDD paper [Dual Disentangled Knowledge Transfer for Cross-Domain Recommendation].
- Python 3.6
- Tensorflow 1.10.0
- Numpy
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 DoubanAmazon/Cell_Elec/
Amazon/Movie_Music/
Douban/Movie_Book/
Douban/Music_Book/
utils.py
: constructing training set and testing set for a cross-domain scenarioparams.py
: some parameters and directions concerned with the model
-
Modify the
DATASET
,metaName_1
,metaName_2
inparams.py
to set certain cross-domain recommendation task -
run python D3CDR.py.