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

Re-implement ROC-AUC. #6747

Merged
merged 2 commits into from
Mar 20, 2021
Merged

Re-implement ROC-AUC. #6747

merged 2 commits into from
Mar 20, 2021

Commits on Mar 20, 2021

  1. Re-implement ROC-AUC.

    * Binary
    * MultiClass
    * LTR
    * Add documents.
    
    This PR resolves a few issues:
      - Define a value when dataset is invalid, which can happens if there's an
      empty dataset, or when the dataset contains only positive or negative value.
      - Define ROC-AUC for multi-class classification.
      - Define weighted average value for distributed setting.
      - A correct implementation for learning to rank task.  Previous
      implementation is just binary classification with averaging across groups,
      which doesn't measure ordered learning to rank.
    trivialfis committed Mar 20, 2021
    Configuration menu
    Copy the full SHA
    ea9a29b View commit details
    Browse the repository at this point in the history
  2. Reviewer's comments.

    trivialfis committed Mar 20, 2021
    Configuration menu
    Copy the full SHA
    67d26b1 View commit details
    Browse the repository at this point in the history