Pith. sign in

REVIEW 1 cited by

Online Page Migration with ML Advice

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2006.05028 v1 pith:5GDLNQCQ submitted 2020-06-09 cs.DS cs.LG

classification cs.DScs.LG
keywords competitivealgorithmsonlinepredictionratioalgorithmerrorimprove
verification ladder T0 review T1 audit T2 compute T3 formal

Signed reviews

No signed human review yet.

0 comments
abstract

We consider online algorithms for the {\em page migration problem} that use predictions, potentially imperfect, to improve their performance. The best known online algorithms for this problem, due to Westbrook'94 and Bienkowski et al'17, have competitive ratios strictly bounded away from 1. In contrast, we show that if the algorithm is given a prediction of the input sequence, then it can achieve a competitive ratio that tends to $1$ as the prediction error rate tends to $0$. Specifically, the competitive ratio is equal to $1+O(q)$, where $q$ is the prediction error rate. We also design a ``fallback option'' that ensures that the competitive ratio of the algorithm for {\em any} input sequence is at most $O(1/q)$. Our result adds to the recent body of work that uses machine learning to improve the performance of ``classic'' algorithms.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. How much data is sufficient to learn high-performing algorithms? Generalization guarantees for data-driven algorithm design

    cs.LG 2019-08 accept novelty 8.0 of 10

    A single pseudo-dimension theorem covers any parameterized algorithm whose performance is piecewise constant, linear, or piecewise structured in its parameters, recovering prior bounds and yielding new ones for comput...

Pith tools