Successor Features for Transfer in Alternating Markov Games

Sunny Amatya, Yi Ren, Zhe Xu, Wenlong Zhang
7/29/2025
cs.MAcs.GT

No confident code implementation found for this paper.

Abstract

This paper explores successor features for knowledge transfer in zero-sum, complete-information, and turn-based games. Prior research in single-agent systems has shown that successor features can provide a ``jump start" for agents when facing new tasks with varying reward structures. However, knowledge transfer in games typically relies on value and equilibrium transfers, which heavily depends on the similarity between tasks. This reliance can lead to failures when the tasks differ significantly. To address this issue, this paper presents an application of successor features to games and presents a novel algorithm called Game Generalized Policy Improvement (GGPI), designed to address Markov games in multi-agent reinforcement learning. The proposed algorithm enables the transfer of learning values and policies across games. An upper bound of the errors for transfer is derived as a function the similarity of the task. Through experiments with a turn-based pursuer-evader game, we demonstrate that the GGPI algorithm can generate high-reward interactions and one-shot policy transfer. When further tested in a wider set of initial conditions, the GGPI algorithm achieves higher success rates with improved path efficiency compared to those of the baseline algorithms.

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{amatya2025successor,
  title  = {Successor Features for Transfer in Alternating Markov Games},
  author = {Sunny Amatya and Yi Ren and Zhe Xu and Wenlong Zhang},
  year   = {2025},
  eprint = {2507.22278},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2507.22278v1}
}

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

Discussion