jingsenzhang / recbole-debias Goto Github PK
View Code? Open in Web Editor NEWRecBole-Debias is a toolkit built upon RecBole for reproducing and developing debiased recommendation algorithms.
License: MIT License
RecBole-Debias is a toolkit built upon RecBole for reproducing and developing debiased recommendation algorithms.
License: MIT License
Hello, first of all, thank you to your team for developing rebole.
During the process of using rebole-debias, I followed your config in the Details and downloaded the data you provided in Here.
I ran the MF
model and MF_IPS
model separately on this dataset with corresponding configurations. But The MF_IPS
model shows worse than MF
.
May I ask if this is a normal phenomenon? If not, how can I get better performace of MF_IPS model than MF model?
Looking forward to your reply.
Thanks.
您好,贵组的Recbole-Debias的代码config文件里的configurator.py的第70行:self.internal_config_dict = dict()
似乎不需要重新创建internal_config_dict
而且def _load_internal_config_dict这个方法是不是应该加一行:super()._load_internal_config_dict(model, model_class, dataset)
来加载父类Recbole里的配置信息
也就是说需要加载父类Recbole里的配置信息,而不需要重新创建一个字典
如有错误,请指教,谢谢!
In many debiasing papers (DICE, MACR) it is mentioned that the test set was created by sampling items uniformly.
Can you tell me what part of the config file I need to modify if I want to sample the test set in the following way?
It seems like you only have 'train_neg_sample_args' in your DICE config file, which is about sampling the negatives during the training process, not the test data.
I use the code provided by Recbole's official website:
from recbole_debias.quick_start import run_recbole_debias
run_recbole_debias(model='PDA', dataset='ml-100k')
However, I got the following error:
AttributeError: Metric 'custommetric' has no attribute [metric_need].
How can I use this package?
Don't DICE, MACR, PDA have different implementations of MF and LightGCN? Why is it not reflected in this code
使用的模型是DICE,验证方式采用了leave one out的方式,repeatable = True 和 repeatable = False的结果是一样的,想问一下目前是否还没有repeatable这一功能?
ValueError: Usecols do not match columns, columns expected but not found: ['user_id:token', 'timestamp:float', 'rating:float', 'item_id:token']
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.