Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-10811

Speed up MultipleAdditiveTreesModel by using QuickScorer algorithm

Attach filesAttach ScreenshotAdd voteVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • None
    • None
    • contrib - LTR
    • None

    Description

      QuickScorer is an algorithm which can calculate multiple additive trees fast by using bitvectors for detecting target leaves.
      It was first published in SIGIR 2015 and won the best paper award of the conference.
      refs: http://zola.di.unipi.it/rossano/wp-content/papercite-data/pdf/sigir15.pdf

      We implemented QuickScorer as one of LTRScoringModel.
      This model uses same configuration of MultipleAdditiveTreesModel, thus it is easy to replace the model.
      Our experiments show our model can calculate scores about twice faster than MultipleAdditiveTreesModel.

      Attachments

        1. SOLR-10811.patch
          53 kB
          Yuki Yano
        2. SOLR-10811_master.patch
          53 kB
          Yuki Yano
        3. quickscorer_model.pdf
          457 kB
          Yuki Yano

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            yuyano Yuki Yano

            Dates

              Created:
              Updated:

              Issue deployment