Fast Interactive Search with a Scale-Free Comparison Oracle

06/02/2023
by   Daniyar Chumbalov, et al.
0

A comparison-based search algorithm lets a user find a target item t in a database by answering queries of the form, “Which of items i and j is closer to t?” Instead of formulating an explicit query (such as one or several keywords), the user navigates towards the target via a sequence of such (typically noisy) queries. We propose a scale-free probabilistic oracle model called γ-CKL for such similarity triplets (i,j;t), which generalizes the CKL triplet model proposed in the literature. The generalization affords independent control over the discriminating power of the oracle and the dimension of the feature space containing the items. We develop a search algorithm with provably exponential rate of convergence under the γ-CKL oracle, thanks to a backtracking strategy that deals with the unavoidable errors in updating the belief region around the target. We evaluate the performance of the algorithm both over the posited oracle and over several real-world triplet datasets. We also report on a comprehensive user study, where human subjects navigate a database of face portraits.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/13/2019

Learning to Search Efficiently Using Comparisons

We consider the problem of searching in a set of items by using pairwise...
research
02/20/2018

Comparison Based Learning from Weak Oracles

There is increasing interest in learning algorithms that involve interac...
research
10/09/2019

Active ordinal tuplewise querying for similarity learning

Many machine learning tasks such as clustering, classification, and data...
research
06/18/2018

Comparison-Based Random Forests

Assume we are given a set of items from a general metric space, but we n...
research
02/14/2012

Noisy Search with Comparative Feedback

We present theoretical results in terms of lower and upper bounds on the...
research
09/03/2021

Developing Mathematical Oracle Functions for Grover Quantum Search Algorithm

This article highlights some of the key operating principles of Grover a...
research
06/06/2022

On Efficient Approximate Queries over Machine Learning Models

The question of answering queries over ML predictions has been gaining a...

Please sign up or login with your details

Forgot password? Click here to reset