atlas

Research map / Bandits and online learning / Online convex optimization and games

Learning-Augmented Priority Queues

NeurIPS 2024 · Bandits and online learning › Online convex optimization and games · approach: Learning-augmented online algorithms · 2 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.

Designs learning-augmented priority queues (skip-list based, with binary-heap variant) that use dirty comparisons, pointer predictions, or rank predictions to beat worst-case O(log n) insertion and extraction bounds, with matching lower bounds via reduction from learning-augmented sorting.

Problem

Standard priority queues cannot support all operations in o(log n) time, and comparison-based costs are high when comparisons are expensive; the paper asks how predictions of comparisons, predecessors, or ranks can reduce insertion and extraction costs.

Approach

Augment skip lists (and binary heaps for insertion) with three prediction types: noisy binary comparison predictions searched with randomized binary search, predecessor pointers used for exponential search from a predicted position, and rank predictions mapped into an auxiliary dynamic van Emde Boas tree to locate a start point. Extract Min becomes O(1) and insertion cost scales with the predictio

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use LAPQ with offline rank predictionsSorting in class setting · Sorting, class settingruntimeHelped
Use LAPQ with offline rank predictionsSorting in decay setting · Sorting, decay settingruntimeMixed
Use LAPQ with online rank predictionsSorting · Sorting, class and decay settingsruntimeNo clear effect
Use LAPQ with offline predictions, online predictions, or dirty comparisonsSorting · Sorting, class and decay settingsruntimeHelped

Surprising findings

Limitations

Experimental setup

Metrics: runtime number of comparisons

Baselines: binary heap Fibonacci heap skip list Double-Hoover sort Displacement sort

Builds on: skip lists binary heaps learning-augmented sorting with dirty comparisons learning-augmented sorting with positional predictions van Emde Boas trees

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