paper-with-me

홈 › Papers

A Scalable Crawling Algorithm Utilizing Noisy Change-Indicating Signals

2025-02-04 · Róbert Busa-Fekete, Julian Zimmert, András György, Linhai Qiu, Tzu-Wei Sung, Hao Shen, Hyomin Choi, Sharmila Subramaniam, Li Xiao

Web refresh crawling is the problem of keeping a cache of web pages fresh, that is, having the most recent copy available when a page is requested, given a limited bandwidth available to the crawler. Under the assumption that the change and request events, resp., to each web page follow independent Poisson processes, the optimal scheduling policy was derived by Azar et al. 2018. In this paper, we study an extension of this problem where side information indicating content changes, such as various types of web pings, for example, signals from sitemaps, content delivery networks, etc., is available. Incorporating such side information into the crawling policy is challenging, because (i) the signals can be noisy with false positive events and with missing change events; and (ii) the crawler should achieve a fair performance over web pages regardless of the quality of the side information, which might differ from web page to web page. We propose a scalable crawling algorithm which (i) uses the noisy side information in an optimal way under mild assumptions; (ii) can be deployed without heavy centralized computation; (iii) is able to crawl web pages at a constant total rate without spikes in the total bandwidth usage over any time interval, and automatically adapt to the new optimal solution when the total bandwidth changes without centralized computation. Experiments clearly demonstrate the versatility of our approach.

📄 PDF Abstract BibTeX arXiv:2502.02430

Code (0)

등록된 구현이 없습니다.

Tasks

Scheduling

Similar Papers 제목 키워드 기반

Tree-based Focused Web Crawling with Reinforcement Learning

2021-12-12 · Andreas Kontogiannis, Dimitrios Kelesis, Vasilis Pollatos, George Giannakopoulos 외

A focused crawler aims at discovering as many web pages and web sites relevant to a target topic as possible, while avoiding irrelevant ones. Reinforcement Learning (RL) has been a promising direction for optimizing focu…

reinforcement-learningReinforcement LearningReinforcement Learning (RL)

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…

Comparative analysis of various web crawler algorithms

2023-06-21 · Nithin T K, Chandana S, Barani G, Chavva Dharani 외

This presentation focuses on the importance of web crawling and page ranking algorithms in dealing with the massive amount of data present on the World Wide Web. As the web continues to grow exponentially, efficient sear…

Information RetrievalNavigateRetrieval

Comparing the Quality of Focused Crawlers and of the Translation Resources Obtained from them

2014-05-01 · LREC 2014 5 · Bruno Laranjeira, Viviane Moreira, Aline Villavicencio, Carlos Ramisch 외

Comparable corpora have been used as an alternative for parallel corpora as resources for computational tasks that involve domain-specific natural language processing. One way to gather documents related to a specific to…

Machine TranslationTranslation

Smart Crawling: A New Approach toward Focus Crawling from Twitter

2021-10-08 · Ahmad Khazaie, Nacéra Bennacer Seghouani, Francesca Bugiotti

Twitter is a social network that offers a rich and interesting source of information challenging to retrieve and analyze. Twitter data can be accessed using a REST API. The available operations allow retrieving tweets on…