Skip to Main Content (Press Enter)

Logo CNR
  • ×
  • Home
  • People
  • Outputs
  • Organizations
  • Expertise & Skills

UNI-FIND
Logo CNR

|

UNI-FIND

cnr.it
  • ×
  • Home
  • People
  • Outputs
  • Organizations
  • Expertise & Skills
  1. Outputs

QuickScorer: a fast algorithm to rank documents with additive ensembles of regression trees

Conference Paper
Publication Date:
2015
abstract:
Learning-to-Rank models based on additive ensembles of re- gression trees have proven to be very effective for ranking query results returned by Web search engines, a scenario where quality and efficiency requirements are very demand- ing. Unfortunately, the computational cost of these rank- ing models is high. Thus, several works already proposed solutions aiming at improving the efficiency of the scoring process by dealing with features and peculiarities of modern CPUs and memory hierarchies. In this paper, we present QuickScorer, a new algorithm that adopts a novel bitvec- tor representation of the tree-based ranking model, and per- forms an interleaved traversal of the ensemble by means of simple logical bitwise operations. The performance of the proposed algorithm are unprecedented, due to its cache- aware approach, both in terms of data layout and access patterns, and to a control flow that entails very low branch mis-prediction rates. The experiments on real Learning-to- Rank datasets show that QuickScorer is able to achieve speedups over the best state-of-the-art baseline ranging from 2x to 6.5x.
Iris type:
04.01 Contributo in Atti di convegno
Keywords:
Learning to Rank
List of contributors:
Orlando, Salvatore; Tonellotto, Nicola; Lucchese, Claudio; Venturini, Rossano; Nardini, FRANCO MARIA; Perego, Raffaele
Authors of the University:
NARDINI FRANCO MARIA
PEREGO RAFFAELE
Handle:
https://iris.cnr.it/handle/20.500.14243/303247
Full Text:
https://iris.cnr.it//retrieve/handle/20.500.14243/303247/132127/prod_342594-doc_107179.pdf
  • Overview

Overview

URL

https://dl.acm.org/doi/10.1145/2766462.2767733
  • Use of cookies

Powered by VIVO | Designed by Cineca | 26.5.0.0 | Sorgente dati: PREPROD (Ribaltamento disabilitato)