SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 1911.08453 · 2019

Planning with Goal-Conditioned Policies

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 5 functions out of this paper's own repositories and ran 4 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
snasiriany/leap pwc_unofficial 4 of 5
FunctionStatusWhere it lives
clip_magnitude Ran snasiriany/leap/railrl/pythonplusplus.py
code served (permissive licence) · get_code("93d28ca67303e04b")
identity Ran snasiriany/leap/railrl/pythonplusplus.py
code served (permissive licence) · get_code("ac05046fa9f0b05d")
is_numeric Ran snasiriany/leap/railrl/pythonplusplus.py
code served (permissive licence) · get_code("4138766e854db009")
simple_separated_format Ran snasiriany/leap/railrl/core/tabulate.py
code served (permissive licence) · get_code("5cb0c55f58279f59")
save_extra_data Not yet run snasiriany/leap/railrl/core/logger.py
code served (permissive licence) · get_code("95c9f44531393319")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Planning methods can solve temporally extended sequential decision making problems by composing simple behaviors. However, planning requires suitable abstractions for the states and transitions, which typically need to be designed by hand. In contrast, model-free reinforcement learning (RL) can acquire behaviors from low-level inputs directly, but often struggles with temporally extended tasks. Can we utilize reinforcement learning to automatically form the abstractions needed for planning, thus obtaining the best of both approaches? We show that goal-conditioned policies learned with RL can be incorporated into planning, so that a planner can focus on which states to reach, rather than how those states are reached. However, with complex state observations such as images, not all inputs represent valid states. We therefore also propose using a latent variable model to compactly represent the set of valid states for the planner, so that the policies provide an abstraction of actions, and the latent variable model provides an abstraction of states. We compare our method with planning-based and model-free methods and find that our method significantly outperforms prior work when evaluated on image-based robot navigation and manipulation tasks that require non-greedy, multi-staged behavior.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("1911.08453")
get_code_for_paper("1911.08453")
have("1911.08453")

Connect an agent — have() is free.