batch rl

**Batch RL** is the **original term for offline reinforcement learning** — learning a policy from a fixed batch of previously collected transition data $(s, a, r, s')$ without any further interaction with the environment. **Batch RL Methods** - **Fitted Q-Iteration (FQI)**: Iteratively fit the Q-function on the batch using supervised regression. - **LSPI**: Least-Squares Policy Iteration — combine least-squares temporal difference with policy improvement. - **BCQ**: Batch-Constrained Q-learning — only consider actions similar to those in the batch. - **BEAR**: Bootstrapping Error Accumulation Reduction — constrain the policy's action distribution to match the data. **Why It Matters** - **No Simulation Needed**: Learn from real logged data — no simulator required. - **Extrapolation Error**: The key challenge — the policy must not exploit Q-value errors for unseen state-action pairs. - **History**: Batch RL predates the "offline RL" terminology — foundational work by Ernst et al., Lange et al. **Batch RL** is **the original offline RL** — learning optimal policies from fixed datasets of previously collected transitions.

Go deeper with CFSGPT

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

Create Free Account