Learning to Contextualize Web Pages for Enhanced Decision Making by LLM Agents
Dongjun Lee, Juyong Lee, Kyuyoung Kim, Jihoon Tack, Jinwoo Shin, Yee Whye Teh, Kimin Lee
TL;DR
The paper tackles the difficulty of LLM-based web agents in processing complex web page observations. It introduces LCoW, a contextualization module that translates raw observations into concise, task-grounded representations, and trains it via an iterative, reward-based procedure using multiple LLMs. Through extensive experiments on WebShop, WorkArena, and WebArena, LCoW delivers consistent performance gains across both closed- and open-source models, achieving state-of-the-art on WebShop with Gemini-1.5-flash and demonstrating strong generalization to unseen task types and models. The work also analyzes the nature of the contextualized observations and discusses limitations and future directions, suggesting scalability and efficiency improvements for broader applicability.
Abstract
Recent advances in large language models (LLMs) have led to a growing interest in developing LLM-based agents for automating web tasks. However, these agents often struggle with even simple tasks on real-world websites due to their limited capability to understand and process complex web page structures. In this work, we introduce LCoW, a framework for Learning language models to Contextualize complex Web pages into a more comprehensible form, thereby enhancing decision making by LLM agents. LCoW decouples web page understanding from decision making by training a separate contextualization module to transform complex web pages into comprehensible format, which are then utilized by the decision-making agent. We demonstrate that our contextualization module effectively integrates with LLM agents of various scales to significantly enhance their decision-making capabilities in web automation tasks. Notably, LCoW improves the success rates of closed-source LLMs (e.g., Gemini-1.5-flash, GPT-4o, Claude-3.5-Sonnet) by an average of 15.6%, and demonstrates a 23.7% average improvement in success rates for open-source LMs (e.g., Llama-3.1-8B, Llama-3.1-70B) on the WorkArena benchmark. Moreover, the Gemini-1.5-flash agent with LCoW achieves state-of-the-art results on the WebShop benchmark, outperforming human experts. The relevant code materials are available at our project page: https://lcowiclr2025.github.io.
