Hierarchical Meta-Reinforcement Learning via Automated Macro-Action Discovery

Minjae Cho, Chuangchuang Sun
12/16/2024
cs.LGcs.AI

No confident code implementation found for this paper.

Abstract

Meta-Reinforcement Learning (Meta-RL) enables fast adaptation to new testing tasks. Despite recent advancements, it is still challenging to learn performant policies across multiple complex and high-dimensional tasks. To address this, we propose a novel architecture with three hierarchical levels for 1) learning task representations, 2) discovering task-agnostic macro-actions in an automated manner, and 3) learning primitive actions. The macro-action can guide the low-level primitive policy learning to more efficiently transition to goal states. This can address the issue that the policy may forget previously learned behavior while learning new, conflicting tasks. Moreover, the task-agnostic nature of the macro-actions is enabled by removing task-specific components from the state space. Hence, this makes them amenable to re-composition across different tasks and leads to promising fast adaptation to new tasks. Also, the prospective instability from the tri-level hierarchies is effectively mitigated by our innovative, independently tailored training schemes. Experiments in the MetaWorld framework demonstrate the improved sample efficiency and success rate of our approach compared to previous state-of-the-art methods.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{cho2024hierarchical,
  title  = {Hierarchical Meta-Reinforcement Learning via Automated Macro-Action Discovery},
  author = {Minjae Cho and Chuangchuang Sun},
  year   = {2024},
  eprint = {2412.11930},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.11930v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.11930.svg)](https://codeofpaper.com/paper/2412.11930)

Discussion