atlas

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

On the Power of Learning-Augmented Search Trees

ICML 2025 · Learning theory and algorithms › Prediction and decision losses · approach: Tree ensemble optimization

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.

Shows that Treaps with composite priorities -floor(log log(1/w_x)) + U(0,1) give learning-augmented BSTs and B-Trees that achieve static optimality for arbitrary distributions, extend to working-set bounds, and are robust to prediction error.

Problem

Learning-augmented binary search trees and B-Trees that are statically optimal for arbitrary access distributions, not only Zipfian, and that remain robust to prediction errors and support dynamic (working-set) behavior.

Approach

Assign each item a composite Treap priority combining a tier -floor(log log(1/w_x)) (from frequency-based priorities) with uniform random offset U(0,1) (from randomized Treaps); this bounds expected depth by O(log(1/w_x)) for any weights, yielding static optimality, and extends to B-Treaps and a time-varying working-set priority.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use learn-bst with perfect frequency predictionsSearch-tree access comparisons · Zipfian distribution (α=1)number of comparisonsHelped
Use learn-bst with perfect frequency predictionsSearch-tree access comparisons · Adversarial distributionnumber of comparisonsHelped
Use learn-bst with perfect frequency predictionsSearch-tree access comparisons · Uniform distributionnumber of comparisonsHelped
Increase frequency-prediction error, measured by KL divergencelearn-bst · Inaccurate frequency predictionstotal access costHurt
Use inaccurate frequency predictions instead of perfect predictionslearn-bst · Inaccurate frequency predictionstotal access costHurt

Surprising findings

Limitations

Experimental setup

Metrics: total number of comparisons (access cost)

Baselines: learn-llw learn-skiplist red-black tree AVL tree splay tree B-tree of order 3 random treap

Builds on: Treap B-Treap Lin-Luo-Woodruff learning-augmented BST

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