Adversarial Environment Generation for Learning to Navigate the Web
Izzeddin Gur, Natasha Jaques, Kevin Malta, Manoj Tiwari, Honglak Lee,, Aleksandra Faust

TL;DR
This paper introduces an adversarial environment generation method for training reinforcement learning agents to navigate complex, dynamic websites, resulting in more effective and adaptable web navigation agents.
Contribution
It proposes a novel adversarial environment generation technique using regret maximization and introduces gMiniWoB, a new benchmarking environment for web navigation tasks.
Findings
Outperforms prior minimax regret AEG methods
Generates increasingly complex web navigation tasks over time
Achieves over 80% success rate on challenging unseen environments
Abstract
Learning to autonomously navigate the web is a difficult sequential decision making task. The state and action spaces are large and combinatorial in nature, and websites are dynamic environments consisting of several pages. One of the bottlenecks of training web navigation agents is providing a learnable curriculum of training environments that can cover the large variety of real-world websites. Therefore, we propose using Adversarial Environment Generation (AEG) to generate challenging web environments in which to train reinforcement learning (RL) agents. We provide a new benchmarking environment, gMiniWoB, which enables an RL adversary to use compositional primitives to learn to generate arbitrarily complex websites. To train the adversary, we propose a new technique for maximizing regret using the difference in the scores obtained by a pair of navigator agents. Our results show that…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsInfluenza Virus Research Studies · Multimodal Machine Learning Applications · Topic Modeling
