paper-with-me

Papers

Efficient Neural Query Auto Completion

2020-08-06 · Sida Wang, Weiwei Guo, Huiji Gao, Bo Long

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 $\sim$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.

📄 PDF Abstract BibTeX arXiv:2008.02879

Code (0)

등록된 구현이 없습니다.

Tasks

Information RetrievalLanguage ModelingLanguage ModellingRetrieval

Similar Papers 제목 키워드 기반

Reducing Misinformation in Query Autocompletions

2020-07-06 · Djoerd Hiemstra

Query autocompletions help users of search engines to speed up their searches by recommending completions of partially typed queries in a drop down box. These recommended query autocompletions are usually based on large …

Misinformation

Personalized Language Model for Query Auto-Completion

2018-04-25 · ACL 2018 7 · Aaron Jaech, Mari Ostendorf

Query auto-completion is a search engine feature whereby the system suggests completed queries as the user types. Recently, the use of a recurrent neural network language model was suggested as a method of generating que…

Language ModelingLanguage Modellingmodel

Visual Natural Language Query Auto-Completion for Estimating Instance Probabilities

2019-10-10 · Samuel Sharpe, Jin Yan, Fan Wu, Iddo Drori

We present a new task of query auto-completion for estimating instance probabilities. We complete a user query prefix conditioned upon an image. Given the complete query, we fine tune a BERT embedding for estimating prob…

Query Completion Using Bandits for Engines Aggregation

2017-09-13 · Durand Audrey, Beaumont Jean-Alexandre, Gagne Christian, Lemay Michel 외

Assisting users by suggesting completed queries as they type is a common feature of search systems known as query auto-completion. A query auto-completion engine may use prior signals and available information (e.g., use…

Diversity

Voice Query Auto Completion

2021-11-01 · EMNLP 2021 11 · Raphael Tang, Karun Kumar, Kendra Chalkley, Ji Xin 외

Query auto completion (QAC) is the task of predicting a search engine user’s final query from their intermediate, incomplete query. In this paper, we extend QAC to the streaming voice search setting, where automatic spee…

Automatic Speech RecognitionAutomatic Speech Recognition (ASR)speech-recognitionSpeech Recognition