multi-goal rl

Multi-Goal RL is a reinforcement learning paradigm where the agent must learn to achieve multiple different goals — training a single policy pi(a|s,g) that can accomplish any goal from a goal space, rather than training separate policies for each goal.

Multi-Goal Approaches

  • Goal-Conditioned Policy: Policy takes goal as input — pi(a|s,g) outputs actions conditioned on the current goal.
  • UVFA: Universal value function Q(s,a,g) estimates value for any state-action-goal triple.
  • HER: Hindsight Experience Replay — relabel failed trajectories with achieved goals for dense learning signal.
  • Curriculum: Automatically generate goals of increasing difficulty — adaptive goal curriculum.

Why It Matters

  • Generalization: One agent handles a distribution of tasks — far more practical than single-task agents.
  • Sample Efficiency: Sharing experience across goals massively improves sample efficiency.
  • Robotics: A robot that can reach any position, grasp any object — multi-goal is the natural formulation.

Multi-Goal RL is one agent, many objectives — training a versatile agent that accomplishes any goal from a continuous goal space.

Go deeper with CFSGPT

Get AI-powered deep-dives, save terms, and run advanced simulations — free account.

Create Free Account