Litcius/Paper detail

Efficient Neural Query Auto Completion

Sida Wang, Weiwei Guo, Huiji Gao, Bo Long

202023 citationsDOIOpen Access PDF

Abstract

Query Auto Completion (QAC), as the starting point of information retrieval tasks, is critical to user experience. Generally it has two steps: generating completed query candidates according to query prefixes, and ranking them based on extracted features. Three major challenges are observed for a query auto completion system: (1) QAC has a strict online latency requirement. For each keystroke, results must be returned within tens of milliseconds, which poses a significant challenge in designing sophisticated language models for it. (2) For unseen queries, generated candidates are of poor quality as contextual information is not fully utilized. (3) Traditional QAC systems heavily rely on handcrafted features such as the query candidate frequency in search logs, lacking sufficient semantic understanding of the candidate.

Topics & Concepts

Computer scienceQuery expansionQuery languageInformation retrievalQuery optimizationRanking (information retrieval)Web search queryWeb query classificationSargablePoint (geometry)Query by ExampleRDF query languageArtificial intelligenceSearch engineMathematicsGeometryTopic ModelingNatural Language Processing TechniquesNeural Networks and Applications