Generalization in offline RL: The structure is more important than the amount of pessimism

Max Weltevrede, Matthijs T. J. Spaan, Wendelin Böhmer
7/2/2026
cs.LGcs.AI

No confident code implementation found for this paper.

Abstract

While pessimism counteracts overestimation bias in offline reinforcement learning (RL), being overly conservative has been associated with hindering certain forms of generalization. However, in this paper we demonstrate that being overly pessimistic does not inherently prevent optimal generalization in contextual MDPs (CMDPs). Instead, we argue successful generalization depends not on the amount of pessimism, but whether the pessimistic structure respects the underlying symmetries of the optimal solution. We prove that a mildly pessimistic, non-symmetric value function can generalize worse than an overly pessimistic, symmetric one. In offline RL, the structure of the pessimism is determined by the structure of the dataset coverage. As such, enforcing a symmetric value function can be non-trivial, and might require techniques such as data augmentation (DA). Inspired by our theoretical results, we argue that DA can best be applied through a consistency loss during policy extraction, rather than the common practice of (regular) offline training on an augmented dataset. This is empirically validated using IQL and CQL on a rotationally symmetric reacher environment.

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{weltevrede2026generalization,
  title  = {Generalization in offline RL: The structure is more important than the amount of pessimism},
  author = {Max Weltevrede and Matthijs T. J. Spaan and Wendelin Böhmer},
  year   = {2026},
  eprint = {2607.02288},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2607.02288v1}
}

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/2607.02288.svg)](https://codeofpaper.com/paper/2607.02288)

Discussion