arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2403.07413cs.LGcs.DS
收藏

带有显式预测器的学习增强算法

Learning-Augmented Algorithms with Explicit Predictors

Bocconi University(博科尼大学);Tel Aviv University(特拉维夫大学);Google Research(谷歌研究院);Technion(以色列理工学院)

Marek Elias, Haim Kaplan, Yishay Mansour, Shay Moran

AI总结:

针对在线算法中黑盒预测器范式的局限,本研究提出带显式预测器的学习增强算法,让预测器随输入增量学习并适配任务,在缓存、调度等基础问题上取得了优于先前工作的性能界。

摘要:

算法设计的最新进展展示了如何利用机器学习模型从过去和当前数据中得到的预测结果。这类方法已被证明在预测准确时能提升性能,同时还能在预测失效时提供最坏情况保证以确保鲁棒性。本文聚焦于在线问题;该领域的先前研究主要遵循一种范式:预测器在过往数据上预训练后,被当作黑盒使用(以获取其被训练来生成的预测结果)。与之不同,本研究拆解了预测器,并将其带来的学习问题整合到算法挑战之中。具体而言,我们允许预测器在接收更多输入片段的过程中进行学习,最终目标是设计专门适配当前算法任务的在线学习算法。基于这一视角,我们聚焦于若干基础问题,包括缓存和调度,这些问题在黑盒设定下已得到充分研究。对于我们考虑的每一个问题,我们都提出了新的算法,这些算法利用了我们为优化整体性能而精心设计的显式学习算法。我们通过推导性能界证明了该方法的潜力,这些性能界优于先前工作中确立的性能界。

英文摘要:

Recent advances in algorithmic design show how to utilize predictions obtained by machine learning models from past and present data. These approaches have demonstrated an enhancement in performance when the predictions are accurate, while also ensuring robustness by providing worst-case guarantees when predictions fail. In this paper we focus on online problems; prior research in this context was focused on a paradigm where the predictor is pre-trained on past data and then used as a black box (to get the predictions it was trained for). In contrast, in this work, we unpack the predictor and integrate the learning problem it gives rise for within the algorithmic challenge. In particular we allow the predictor to learn as it receives larger parts of the input, with the ultimate goal of designing online learning algorithms specifically tailored for the algorithmic task at hand. Adopting this perspective, we focus on a number of fundamental problems, including caching and scheduling, which have been well-studied in the black-box setting. For each of the problems we consider, we introduce new algorithms that take advantage of explicit learning algorithms which we carefully design towards optimizing the overall performance. We demonstrate the potential of our approach by deriving performance bounds which improve over those established in previous work.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑