Learning to Crawl
Utkarsh Upadhyay, Róbert Busa-Fekete, Wojciech Kotlowski, Dávid Pál, Balázs Szörényi
Abstract
Web crawling is the problem of keeping a cache of webpages fresh, i.e., having the most recent copy available when a page is requested. This problem is usually coupled with the natural restriction that the bandwidth available to the web crawler is limited. The corresponding optimization problem was solved optimally by Azar et al. [2018] under the assumption that, for each webpage, both the elapsed time between two changes and the elapsed time between two requests follow a Poisson distribution with known parameters. In this paper, we study the same control problem but under the assumption that the change rates are unknown a priori, and thus we need to estimate them in an online fashion using only partial observations (i.e., single-bit signals indicating whether the page has changed since the last refresh). As a point of departure, we characterise the conditions under which one can solve the problem with such partial observability. Next, we propose a practical estimator and compute confidence intervals for it in terms of the elapsed time between the observations. Finally, we show that the explore-and-commit algorithm achieves an regret with a carefully chosen exploration horizon. Our simulation study shows that our online policy scales well and achieves close to optimal performance for a wide range of the parameters.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers3
- Online Learning for Active Cache SynchronizationAndrey Kolobov, Sébastien Bubeck, Julian ZimmertICML 2020 · 5 citations
- Adversarial Bandits Policy for Crawling Commercial Web ContentShuguang Han, Michael Bendersky, Przemek Gajda, Sergey Novikov et al.WWW 2020 · 4 citations
- A Scalable Crawling Algorithm Utilizing Noisy Change-Indicating SignalsJulian Zimmert, Róbert Busa-Fekete, András György, Linhai Qiu et al.WWW 2025
Related papers
- Semi-Bandit Learning for Monotone Stochastic OptimizationArpit Agarwal, Rohan Ghuge, Viswanath NagarajanFOCS 2024 · 3 citations
- Minimizing the Sum of Age of Information and Transmission Cost under Stochastic Arrival ModelKumar Saurav, Rahul VazeINFOCOM 2021 · 21 citations
- Making the most of your day: online learning for optimal allocation of timeEtienne Boursier, Tristan Garrec, Vianney Perchet, Marco ScarsiniNeurIPS 2021
- Online Restless Bandits with Unobserved StatesBowen Jiang, Bo Jiang, Jian Li, Tao Lin et al.ICML 2023 · 8 citations
- Optimal Wireless Scheduling for Remote Sensing through Brownian ApproximationDaojing Guo, Ping-Chun Hsieh, I-Hong HouINFOCOM 2021 · 3 citations
