guoguibing / librec

LibRec: A Leading Java Library for Recommender Systems, see
https://www.librec.net/
Other
3.23k stars 1.03k forks source link

what is arguments "data.appender.path=test/test-append-dir" mean? #323

Closed qiqiding closed 4 years ago

qiqiding commented 4 years ago

hi, i have some questions in here, i didn't understand what's the arguments "data.appender.path" mean?

Does “data.appender.path” mean that this algorithm need extra data file expect origin rating file?

If so, I am using cmd method to run SBPR algorithm, and I use sbpr-test.properties file , the input data in here is epinions/rating and the data.appender.path is test/test-append-dir, but I found the data in test/test-append-dir directory is not epinions's extra data(such as social data) .

so, am I wrong?

qiqiding commented 4 years ago

hi, I have already found my answer in issue #161.

so I am right, “data.appender.path” mean that this algorithm need extra data file expect origin rating file.

and I am sure there is something wrong in sbpr-test.properties file, the arguments "data.appender.path" should be "epinions/trust" but not "test/test-append-dir" , because the file in "test/test-append-dir" directory is the trust file of filmtrust not the trust file of epinions.

qiqiding commented 4 years ago

hi, i am so sorry,i just found in the origin file "sbpr-test.properties" haven't assign the input data is epinions. it's my fault.

but i still pull request #324 ,maybe change input data into epinions rather than use default dataset filmtrust may be more friendly for others who want to reproduce this paper.

I'm sorry, it was an own goal.