paper-with-me

홈 › Papers

Online Algorithms for Estimating Change Rates of Web Pages

2020-09-17 · Konstantin Avrachenkov, Kishor Patil, Gugan Thoppe

A search engine maintains local copies of different web pages to provide quick search results. This local cache is kept up-to-date by a web crawler that frequently visits these different pages to track changes in them. Ideally, the local copy should be updated as soon as a page changes on the web. However, finite bandwidth availability and server restrictions limit how frequently different pages can be crawled. This brings forth the following optimization problem: maximize the freshness of the local cache subject to the crawling frequencies being within prescribed bounds. While tractable algorithms do exist to solve this problem, these either assume the knowledge of exact page change rates or use inefficient methods such as MLE for estimating the same. We address this issue here. We provide three novel schemes for online estimation of page change rates, all of which have extremely low running times per iteration. The first is based on the law of large numbers and the second on stochastic approximation. The third is an extension of the second and includes a heavy-ball momentum term. All these schemes only need partial information about the page change process, i.e., they only need to know if the page has changed or not since the last crawled instance. Our main theoretical results concern asymptotic convergence and convergence rates of these three schemes. In fact, our work is the first to show convergence of the original stochastic heavy-ball method when neither the gradient nor the noise variance is uniformly bounded. We also provide some numerical experiments (based on real and synthetic data) to demonstrate the superiority of our proposed estimators over existing ones such as MLE. We emphasize that our algorithms are also readily applicable to the synchronization of databases and network inventory management.

📄 PDF Abstract BibTeX arXiv:2009.08142

Code (0)

등록된 구현이 없습니다.

Tasks

Management

Similar Papers 제목 키워드 기반

Web Spam Detection Using Multiple Kernels in Twin Support Vector Machine

2016-05-10 · Seyed Hamid Reza Mohammadi, Mohammad Ali Zare Chahooki

Search engines are the most important tools for web data acquisition. Web pages are crawled and indexed by search Engines. Users typically locate useful web pages by querying a search engine. One of the challenges in sea…

BIG-bench Machine LearningSpam detection

Staying up to Date with Online Content Changes Using Reinforcement Learning for Scheduling

2019-12-01 · NeurIPS 2019 12 · Andrey Kolobov, Yuval Peres, Cheng Lu, Eric J. Horvitz

From traditional Web search engines to virtual assistants and Web accelerators, services that rely on online information need to continually keep track of remote content changes by explicitly requesting content updates f…

reinforcement-learningReinforcement LearningReinforcement Learning (RL)Scheduling

Analyzing Time Series Changes of Correlation between Market Share and Concerns on Companies measured through Search Engine Suggests

2016-05-01 · LREC 2016 5 · Takakazu Imada, Yusuke Inoue, Lei Chen, Syunya Doi 외

This paper proposes how to utilize a search engine in order to predict market shares. We propose to compare rates of concerns of those who search for Web pages among several companies which supply products, given a speci…

Time SeriesTime Series Analysis

Change Rate Estimation and Optimal Freshness in Web Page Crawling

2020-04-05 · Konstantin Avrachenkov, Kishor Patil, Gugan Thoppe

For providing quick and accurate results, a search engine maintains a local snapshot of the entire web. And, to keep this local cache fresh, it employs a crawler for tracking changes across various web pages. However, fi…

Making Changes in Webpages Discoverable: A Change-Text Search Interface for Web Archives

2023-04-30 · Lesley Frew, Michael L. Nelson, Michele C. Weigle

Webpages change over time, and web archives hold copies of historical versions of webpages. Users of web archives, such as journalists, want to find and view changes on webpages over time. However, the current search int…