English

BAGEL: Bootstrapping Agents by Guiding Exploration with Language

Computation and Language 2024-06-11 v2

Abstract

Following natural language instructions by executing actions in digital environments (e.g. web-browsers and REST APIs) is a challenging task for language model (LM) agents. Unfortunately, LM agents often fail to generalize to new environments without human demonstrations. This work presents BAGEL, a method for bootstrapping LM agents without human supervision. BAGEL converts a seed set of randomly explored trajectories or synthetic instructions, into demonstrations, via round-trips between two noisy LM components: an LM labeler which converts a trajectory into a synthetic instruction, and a zero-shot LM agent which maps the synthetic instruction into a refined trajectory. By performing these round-trips iteratively, BAGEL quickly converts the initial distribution of trajectories towards those that are well-described by natural language. We use BAGEL demonstrations to adapt a zero shot LM agent at test time via in-context learning over retrieved demonstrations, and find improvements of over 2-13% absolute on ToolQA and MiniWob++, with up to 13x reduction in execution failures.

Keywords

Cite

@article{arxiv.2403.08140,
  title  = {BAGEL: Bootstrapping Agents by Guiding Exploration with Language},
  author = {Shikhar Murty and Christopher Manning and Peter Shaw and Mandar Joshi and Kenton Lee},
  journal= {arXiv preprint arXiv:2403.08140},
  year   = {2024}
}

Comments

ICML 2024 Camera ready version

R2 v1 2026-06-28T15:18:04.785Z