English

Distributional Successor Features Enable Zero-Shot Policy Optimization

Machine Learning 2025-01-22 v4

Abstract

Intelligent agents must be generalists, capable of quickly adapting to various tasks. In reinforcement learning (RL), model-based RL learns a dynamics model of the world, in principle enabling transfer to arbitrary reward functions through planning. However, autoregressive model rollouts suffer from compounding error, making model-based RL ineffective for long-horizon problems. Successor features offer an alternative by modeling a policy's long-term state occupancy, reducing policy evaluation under new rewards to linear regression. Yet, zero-shot policy optimization for new tasks with successor features can be challenging. This work proposes a novel class of models, i.e., Distributional Successor Features for Zero-Shot Policy Optimization (DiSPOs), that learn a distribution of successor features of a stationary dataset's behavior policy, along with a policy that acts to realize different successor features achievable within the dataset. By directly modeling long-term outcomes in the dataset, DiSPOs avoid compounding error while enabling a simple scheme for zero-shot policy optimization across reward functions. We present a practical instantiation of DiSPOs using diffusion models and show their efficacy as a new class of transferable models, both theoretically and empirically across various simulated robotics problems. Videos and code available at https://weirdlabuw.github.io/dispo/.

Keywords

Cite

@article{arxiv.2403.06328,
  title  = {Distributional Successor Features Enable Zero-Shot Policy Optimization},
  author = {Chuning Zhu and Xinqi Wang and Tyler Han and Simon S. Du and Abhishek Gupta},
  journal= {arXiv preprint arXiv:2403.06328},
  year   = {2025}
}
R2 v1 2026-06-28T15:15:10.306Z