atlas

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

Algorithms for Caching and MTS with reduced number of predictions

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

Designs parsimonious learning-augmented algorithms for caching and metrical task systems (MTS) that use action predictions with a bounded number of predictor queries or queries separated by at least a steps, achieving 1-consistency for caching and linear-in-a consistency/smoothness for MTS.

Problem

Learning-augmented online algorithms for caching and MTS usually query an expensive predictor at every step; the paper asks how consistency and smoothness degrade when the number of predictions (or the query frequency) is restricted.

Approach

A caching algorithm (FR) that follows Belady-action predictions while they remain correct and switches to a robust marking-based procedure with windows and a convex budget function f that governs how many predictions are requested per phase; for MTS, a work-function based FtSP algorithm that uses one prediction every a steps.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use action predictions with FR instead of unlimited prediction queriesFR for caching · CachingconsistencyHelped
Use f(i)=2^i-1 instead of unrestricted prediction queriesFR for caching · Cachingnumber of predictions: O(\sqrt{k}) \OPTHelped
Use f(i)=i^2 (ablation)FR for caching · Cachingsmoothness: O(\log^2 k) \OPT; O(\sqrt{2\frac\eta\OPT})Mixed
Use f(i)=i (ablation)FR for caching · Cachingsmoothness: O(\log k) \OPT; O(\frac\eta\OPT)Mixed
Use f(i)=0 (ablation)FR for caching · Cachingsmoothness: 2\OPT; O(\frac{k\eta}{\OPT})Hurt
Limit queries to once every a time stepsFtSP for MTS · MTScost: O(a) \cdot (\OFF + 2\eta)Hurt
Use FtSP work-function selection rather than the cited MTS methodMTS with action predictions · MTS, a=1smoothness: 1+4\eta/\OFF -> 1+2\eta/\OFFHelped
Separate caching prediction queries by at least a time stepsFR for caching · Cachingsmoothness: O( f^{-1}(\eta/\OPT)) -> O( f^{-1}(a\eta/\OPT))Hurt
Use a=2-separated queries instead of a=1 on BrightKiteFR · BrightKitecompetitive ratioHurt
Use a=2 or a=3 instead of a=1 with σ > 20FR · BrightKite, synthetic predictornumber of predictionsHurt
Use a=20-separated queries rather than unrestricted query timingFR · CitiBike, k=100competitive ratioNo clear effect
Use fewer predictions with the PLECO predictorFR · CitiBike and BrightKitecompetitive ratioNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: BrightKite check-in dataset CitiBike trip dataset

Benchmarks: BrightKite caching instances (k=10) CitiBike caching instances (k=100)

Metrics: competitive ratio number of predictor queries smoothness vs prediction error

Baselines: FtP T&D FtPM AQ L&V LMark LnonMark LRU Marker

Builds on: Belady's algorithm Im et al. 2022 parsimonious predictions Antoniadis et al. 2023 action predictions Marker algorithm work function algorithms

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