Efficient Neural Query Auto Completion

08/06/2020
by   Sida Wang, et al.
0

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. In this paper, we propose an efficient neural QAC system with effective context modeling to overcome these challenges. On the candidate generation side, this system uses as much information as possible in unseen prefixes to generate relevant candidates, increasing the recall by a large margin. On the candidate ranking side, an unnormalized language model is proposed, which effectively captures deep semantics of queries. This approach presents better ranking performance over state-of-the-art neural ranking methods and reduces ∼95% latency compared to neural language modeling methods. The empirical results on public datasets show that our model achieves a good balance between accuracy and efficiency. This system is served in LinkedIn job search with significant product impact observed.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/02/2019

Subword Language Model for Query Auto-Completion

Current neural query auto-completion (QAC) systems rely on character-lev...
research
09/03/2017

From Query-By-Keyword to Query-By-Example: LinkedIn Talent Search Approach

One key challenge in talent search is to translate complex criteria of a...
research
04/25/2018

Personalized Language Model for Query Auto-Completion

Query auto-completion is a search engine feature whereby the system sugg...
research
04/17/2018

Personalized neural language models for real-world query auto completion

Query auto completion (QAC) systems are a standard part of search engine...
research
08/09/2021

IntenT5: Search Result Diversification using Causal Language Models

Search result diversification is a beneficial approach to overcome under...
research
11/18/2019

Ladder Loss for Coherent Visual-Semantic Embedding

For visual-semantic embedding, the existing methods normally treat the r...
research
07/01/2021

Embedding-based Recommender System for Job to Candidate Matching on Scale

The online recruitment matching system has been the core technology and ...

Please sign up or login with your details

Forgot password? Click here to reset