How to Query An Oracle? Efficient Strategies to Label Data

10/05/2021
by   Farshad Lahouti, et al.
8

We consider the basic problem of querying an expert oracle for labeling a dataset in machine learning. This is typically an expensive and time consuming process and therefore, we seek ways to do so efficiently. The conventional approach involves comparing each sample with (the representative of) each class to find a match. In a setting with N equally likely classes, this involves N/2 pairwise comparisons (queries per sample) on average. We consider a k-ary query scheme with k≥ 2 samples in a query that identifies (dis)similar items in the set while effectively exploiting the associated transitive relations. We present a randomized batch algorithm that operates on a round-by-round basis to label the samples and achieves a query rate of O(N/k^2). In addition, we present an adaptive greedy query scheme, which achieves an average rate of ≈ 0.2N queries per sample with triplet queries. For the proposed algorithms, we investigate the query rate performance analytically and with simulations. Empirical studies suggest that each triplet query takes an expert at most 50% more time compared with a pairwise query, indicating the effectiveness of the proposed k-ary query schemes. We generalize the analyses to nonuniform class distributions when possible.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/19/2017

Noise-Tolerant Interactive Learning from Pairwise Comparisons

We study the problem of interactively learning a binary classifier using...
research
10/27/2021

Active clustering for labeling training data

Gathering training data is a key step of any supervised learning task, a...
research
08/03/2020

Classification from Ambiguity Comparisons

Labeling data is an unavoidable pre-processing procedure for most machin...
research
11/19/2019

Sequential Mode Estimation with Oracle Queries

We consider the problem of adaptively PAC-learning a probability distrib...
research
12/31/2020

The Query Complexity of Local Search and Brouwer in Rounds

We study the query complexity of local search and Brouwer fixed-point co...
research
10/09/2019

Active ordinal tuplewise querying for similarity learning

Many machine learning tasks such as clustering, classification, and data...
research
02/17/2023

Subsampling Suffices for Adaptive Data Analysis

Ensuring that analyses performed on a dataset are representative of the ...

Please sign up or login with your details

Forgot password? Click here to reset