atlas

Research map / Learning theory and algorithms / Prediction and decision losses

Binary Search with Distributional Predictions

NeurIPS 2024 · Learning theory and algorithms › Prediction and decision losses · approach: Algorithms with explicit predictors · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Studies binary search when the prediction is a distribution rather than a point, proposing an algorithm interleaving median bisection with endpoint binary search that achieves O(H(p) + log η) query complexity, matched by a lower bound.

Problem

Binary search (searching a sorted array / optimal BST) with a distributional prediction of the key-location distribution, where the prediction may be erroneous; prior algorithms-with-predictions work assumes point predictions.

Approach

Interleave median-based bisection on the predicted distribution (which is optimal when the prediction is correct) with doubling-width endpoint binary-search probes (which guard against errors), yielding query complexity O(H(p)+log EMD) measured via earth mover's distance, and show a matching lower bound.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Learned BST instead of the baselinesBinary search · AskUbuntu and SuperUsercomparisons: saving 20-25\% comparisons on averageHelped
Use Learned BST instead of BisectionBinary search · StackOverflowcomparisons: about 10\% worse than bisection methodHurt
Use Learned BST rather than ClassicBinary search · AskUbuntu and SuperUsercomparisonsHelped
Use Learned BST rather than BisectionBinary search · Synthetic data with increasing test-distribution shiftaverage search costMixed
Increase the shift between training and test distributionsBisection · Synthetic dataaverage search costHurt
Use the convex-combination distribution instead of the predicted distribution directlyBisection · Real-world datasetsaverage search costNo clear effect
Increase the training-data fractionDistribution-dependent search algorithms · AskUbuntu, SuperUser, and StackOverflowaverage search costHelped
Increase distribution error (EMD)Learned BST · Real-world datasetsaverage search costHurt

Surprising findings

Limitations

Experimental setup

Datasets: SNAP temporal network StackOverflow answers-to-questions SNAP AskUbuntu answers-to-questions SNAP SuperUser answers-to-questions synthetic normal-distributed keys

Benchmarks: synthetic shifted-normal search AskUbuntu SuperUser StackOverflow

Metrics: expected number of comparisons (query complexity) log EMD sensitivity

Baselines: Classic binary search Bisection (median) algorithm Convex Combination heuristic

Builds on: doubling binary search with predictions median/bisection search algorithm Yao's principle

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy