Skip to content
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

XGBRanker support #73

Open
klvnptr opened this issue May 3, 2022 · 2 comments
Open

XGBRanker support #73

klvnptr opened this issue May 3, 2022 · 2 comments
Labels
enhancement New feature or request

Comments

@klvnptr
Copy link

klvnptr commented May 3, 2022

Hey Guys.

Just a quick question. Are you guys planning to support XGBRanker?
https://xgboost.readthedocs.io/en/stable/python/python_api.html#xgboost.XGBRanker

Thanks. Peter

@montanalow
Copy link
Contributor

I'm guessing you would like listwise ranking objective, rather than the pointwise objective which basically degrades to ordering by regression. listwise ranking needs a batch prediction interface, since it takes an entire set of candidates into consideration, and it needs the additional query set size argument. We'll need to add a "ranking" objective in addition to classification and regression, for projects to support the additional API and data requirements. This seems like a pretty reasonable thing to support.

Do you have some benchmarks for the differences in quality you see between pointwise/pairwise/listwise ranking on your dataset so we have more context around the metrics you're looking at for this problem?

@montanalow montanalow added the enhancement New feature or request label May 3, 2022
@klvnptr
Copy link
Author

klvnptr commented May 4, 2022

Thank you for your feedback. No real-world experience yet, we are just getting into this space. We are implementing pairwise right now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants