New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Difference between Hybrid CF Model and Learning-to-Rank Model #442
Comments
For me "learning to rank" is what you call the BPR and the WARP loss functions. E.g. see: I'm not sure what makes you think "learning to rank" and hybrid model would be disjunct. |
Thank you for your reply! Does this mean that as long as I specify Also, just to clarify, is learning-to-rank a subset of CF and Hybrid models? |
Learning-to-rank and CF/hybrid models are largely independent concepts. Both |
Yes, that is what I thought! Could you explain how I could run a LTR and CF/Hybrid on LightFM? How do I make sure the model that I'm creating is a Hybrid model or a Learning-to-Rank model? |
|
That seems very clear, but what if I'm using |
I’m closing this issue because it has been inactive for a long time. If you still encounter the problem, please open a new issue. Thank you! |
Hi,
I'm a little confused when looking at the examples in the documentation.
What is the difference between the Hybrid and Learning-to-Rank models implemented here?
From the documentation, a Hybrid model is defined by:
A Learning-to-Rank model is defined by:
The default lightFM model is:
I'm having trouble seeing a difference between both models. Does LightFM differentiate between the Hybrid CF and Learning-to-Rank? How do I make sure the model that I'm creating is a Hybrid model or a Learning-to-Rank model?
Would appreciate any advice on this. Thank you!
The text was updated successfully, but these errors were encountered: