universal value function approximators

**UVFA** (Universal Value Function Approximators) is a **framework for generalizing value functions across goals** — extending standard value functions $V(s)$ to $V(s, g)$ that estimate the expected return from state $s$ when pursuing goal $g$, enabling a single learned function to evaluate any state-goal pair. **UVFA Architecture** - **Input**: State $s$ and goal $g$ — both encoded and combined as input to the value network. - **Generalization**: The network learns to generalize across goals — can predict values for unseen goals. - **Factored**: State and goal can be processed by separate embeddings before being combined. - **Training**: Train on multiple goals simultaneously — Horde architecture for parallel goal learning. **Why It Matters** - **Multi-Goal**: One value function serves all goals — no need to learn separate value functions for each goal. - **Transfer**: Knowledge transfers across goals — similar goals yield similar value estimates. - **Foundation**: UVFAs are the value-function counterpart to goal-conditioned policies — enabling flexible multi-goal RL. **UVFA** is **one value function for all goals** — generalizing value estimation across the entire goal space for efficient multi-goal learning.

Go deeper with CFSGPT

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

Create Free Account