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

Add support to optimize for NDCG at a given truncation level #3425

Merged
merged 15 commits into from
Oct 27, 2020

Commits on Sep 30, 2020

  1. Add support to optimize for NDCG at a given truncation level

    In order to correctly optimize for NDCG@_k_, one should exclude pairs containing both documents beyond the top-_k_ (as they don't affect NDCG@_k_ when swapped).
    metpavel authored Sep 30, 2020
    Configuration menu
    Copy the full SHA
    16955e0 View commit details
    Browse the repository at this point in the history
  2. Update rank_objective.hpp

    metpavel authored Sep 30, 2020
    Configuration menu
    Copy the full SHA
    d938551 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2020

  1. Apply suggestions from code review

    Co-authored-by: Guolin Ke <guolin.ke@outlook.com>
    metpavel and guolinke authored Oct 9, 2020
    Configuration menu
    Copy the full SHA
    b2736e6 View commit details
    Browse the repository at this point in the history
  2. Update rank_objective.hpp

    remove the additional branching: get high_rank and low_rank by one "if".
    metpavel authored Oct 9, 2020
    Configuration menu
    Copy the full SHA
    9e3cc2b View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2020

  1. Update config.h

    add description to lambdarank_truncation_level parameter
    metpavel authored Oct 20, 2020
    Configuration menu
    Copy the full SHA
    c7890dc View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2020

  1. Update Parameters.rst

    metpavel authored Oct 21, 2020
    Configuration menu
    Copy the full SHA
    7f36817 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2020

  1. Configuration menu
    Copy the full SHA
    4d7183b View commit details
    Browse the repository at this point in the history
  2. Update test_sklearn.py

    update expected NDCG value for a test, as it was affected by the underlying change in the algorithm
    metpavel authored Oct 22, 2020
    Configuration menu
    Copy the full SHA
    c15423f View commit details
    Browse the repository at this point in the history
  3. Update test_sklearn.py

    update NDCG@3 reference value
    metpavel authored Oct 22, 2020
    Configuration menu
    Copy the full SHA
    8e98bd4 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2020

  1. Configuration menu
    Copy the full SHA
    a06485a View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2020

  1. Merge pull request #1 from jameslamb/fix/r-ltr-tests

    fix R learning-to-rank tests
    metpavel authored Oct 25, 2020
    Configuration menu
    Copy the full SHA
    c51fb3a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7bfc652 View commit details
    Browse the repository at this point in the history
  3. Update rank_objective.hpp

    metpavel authored Oct 25, 2020
    Configuration menu
    Copy the full SHA
    af2fe37 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2020

  1. Update include/LightGBM/config.h

    Co-authored-by: Guolin Ke <guolin.ke@outlook.com>
    metpavel and guolinke authored Oct 26, 2020
    Configuration menu
    Copy the full SHA
    b6bd92f View commit details
    Browse the repository at this point in the history
  2. Update Parameters.rst

    metpavel authored Oct 26, 2020
    Configuration menu
    Copy the full SHA
    e73d3db View commit details
    Browse the repository at this point in the history