Skip to content

Conversation

afoucret
Copy link
Contributor

@afoucret afoucret commented Mar 6, 2025

This is a POC that allow to normalize LTR model score to fit the interval [0, 1].

It allows to get rid of negative score that can be issued by model trained using xgboost or other framework.
Those negative score can cause a lot of trouble in our Lucene / ES world where they are forbidden.

TODO:

  • Add unit tests for the modified class
  • Fix existing tests (expected scores will change)
  • Decide if we want to backport to 9.0 and 8.18 during feature freeze

@elasticsearchmachine
Copy link
Collaborator

Hi @afoucret, I've created a changelog YAML for you.

@afoucret
Copy link
Contributor Author

Repalced by #125694

@afoucret afoucret closed this Mar 27, 2025
@afoucret afoucret deleted the ltr-score-normalization-poc branch June 5, 2025 06:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants