atlas

Research map / Multi-agent systems and games / Human-AI and goal-conditioned

Synatra: Turning Indirect Knowledge into Direct Demonstrations for Digital Agents at Scale

NeurIPS 2024 · Multi-agent systems and games › Human-AI and goal-conditioned · approach: World-model-based agents · 3 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Synatra turns indirect knowledge (wikiHow tutorials and ClueWeb web snapshots) into synthetic direct (state, action) web-agent demonstrations via LLM rewriting and observation generation, and fine-tunes CodeLlama-7B on ~100k examples.

Problem

Digital agents lack large-scale direct demonstrations (state-action pairs) for web tasks; human annotation is costly and environment-based collection has limited coverage.

Approach

Re-purpose indirect knowledge (how-to tutorials and random web observations) into program-formatted trajectories by prompting an LLM to write hypothetical tasks and actions, and generating the intermediate HTML/accessibility-tree observations, with filtering via next-state prediction.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Finetune CodeLlama-instruct-7b on Synatra synthetic demonstrationsCodeLlama-instruct-7b · Mind2Web teststep accuracy (%): 6.62% to 15.85%Helped
Finetune CodeLlama-instruct-7b on Synatra synthetic demonstrationsCodeLlama-instruct-7b · MiniWoB++task success rate (%): 23.04% to 38.20%Helped
Finetune CodeLlama-instruct-7b on Synatra synthetic demonstrationsCodeLlama-instruct-7b · WebArenatask success rate (%): 0.00 to 6.28%Helped
Finetune CodeLlama on 9k Synatra demonstrations instead of 9k human demonstrationsCodeLlama · MiniWoB++task success rate (%): +17.81%Helped
Finetune CodeLlama on 9k Synatra demonstrations instead of 9k human demonstrationsCodeLlama · WebArenatask success rate (%): +4.56%Helped
Represent trajectories as natural language instead of programs (ablation)Synatra · MiniWoB++task success rateHurt
Represent trajectories as natural language instead of programs (ablation)Synatra · WebArenatask success rateHurt
Use demonstrations from only tutorials or only randomly sampled web pages instead of mixing both sources (ablation)Synatra · WebArena and MiniWoB++task success rateHurt
Scale synthetic training data from 18k to 100k samples (ablation)Synatra-CodeLlama-7b · WebArenatask success rateHelped
Add retrieved tutorials as prompt context instead of finetuning on Synatra trajectories (ablation)Llama3.1-instruct-8B · WebArenatask success rateHelped

Surprising findings

Limitations

Experimental setup

Datasets: wikiHow ClueWeb Mind2Web

Benchmarks: Mind2Web MiniWoB++ WebArena

Metrics: step accuracy task success rate

Baselines: GPT-3.5 GPT-4 CodeLlama-instruct-7b Llama3-chat-8b Llama3-chat-70b AgentLM CodeActAgent AgentFlan Lemur-chat-70b AgentLM-70b FireAct-7b AutoWebGLM-7b

Builds on: WebArena Mind2Web chain-of-thought

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy