HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

WebLINX: Real-World Website Navigation with Multi-Turn Dialogue

Xing Han Lù; Zdeněk Kasner; Siva Reddy

WebLINX: Real-World Website Navigation with Multi-Turn Dialogue

Abstract

We propose the problem of conversational web navigation, where a digital agent controls a web browser and follows user instructions to solve real-world tasks in a multi-turn dialogue fashion. To support this problem, we introduce WEBLINX - a large-scale benchmark of 100K interactions across 2300 expert demonstrations of conversational web navigation. Our benchmark covers a broad range of patterns on over 150 real-world websites and can be used to train and evaluate agents in diverse scenarios. Due to the magnitude of information present, Large Language Models (LLMs) cannot process entire web pages in real-time. To solve this bottleneck, we design a retrieval-inspired model that efficiently prunes HTML pages by ranking relevant elements. We use the selected elements, along with screenshots and action history, to assess a variety of models for their ability to replicate human behavior when navigating the web. Our experiments span from small text-only to proprietary multimodal LLMs. We find that smaller finetuned decoders surpass the best zero-shot LLMs (including GPT-4V), but also larger finetuned multimodal models which were explicitly pretrained on screenshots. However, all finetuned models struggle to generalize to unseen websites. Our findings highlight the need for large multimodal models that can generalize to novel settings. Our code, data and models are available for research: https://mcgill-nlp.github.io/weblinx

Code Repositories

McGill-NLP/webllama
Official
pytorch
McGill-NLP/weblinx
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
conversational-web-navigation-on-weblinxGPT-3.5T (Zero-Shot)
Element (IoU): 8.62
Intent Match: 42.77
Overall score: 8.51
Text (F1): 3.45
conversational-web-navigation-on-weblinxS-LLaMA-1.3B
Element (IoU): 20.54
Intent Match: 83.32
Overall score: 23.73
Text (F1): 25.85
conversational-web-navigation-on-weblinxPix2Act-1.3B
Element (IoU): 8.28
Intent Match: 81.80
Overall score: 16.88
Text (F1): 25.21
conversational-web-navigation-on-weblinxMindAct-3B
Element (IoU): 16.50
Intent Match: 79.89
Overall score: 20.94
Text (F1): 23.16
conversational-web-navigation-on-weblinxFuyu-8B
Element (IoU): 15.70
Intent Match: 80.07
Overall score: 19.97
Text (F1): 22.30
conversational-web-navigation-on-weblinxLlama-2-13B
Element (IoU): 22.82
Intent Match: 81.91
Overall score: 25.21
Text (F1): 26.60
conversational-web-navigation-on-weblinxGPT-3.5F
Element (IoU): 18.64
Intent Match: 77.56
Overall score: 21.22
Text (F1): 22.39
conversational-web-navigation-on-weblinxMindAct-780M
Element (IoU): 13.39
Intent Match: 75.87
Overall score: 15.13
Text (F1): 13.58
conversational-web-navigation-on-weblinxFlan-T5-780M
Element (IoU): 15.36
Intent Match: 80.02
Overall score: 17.27
Text (F1): 14.05
conversational-web-navigation-on-weblinxMindAct-250M
Element (IoU): 12.05
Intent Match: 74.25
Overall score: 12.63
Text (F1): 7.67
conversational-web-navigation-on-weblinxPix2Act-282M
Element (IoU): 6.20
Intent Match: 79.71
Overall score: 12.51
Text (F1): 16.40
conversational-web-navigation-on-weblinxS-LLaMA-2.7B
Element (IoU): 22.60
Intent Match: 84.00
Overall score: 25.02
Text (F1): 27.17
conversational-web-navigation-on-weblinxGPT-4T (Zero-Shot)
Element (IoU): 10.85
Intent Match: 41.66
Overall score: 10.72
Text (F1): 6.75
conversational-web-navigation-on-weblinxFlan-T5-250M
Element (IoU): 14.86
Intent Match: 79.69
Overall score: 14.99
Text (F1): 9.21
conversational-web-navigation-on-weblinxFlan-T5-3B
Element (IoU): 20.31
Intent Match: 81.14
Overall score: 23.77
Text (F1): 25.75
conversational-web-navigation-on-weblinxGPT-4V (Zero-Shot)
Element (IoU): 10.91
Intent Match: 42.36
Overall score: 10.45
Text (F1): 6.21
conversational-web-navigation-on-weblinxLlama-2-7B
Element (IoU): 22.26
Intent Match: 82.64
Overall score: 24.57
Text (F1): 26.50

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
WebLINX: Real-World Website Navigation with Multi-Turn Dialogue | Papers | HyperAI