An Index-based Approach for Efficient and Effective Web Content Extraction
Yihan Chen, Benfeng Xu, Xiaorui Wang, Zhendong Mao
TL;DR
This work tackles the challenge of extracting task-relevant web content for large language models under large page volumes and limited context windows. It introduces an index-based extraction paradigm that partitions HTML into addressable blocks, assigns numeric indices, and trains a dedicated IndexLM to predict content-relevant indices, thereby decoupling latency from the amount of content retrieved. The approach achieves higher accuracy and faster extraction than existing methods, both when used as a post-retrieval filter in RAG QA systems and in direct extraction tasks, and is supported by specialized datasets and training procedures. The results indicate substantial practical benefits for web-enabled AI agents and point to future extensions including reinforcement learning optimization and broader domain applications.
Abstract
As web agents (e.g., Deep Research) routinely consume massive volumes of web pages to gather and analyze information, LLM context management -- under large token budgets and low signal density -- emerges as a foundational, high-importance, and technically challenging problem for agentic and RAG pipelines. Existing solutions for extracting relevant content are inadequate: generative extraction models suffer from high latency, rule-based heuristics lack adaptability, and chunk-and-rerank methods are blind to webpage structure. To overcome these issues, we introduce Index-based Web Content Extraction to reframe the extraction process from slow, token-by-token generation into a highly efficient, discriminative task of index prediction, achieving both effectiveness and efficiency. We partition HTML into structure-aware, addressable segments, and extract only the positional indices of content relevant to a given query. This method decouples extraction latency from content length, enabling rapid, query-relevant extraction. We first evaluate our method as a post-retrieval processing component within an RAG QA system and find that it improves QA accuracy. Then we directly measure its match rate with the target content in two scenarios: main content extraction (ME) and query-relevant extraction (QE). Experimental results show that our method outperforms existing works in both accuracy and speed, effectively bridging the gap between LLMs and the vast webpages.
