ksr's Issues
Question about the MergeE
As the paper puts it,
For the item side, we further concatenate the item embedding in RS and the entity embedding in KBs, namely q˜i = qi ⊕ ei'.
But it is found to be a theano shared variable which is initialized in the beginning.
self.E = theano.shared(ItemE)
self.KBE = theano.shared(ItemKBE)
self.MergeE = theano.shared(value=np.hstack([ItemE, ItemKBE]), borrow=True)
These 3 embs seems to be indepentdent from each other. Will KBE be updated when MergeE is updated?
核心数据的生成
(1)run_KSR.py
代码中涉及到的核心数据是
File_ItemEmbedding
,File_KBItemEmbedding
和File_r_matrix
。但是提供的代码似乎没有生成这三个文件的脚本。只是在data目录下有如下脚本:
python deal_movielens.py ml-1m/ratings.dat
python preprocess.py ml-1m/ratings.dattrain_NCF.oneout
请问是否能够提供其他必要的脚本代码。多谢指教了!
About the Freebase Dataset
Hi, your job on SIGIR-18 is very fascinating and has important realistic significance. However, when I try to reproduce the experiments, I found that there are many uncertainties. For example, in your paper "Improving Sequential Recommendation with Knowledge-Enhanced Memory Networks" , you declared:
we adopt the one-time Freebase [8] dump consisting of 63 million triples
In "KB4Rec: A Dataset for Linking Knowledge Bases with Recommender Systems", you declared:
we use the version of March 2015, which is its latest public version.
But what I found on the homepage of Freebase is:
Which is the actually data set you used for training the KSR algorithm? Or do you use the pre-trained embeddings provided by the thunlp group? Can you provide some further instructions on how to produce the entity embeddings or a method to download the embeddings you used in the experiments? This is an issue of significance to reproduce the experimental results. Any help will be greatly appreciated.
Thanks you very much.
Best regards.
How to evaluate the model
Excuse me. We want to use your model for a baseline, but we meet a confusing question that the shown codes have changed for saving user embedding. I'm drowning in codes... Could you provide a version of evalution? Or what is the Y in the method 'model'?
I'm looking forward to your reply. Thanks a million!
emmm
Hey bro your code has some intent style and python version unification problems. It'll be helpful if u can fix them as soon as possible. Awsome paper by the way.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.