Farama-Foundation / miniwob-plusplus

MiniWoB++: a web interaction benchmark for reinforcement learning
https://miniwob.farama.org/
MIT License
280 stars 47 forks source link

[Proposal] Alternative action spaces #26

Closed ppasupat closed 1 year ago

ppasupat commented 1 year ago

Proposal

Add a way to customize the action space.

Motivation

Previous works on MiniWoB++ use different action spaces:

Many RL methods work best on discrete action spaces, but it trades off with generality (e.g., binned cursor position vs any cursor position).

Pitch

Add ActionSpaceConfig that allows the user to customize:

Alternatives

One alternative is to always include all action types in the space (including redundant ones like clicking elements + clicking coordinates). Downsides include:

Checklist