Query Completion Using Bandits for Engines Aggregation

09/13/2017
by   Audrey Durand, et al.
0

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., user is anonymous, user has a history, user visited the site before the search or not, etc.) in order to improve its recommendations. There are many possible strategies for query auto-completion and a challenge is to design one optimal engine that considers and uses all available information. When different strategies are used to produce the suggestions, it becomes hard to rank these heterogeneous suggestions. An alternative strategy could be to aggregate several engines in order to enhance the diversity of recommendations by combining the capacity of each engine to digest available information differently, while keeping the simplicity of each engine. The main objective of this research is therefore to find such mixture of query completion engines that would beat any engine taken alone. We tackle this problem under the bandits setting and evaluate four strategies to overcome this challenge. Experiments conducted on three real datasets show that a mixture of engines can outperform a single engine.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/25/2021

Developing a Meta-suggestion Engine for Search Query

With the development of the Internet and the accumulation of information...
research
12/09/2019

Query Auto Completion for Math Formula Search

Query Auto Completion (QAC) is among the most appealing features of a we...
research
05/13/2020

Efficient and Effective Query Auto-Completion

Query Auto-Completion (QAC) is an ubiquitous feature of modern textual s...
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/07/2023

Search Engine and Recommendation System for the Music Industry built with JinaAI

One of the most intriguing debates regarding a novel task is the develop...
research
03/22/2020

Variations on a Demonic Theme: Szilard's Other Engines

Szilard's now-famous single-molecule engine was only the first of three ...
research
11/06/2020

Numerical Algorithm Development for Optimizing the Engine Stroke of Linear Generators

This paper presents the results of a numerical algorithm development to ...

Please sign up or login with your details

Forgot password? Click here to reset