Online Dynamic Acknowledgement with Learned Predictions
Not on the map. Why?
Abstract (arXiv)
We revisit the online dynamic acknowledgment problem. In the problem, a sequence of requests arrive over time to be acknowledged, and all outstanding requests can be satisfied simultaneously by one acknowledgement. The goal of the problem is to minimize the total request delay plus acknowledgement cost. This elegant model studies the trade-off between acknowledgement cost and waiting experienced by requests. The problem has been well studied and the tight competitive ratios have been determined. For this well-studied problem, we focus on how to effectively use machine-learned predictions to have better performance. We develop algorithms that perform arbitrarily close to the optimum with accurate predictions while concurrently having the guarantees arbitrarily close to what the best online algorithms can offer without access to predictions, thereby achieving simultaneous optimum consistency and robustness. This new result is enabled by our novel prediction error measure. No error measure was defined for the problem prior to our work, and natural measures failed due to the challenge that requests with different arrival times have different effects on the objective. We hope our ideas can be used for other online problems with temporal aspects that have been resisting proper error measures.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 14 of its 39 references that are in the map. First posted on arXiv 25 May 2023.
Builds on
14 of 39 references.
References · 14
- 2018Competitive caching with machine learned advicecited by 194
- 2017The Case for Learned Index Structurescited by 188
- 2020The Primal-Dual method for Learning Augmented Algorithmscited by 78
- 2020Online metric algorithms with untrusted predictionscited by 74
- 2019Near-Optimal Bounds for Online Caching with Machine Learned Advicecited by 73
- 2020Secretary and Online Matching Problems with Machine Learned Advicecited by 71
- 2015A PAC Approach to Application-Specific Algorithm Selectioncited by 57
- 2019Scheduling with Predictions and the Price of Mispredictioncited by 45
- 2020Better and Simpler Learning-Augmented Online Cachingcited by 38
- 2020Learning Augmented Energy Minimization via Speed Scalingcited by 38
- 2020Online Algorithms for Weighted Paging with Predictionscited by 29
- 2021Flow Time Scheduling with Uncertain Processing Timecited by 29
Built on by
Citing papers per year: 2024: 2; 2025: 0; 2026: 2.
4 papers.
- 2024Contract Scheduling with Distributional and Multiple Advicecited by 8
- 2024Credence: Augmenting Datacenter Switch Buffer Sharing with ML Predictionscited by 1
- 2026Learning-Augmented and Randomized Algorithms for Line Aggregation with Delayscited by 0
- 2026Learning-Augmented Algorithms: Guarantees, Construction Mechanisms, and System-Level Implicationscited by 0
- 2026Learning-Augmented Algorithms: Guarantees, Construction Mechanisms, and System-Level Implications4 Sep 2026
- 2026Learning-Augmented and Randomized Algorithms for Line Aggregation with Delays30 Jul 2026
- 2024Contract Scheduling with Distributional and Multiple Advice18 Apr 2024
- 2024Credence: Augmenting Datacenter Switch Buffer Sharing with ML Predictions5 Jan 2024