Successor Feature

Successor features (SFs) are a representation in reinforcement learning that decomposes the value function into a component representing the environment's dynamics (SFs themselves) and a component representing the reward function. Current research focuses on leveraging SFs to improve efficiency in various applications, including pathfinding, transfer learning, and multi-agent systems, often employing algorithms like generalized policy improvement and contrastive learning to learn and utilize these features. This decomposition enables faster learning, better generalization across tasks, and improved control over complex systems, with applications ranging from robotics and game AI to natural language processing. The ability of SFs to decouple dynamics from rewards is proving particularly valuable in addressing challenges related to exploration, knowledge transfer, and safe policy learning.

Papers