Proceedings of the 29th ACM International Conference on Information &Amp; Knowledge Management 2020
DOI: 10.1145/3340531.3412701
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Neural Query Auto Completion

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 l… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
7
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 14 publications
(8 citation statements)
references
References 33 publications
1
7
0
Order By: Relevance
“…Of the models that have latencies suitable for realtime systems with a latency budget of the order of few milliseconds, PrefXMRtree outperforms other baselines such as MFQ, and MFQ + seq2seq-GRU. Consistent with previous work [39], MFQ outperforms MFQ + seq2seq-GRU which re-ranks wrt likelihood conditioned on previous query using a seq2seq-GRU model (except for shorter prefixes as in Fig. 3).…”
Section: Comparison With Other Baselinessupporting
confidence: 87%
See 4 more Smart Citations
“…Of the models that have latencies suitable for realtime systems with a latency budget of the order of few milliseconds, PrefXMRtree outperforms other baselines such as MFQ, and MFQ + seq2seq-GRU. Consistent with previous work [39], MFQ outperforms MFQ + seq2seq-GRU which re-ranks wrt likelihood conditioned on previous query using a seq2seq-GRU model (except for shorter prefixes as in Fig. 3).…”
Section: Comparison With Other Baselinessupporting
confidence: 87%
“…we lowercase all queries, replace periods with spaces, and remove non-alphanumeric characters. Further, we split a sequence of queries into sessions using a 30-min idle time between consecutive queries to define the end of a session [36,39]. Given a session consisting of a sequence of queries < q 1 , .…”
Section: Resultsmentioning
confidence: 99%
See 3 more Smart Citations